Packages

package syntax

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait GreaterThan[A] extends (A) => Constraint[A]

    Base trait for implementing constraints which require a value to be greater than a given threshold.

    Base trait for implementing constraints which require a value to be greater than a given threshold.

    Annotations
    @implicitNotFound("No 'GreaterThan' (_ > x) implementation found for ${A}")
  2. trait GreaterThanOrEqual[A] extends (A) => Constraint[A]

    Base trait for implementing constraints which require a value to be greater than or equal to a given threshold.

    Base trait for implementing constraints which require a value to be greater than or equal to a given threshold.

    Annotations
    @implicitNotFound("No 'GreaterThanOrEqual' (_ >= x) implementation found for ${A}")
  3. trait LengthGreaterThan[A] extends (Int) => Constraint[A]

    Base trait for implementing constraints which require the <u>length</u> of a value to be greater than a given threshold.

    Base trait for implementing constraints which require the <u>length</u> of a value to be greater than a given threshold.

    Annotations
    @implicitNotFound("No 'LengthGreaterThan' (_.length > x) implementation found for ${A}")
  4. trait LengthGreaterThanOrEqual[A] extends (Int) => Constraint[A]

    Base trait for implementing constraints which require the <u>length</u> of a value to be greater than or equal to a given threshold.

    Base trait for implementing constraints which require the <u>length</u> of a value to be greater than or equal to a given threshold.

    Annotations
    @implicitNotFound("No 'LengthGreaterThanOrEqual' (_.length >= x) implementation found for ${A}")
  5. trait LengthLessThan[A] extends (Int) => Constraint[A]

    Base trait for implementing constraints which require the <u>length</u> of a value to be less than a given threshold.

    Base trait for implementing constraints which require the <u>length</u> of a value to be less than a given threshold.

    Annotations
    @implicitNotFound("No 'LengthLessThan' (_.length < x) implementation found for ${A}")
  6. trait LengthLessThanOrEqual[A] extends (Int) => Constraint[A]

    Base trait for implementing constraints which require the <u>length</u> of a value to be less than or equal to a given threshold.

    Base trait for implementing constraints which require the <u>length</u> of a value to be less than or equal to a given threshold.

    Annotations
    @implicitNotFound("No 'LengthLessThanOrEqual' (_.length <= x) implementation found for ${A}")
  7. trait LessThan[A] extends (A) => Constraint[A]

    Base trait for implementing constraints which require a value to be less than a given threshold.

    Base trait for implementing constraints which require a value to be less than a given threshold.

    Annotations
    @implicitNotFound("No 'LessThan' (_ < x) implementation found for ${A}")
  8. trait LessThanOrEqual[A] extends (A) => Constraint[A]

    Base trait for implementing constraints which require a value to be less than or equal to a given threshold.

    Base trait for implementing constraints which require a value to be less than or equal to a given threshold.

    Annotations
    @implicitNotFound("No 'LessThanOrEqual' (_ <= x) implementation found for ${A}")
  9. trait Matches[A] extends (Regex) => Constraint[A]

    Based trait for implementing constraints which require a value to match a regular expression.

    Based trait for implementing constraints which require a value to match a regular expression.

    Annotations
    @implicitNotFound("No 'Matches' (_ matches x) implementation found for ${A}")

Value Members

  1. object ConstraintSyntax

    Contains the syntax (i.e.

    Contains the syntax (i.e. operators etc.) for specifying constraints of a factory method.
    The term syntax refers to the fact that all methods don't contain any implementation beyond delegating to a respective (implicitly provided) type class.

Ungrouped