package core
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Context[+A](path: Path, value: A) extends 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
- final class Parser[F[_], E, A, B] extends ParserBinCompat[F, E, A, B]
A type class that defines how to parse an instance of
A
to an instance ofB
.A type class that defines how to parse an instance of
A
to an instance ofB
. Can be thought of as aA => F[IorNec[E, B]]
function. - trait ParserBinCompat[F[_], E, A, B] extends AnyRef
- trait ParserInstance0 extends AnyRef
- trait ParserInstances extends ParserInstance0
- trait PartiallyAppliedValidatorConstructorBinCompat[F[_], E] extends AnyRef
- case class Path(chain: Chain[PathPart]) extends Product with Serializable
- sealed trait PathPart extends AnyRef
- final class Validator[F[_], E, A] extends ValidatorBinCompat[F, E, A]
A type class that defines how to validate an instance of
A
.A type class that defines how to validate an instance of
A
. Can be thought of as aA => F[ValidatedNec[E, Unit]]
function. - trait ValidatorBinCompat[F[_], E, A] extends AnyRef
- trait ValidatorInstances extends AnyRef
Value Members
- object Parser extends ParserInstances
- object Path extends Serializable
- object Validator extends ValidatorInstances