Package

ltbs.uniform

validation

Permalink

package validation

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. validation
  2. EmptyInstances
  3. ToEmptyOps
  4. ToQuantifiableOps
  5. Compat
  6. QuantifiableInstances
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Compat extends QuantifiableInstances

    Permalink
  2. trait Empty[A] extends Serializable

    Permalink
    Annotations
    @implicitNotFound( ... )
  3. trait EmptyInstances extends AnyRef

    Permalink
  4. trait Quantifiable[A] extends Serializable

    Permalink
    Annotations
    @implicitNotFound( ... )
  5. trait QuantifiableInstances extends AnyRef

    Permalink
  6. implicit class RichRule[A] extends AnyRef

    Permalink
  7. type Rule[A] = (A) β‡’ Validated[ErrorTree, A]

    Permalink
  8. type Transformation[A, B] = (A) β‡’ Validated[ErrorTree, B]

    Permalink

Value Members

  1. object Empty extends Serializable

    Permalink
  2. object Quantifiable extends Serializable

    Permalink
  3. object Rule extends ToQuantifiableOps

    Permalink
  4. implicit val emptyInt: Empty[Int] { def empty: Int }

    Permalink
    Definition Classes
    EmptyInstances
  5. implicit def emptyMonoid[A](implicit mon: Monoid[A]): Empty[A] { def empty: A }

    Permalink
    Definition Classes
    EmptyInstances
  6. implicit def emptyNumeric[A](implicit num: Numeric[A]): Empty[A] { def empty: A }

    Permalink
    Definition Classes
    EmptyInstances
  7. implicit def emptyOpt[A]: Empty[Option[A]] { def empty: Option[A] }

    Permalink
    Definition Classes
    EmptyInstances
  8. implicit def emptyQuantifiable[A](implicit qty: Quantifiable[A]): Empty[A]

    Permalink
    Definition Classes
    EmptyInstances
  9. implicit val emptyString: Empty[String] { def empty: String }

    Permalink
    Definition Classes
    EmptyInstances
  10. def instance[A](f: (A) β‡’ Int): Quantifiable[A]

    Permalink
    Definition Classes
    QuantifiableInstances
  11. def newEmpty[A](e: A): Empty[A] { def empty: A }

    Permalink
    Definition Classes
    EmptyInstances
  12. implicit def quantGenTranversable[A <: GenTraversableOnce[_]]: Quantifiable[A]

    Permalink
    Definition Classes
    Compat
  13. implicit val quantString: Quantifiable[String]

    Permalink
    Definition Classes
    QuantifiableInstances
  14. implicit def ruleMonoidInstance[A]: Monoid[Rule[A]]

    Permalink
  15. implicit def toEmptyOps[A](target: A)(implicit tc: Empty[A]): Ops[A] { type TypeClassType = ltbs.uniform.validation.Empty[A] }

    Permalink
    Definition Classes
    ToEmptyOps
    Annotations
    @SuppressWarnings()
  16. implicit def toQuantifiableOps[A](target: A)(implicit tc: Quantifiable[A]): Ops[A] { type TypeClassType = ltbs.uniform.validation.Quantifiable[A] }

    Permalink
    Definition Classes
    ToQuantifiableOps
    Annotations
    @SuppressWarnings()

Inherited from EmptyInstances

Inherited from ToEmptyOps

Inherited from ToQuantifiableOps

Inherited from Compat

Inherited from QuantifiableInstances

Inherited from AnyRef

Inherited from Any

Ungrouped