package
mapping
Type Members
-
-
trait
DateRules extends AnyRef
-
trait
DateWrites extends AnyRef
-
-
-
final
case class
FailProjection[+E, +A](v: Validation[E, A]) extends Product with Serializable
-
-
-
case class
Formatter[IR, IW](path: Path = Path.apply(immutable.this.Nil)) extends Product with Serializable
-
trait
Formatting[IR, IW] extends AnyRef
-
trait
From[I] extends AnyRef
-
-
-
case class
IdxPathNode(idx: Int) extends PathNode with Product with Serializable
-
case class
KeyPathNode(key: String) extends PathNode with Product with Serializable
-
type
Mapping[E, I, O] = (I) ⇒ Validation[E, O]
-
-
-
class
Path extends AnyRef
-
sealed
trait
PathNode extends AnyRef
-
case class
Reader[I](path: Path = Path.apply(immutable.this.Nil)) extends Product with Serializable
-
trait
Rule[I, O] extends RuleLike[I, O]
-
trait
RuleLike[I, O] extends AnyRef
-
-
final
case class
SuccessProjection[+E, +A](v: Validation[E, A]) extends Product with Serializable
-
trait
To[I] extends AnyRef
-
-
sealed
trait
Validation[+E, +A] extends AnyRef
-
type
ValidationError = validation.ValidationError
-
-
trait
WriteLike[I, +O] extends AnyRef
-
case class
Writer[I](path: Path = Path.apply(immutable.this.Nil)) extends Product with Serializable
Value Members
-
-
-
-
-
-
-
object
Path extends Path with Product with Serializable
-
-
-
-
object
To
-
-
def
ValidationError(message: String, args: Any*): ValidationError
-
-
-
object
\:
Inherited from AnyRef
Inherited from Any
Contains the validation API used by
Form
.For example, to define a custom constraint: