p
checklist
package checklist
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- checklist
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait BaseRules extends AnyRef
- type Checked[A] = Ior[Messages, A]
- trait CheckedSyntax extends AnyRef
- trait CollectionRules extends AnyRef
-
trait
ConverterRules
extends AnyRef
Rules that convert one type to another.
- final case class ErrorMessage (text: String, path: Path = PNil) extends Message with Product with Serializable
- trait Indexable [S[_]] extends AnyRef
- sealed abstract class Message extends AnyRef
- trait MessageConstructors extends AnyRef
- trait MessageSyntax extends AnyRef
- type Messages = NonEmptyList[Message]
- final case class PField (head: String, tail: Path = PNil) extends Path with Product with Serializable
- final case class PIndex (head: Int, tail: Path = PNil) extends Path with Product with Serializable
- sealed abstract class Path extends AnyRef
- final case class PathPrefix [A](func: (A, Path) ⇒ Path) extends Product with Serializable
-
trait
PropertyRules
extends AnyRef
Rules that test a property of an existing value.
- sealed abstract class Rule [A, B] extends AnyRef
- type Rule1[A] = Rule[A, A]
- trait Rule1Syntax extends AnyRef
-
trait
RuleInstances
extends AnyRef
Type class instances for Rule
- class RuleMacros extends AnyRef
- abstract class ToMessage [A] extends AnyRef
- final case class WarningMessage (text: String, path: Path = PNil) extends Message with Product with Serializable
Value Members
- object Indexable
- object Message extends MessageConstructors
- object PNil extends Path with Product with Serializable
- object PathPrefix extends Serializable
- object Rule extends BaseRules with ConverterRules with PropertyRules with CollectionRules with RuleInstances with Rule1Syntax
- object ToMessage
- object syntax extends Rule1Syntax with MessageSyntax with CheckedSyntax