final class FailFieldOps[P, V[_], E] extends AnyVal
- Alphabetic
- By Inheritance
- FailFieldOps
- AnyVal
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def fail(error: E)(implicit V: Validated[V]): V[E]
Just pathrought error
- def failEmpty(implicit FW: FailWithEmpty[E, P], V: Validated[V]): V[E]
Returns EmptyError using jap.fields.fail.FailWithEmpty typeclass
- def failEqual[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C], V: Validated[V]): V[E]
Returns CompareError using jap.fields.fail.FailWithCompare typeclass
- def failField[EE](error: EE)(implicit ev: =:=[FieldError[EE], E], V: Validated[V]): V[E]
Useful when your error is wrapped in FieldError
- def failGreater[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C], V: Validated[V]): V[E]
Returns CompareError using jap.fields.fail.FailWithCompare typeclass
- def failGreaterEqual[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C], V: Validated[V]): V[E]
Returns CompareError using jap.fields.fail.FailWithCompare typeclass
- def failInvalid(implicit FW: FailWithInvalid[E, P], V: Validated[V]): V[E]
Returns InvalidError using jap.fields.fail.FailWithInvalid typeclass
- def failLess[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C], V: Validated[V]): V[E]
Returns CompareError using jap.fields.fail.FailWithCompare typeclass
- def failLessEqual[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C], V: Validated[V]): V[E]
Returns CompareError using jap.fields.fail.FailWithCompare typeclass
- def failMaxSize(size: Int)(implicit FW: FailWithMaxSize[E, P], V: Validated[V]): V[E]
Returns MaxSizeError using jap.fields.fail.FailWithMaxSize typeclass
- def failMessage(error: String, description: String)(implicit FW: FailWithMessage[E, P], V: Validated[V]): V[E]
Returns MessageError using jap.fields.fail.FailWithMessage typeclass
- def failMessage(error: String, description: Option[String] = None)(implicit FW: FailWithMessage[E, P], V: Validated[V]): V[E]
Returns MessageError using jap.fields.fail.FailWithMessage typeclass
- def failMinSize(size: Int)(implicit FW: FailWithMinSize[E, P], V: Validated[V]): V[E]
Returns MinSizeError using jap.fields.fail.FailWithMinSize typeclass
- def failNonEmpty(implicit FW: FailWithNonEmpty[E, P], V: Validated[V]): V[E]
Returns NonEmptyError using jap.fields.fail.FailWithNonEmpty typeclass
- def failNotEqual[C](c: C)(implicit FW: FailWithCompare[E, P], C: FieldCompare[P, C], V: Validated[V]): V[E]
Returns CompareError using jap.fields.fail.FailWithCompare typeclass
- def failOneOf[PP >: P](variants: Seq[PP])(implicit FW: FailWithOneOf[E, P], V: Validated[V]): V[E]
Returns OneOfError using jap.fields.fail.FailWithOneOf typeclass
- def failPath(error: (FieldPath) => E)(implicit V: Validated[V]): V[E]
Use field path to construct error
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def toString(): String
- Definition Classes
- Any