Trait

eu.timepit.refined.types

AllTypes

Related Doc: package types

Permalink

trait AllTypes extends CharTypes with NetTypes with NumericTypes with StringTypes with TimeTypes

Source
all.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AllTypes
  2. TimeTypes
  3. StringTypes
  4. NumericTypes
  5. NetTypes
  6. CharTypes
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Day = Refined[Int, Closed[Int(1), Int(31)]]

    Permalink

    An Int in the range from 1 to 31 representing the day-of-month.

    An Int in the range from 1 to 31 representing the day-of-month. Note that the days from 29 to 31 are not valid for all months.

    Definition Classes
    TimeTypes
  2. type Hour = Refined[Int, Closed[Int(0), Int(23)]]

    Permalink

    An Int in the range from 0 to 23 representing the hour-of-day.

    An Int in the range from 0 to 23 representing the hour-of-day.

    Definition Classes
    TimeTypes
  3. type LowerCaseChar = Refined[Char, LowerCase]

    Permalink

    A Char that is a lower case character.

    A Char that is a lower case character.

    Definition Classes
    CharTypes
  4. type Millis = Refined[Int, Closed[Int(0), Int(999)]]

    Permalink

    An Int in the range from 0 to 999 representing the millisecond-of-second.

    An Int in the range from 0 to 999 representing the millisecond-of-second.

    Definition Classes
    TimeTypes
  5. type Minute = Refined[Int, Closed[Int(0), Int(59)]]

    Permalink

    An Int in the range from 0 to 59 representing the minute-of-hour.

    An Int in the range from 0 to 59 representing the minute-of-hour.

    Definition Classes
    TimeTypes
  6. type Month = Refined[Int, Closed[Int(1), Int(12)]]

    Permalink

    An Int in the range from 1 to 12 representing the month-of-year.

    An Int in the range from 1 to 12 representing the month-of-year.

    Definition Classes
    TimeTypes
  7. type NegInt = Refined[Int, Negative]

    Permalink

    An Int in the range from Int.MinValue to -1.

    An Int in the range from Int.MinValue to -1.

    Definition Classes
    NumericTypes
  8. type NegLong = Refined[Long, Negative]

    Permalink

    A Long in the range from Long.MinValue to -1.

    A Long in the range from Long.MinValue to -1.

    Definition Classes
    NumericTypes
  9. type NonEmptyString = Refined[String, NonEmpty]

    Permalink

    A String that is not empty.

    A String that is not empty.

    Definition Classes
    StringTypes
  10. type NonNegInt = Refined[Int, NonNegative]

    Permalink

    An Int in the range from 0 to Int.MaxValue.

    An Int in the range from 0 to Int.MaxValue.

    Definition Classes
    NumericTypes
  11. type NonNegLong = Refined[Long, NonNegative]

    Permalink

    A Long in the range from 0 to Long.MaxValue.

    A Long in the range from 0 to Long.MaxValue.

    Definition Classes
    NumericTypes
  12. type NonPosInt = Refined[Int, NonPositive]

    Permalink

    An Int in the range from Int.MinValue to 0.

    An Int in the range from Int.MinValue to 0.

    Definition Classes
    NumericTypes
  13. type NonPosLong = Refined[Long, NonPositive]

    Permalink

    A Long in the range from Long.MinValue to 0.

    A Long in the range from Long.MinValue to 0.

    Definition Classes
    NumericTypes
  14. type PortNumber = Refined[Int, Closed[Int(0), Int(65535)]]

    Permalink

    An Int in the range from 0 to 65535 representing a port number.

    An Int in the range from 0 to 65535 representing a port number.

    Definition Classes
    NetTypes
  15. type PosInt = Refined[Int, Positive]

    Permalink

    An Int in the range from 1 to Int.MaxValue.

    An Int in the range from 1 to Int.MaxValue.

    Definition Classes
    NumericTypes
  16. type PosLong = Refined[Long, Positive]

    Permalink

    A Long in the range from 1 to Long.MaxValue.

    A Long in the range from 1 to Long.MaxValue.

    Definition Classes
    NumericTypes
  17. type Second = Refined[Int, Closed[Int(0), Int(59)]]

    Permalink

    An Int in the range from 0 to 59 representing the second-of-minute.

    An Int in the range from 0 to 59 representing the second-of-minute.

    Definition Classes
    TimeTypes
  18. type UpperCaseChar = Refined[Char, UpperCase]

    Permalink

    A Char that is an upper case character.

    A Char that is an upper case character.

    Definition Classes
    CharTypes

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TimeTypes

Inherited from StringTypes

Inherited from NumericTypes

Inherited from NetTypes

Inherited from CharTypes

Inherited from AnyRef

Inherited from Any

Ungrouped