FailFieldOps

final class FailFieldOps[P, V[_], E](field: Field[P]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def fail(error: E)(implicit V: Validated[V]): V[E]

Just pathrought error

Just pathrought error

Source:
FailFieldOps.scala
def failEmpty(implicit FW: FailWithEmpty[E, P], V: Validated[V]): V[E]

Returns EmptyError using jap.fields.fail.FailWithEmpty typeclass

Returns EmptyError using jap.fields.fail.FailWithEmpty typeclass

Source:
FailFieldOps.scala
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

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Source:
FailFieldOps.scala
def failField[EE](error: EE)(implicit ev: FieldError[EE] =:= E, V: Validated[V]): V[E]

Useful when your error is wrapped in FieldError

Useful when your error is wrapped in FieldError

Source:
FailFieldOps.scala
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

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Source:
FailFieldOps.scala
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

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Source:
FailFieldOps.scala
def failInvalid(implicit FW: FailWithInvalid[E, P], V: Validated[V]): V[E]

Returns InvalidError using jap.fields.fail.FailWithInvalid typeclass

Returns InvalidError using jap.fields.fail.FailWithInvalid typeclass

Source:
FailFieldOps.scala
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

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Source:
FailFieldOps.scala
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

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Source:
FailFieldOps.scala
def failMaxSize(size: Int)(implicit FW: FailWithMaxSize[E, P], V: Validated[V]): V[E]

Returns MaxSizeError using jap.fields.fail.FailWithMaxSize typeclass

Returns MaxSizeError using jap.fields.fail.FailWithMaxSize typeclass

Source:
FailFieldOps.scala
def failMessage(error: String, description: Option[String])(implicit FW: FailWithMessage[E, P], V: Validated[V]): V[E]

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

Source:
FailFieldOps.scala
def failMessage(error: String, description: String)(implicit FW: FailWithMessage[E, P], V: Validated[V]): V[E]

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

Returns MessageError using jap.fields.fail.FailWithMessage typeclass

Source:
FailFieldOps.scala
def failMinSize(size: Int)(implicit FW: FailWithMinSize[E, P], V: Validated[V]): V[E]

Returns MinSizeError using jap.fields.fail.FailWithMinSize typeclass

Returns MinSizeError using jap.fields.fail.FailWithMinSize typeclass

Source:
FailFieldOps.scala
def failNonEmpty(implicit FW: FailWithNonEmpty[E, P], V: Validated[V]): V[E]

Returns NonEmptyError using jap.fields.fail.FailWithNonEmpty typeclass

Returns NonEmptyError using jap.fields.fail.FailWithNonEmpty typeclass

Source:
FailFieldOps.scala
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

Returns CompareError using jap.fields.fail.FailWithCompare typeclass

Source:
FailFieldOps.scala
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

Returns OneOfError using jap.fields.fail.FailWithOneOf typeclass

Source:
FailFieldOps.scala
def failPath(error: FieldPath => E)(implicit V: Validated[V]): V[E]

Use field path to construct error

Use field path to construct error

Source:
FailFieldOps.scala