package core
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class ::(head: PathPart, tail: Path) extends Path with Product with Serializable
- case class Context[+A](path: Path, value: A) extends Product with Serializable
- case class FailValidator[F[_], E, A](m: dupin.MessageBuilder[A, E], ms: dupin.MessageBuilder[A, E]*)(implicit A: Applicative[F]) extends Validator[F, E, A] with Product with Serializable
- case class FieldPart(value: String) extends PathPart with Product with Serializable
- case class IndexPart(index: String) extends PathPart with Product with Serializable
- sealed abstract class Path extends AbstractSeq[PathPart] with LinearSeq[PathPart]
- trait PathPart extends AnyRef
- case class SuccessValidator[F[_], E, A]()(implicit A: Applicative[F]) extends Validator[F, E, A] with Product with Serializable
It is often being used as a partially applied constructor for Validator
- class Validator[F[_], E, A] extends AnyRef
- trait ValidatorComposeK[F[_], AF[_]] extends AnyRef
- trait ValidatorInstances extends AnyRef
Value Members
- object Root extends Path with Product with Serializable
- object Validator extends ValidatorInstances
- object ValidatorComposeK
- object ValidatorMacro