Object

eu.timepit.refined.types

all

Related Doc: package types

Permalink

object all extends AllTypes with AllTypesBinCompat1

Module for all predefined refined types.

Source
all.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. all
  2. AllTypesBinCompat1
  3. NumericTypesBinCompat1
  4. AllTypes
  5. TimeTypes
  6. StringTypes
  7. NumericTypes
  8. NetTypes
  9. DigestTypes
  10. CharTypes
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

    Permalink
    Definition Classes
    TimeTypes
  2. final type DynamicPortNumber = Refined[Int, Closed[Int(49152), Int(65535)]]

    Permalink
    Definition Classes
    NetTypes
  3. final type FiniteString[N] = Refined[String, MaxSize[N]]

    Permalink
    Definition Classes
    StringTypes
  4. final type HexString = Refined[String, HexStringSpec]

    Permalink
    Definition Classes
    StringTypes
  5. final type Hour = Refined[Int, Closed[Int(0), Int(23)]]

    Permalink
    Definition Classes
    TimeTypes
  6. final type LowerCaseChar = Refined[Char, LowerCase]

    Permalink
    Definition Classes
    CharTypes
  7. final type MD5 = Refined[String, And[HexStringSpec, Size[Equal[Int(32)]]]]

    Permalink
    Definition Classes
    DigestTypes
  8. final type Millis = Refined[Int, Closed[Int(0), Int(999)]]

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

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

    Permalink
    Definition Classes
    TimeTypes
  11. final type NegBigDecimal = Refined[BigDecimal, Negative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  12. final type NegBigInt = Refined[BigInt, Negative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  13. final type NegByte = Refined[Byte, Negative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  14. final type NegDouble = Refined[Double, Negative]

    Permalink
    Definition Classes
    NumericTypes
  15. final type NegFloat = Refined[Float, Negative]

    Permalink
    Definition Classes
    NumericTypes
  16. final type NegInt = Refined[Int, Negative]

    Permalink
    Definition Classes
    NumericTypes
  17. final type NegLong = Refined[Long, Negative]

    Permalink
    Definition Classes
    NumericTypes
  18. final type NegShort = Refined[Short, Negative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  19. final type NonEmptyString = Refined[String, NonEmpty]

    Permalink
    Definition Classes
    StringTypes
  20. final type NonNegBigDecimal = Refined[BigDecimal, NonNegative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  21. final type NonNegBigInt = Refined[BigInt, NonNegative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  22. final type NonNegByte = Refined[Byte, NonNegative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  23. final type NonNegDouble = Refined[Double, NonNegative]

    Permalink
    Definition Classes
    NumericTypes
  24. final type NonNegFloat = Refined[Float, NonNegative]

    Permalink
    Definition Classes
    NumericTypes
  25. final type NonNegInt = Refined[Int, NonNegative]

    Permalink
    Definition Classes
    NumericTypes
  26. final type NonNegLong = Refined[Long, NonNegative]

    Permalink
    Definition Classes
    NumericTypes
  27. final type NonNegShort = Refined[Short, NonNegative]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  28. final type NonPosBigDecimal = Refined[BigDecimal, NonPositive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  29. final type NonPosBigInt = Refined[BigInt, NonPositive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  30. final type NonPosByte = Refined[Byte, NonPositive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  31. final type NonPosDouble = Refined[Double, NonPositive]

    Permalink
    Definition Classes
    NumericTypes
  32. final type NonPosFloat = Refined[Float, NonPositive]

    Permalink
    Definition Classes
    NumericTypes
  33. final type NonPosInt = Refined[Int, NonPositive]

    Permalink
    Definition Classes
    NumericTypes
  34. final type NonPosLong = Refined[Long, NonPositive]

    Permalink
    Definition Classes
    NumericTypes
  35. final type NonPosShort = Refined[Short, NonPositive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  36. final type NonSystemPortNumber = Refined[Int, Closed[Int(1024), Int(65535)]]

    Permalink
    Definition Classes
    NetTypes
  37. final type PortNumber = Refined[Int, Closed[Int(0), Int(65535)]]

    Permalink
    Definition Classes
    NetTypes
  38. final type PosBigDecimal = Refined[BigDecimal, Positive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  39. final type PosBigInt = Refined[BigInt, Positive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  40. final type PosByte = Refined[Byte, Positive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  41. final type PosDouble = Refined[Double, Positive]

    Permalink
    Definition Classes
    NumericTypes
  42. final type PosFloat = Refined[Float, Positive]

    Permalink
    Definition Classes
    NumericTypes
  43. final type PosInt = Refined[Int, Positive]

    Permalink
    Definition Classes
    NumericTypes
  44. final type PosLong = Refined[Long, Positive]

    Permalink
    Definition Classes
    NumericTypes
  45. final type PosShort = Refined[Short, Positive]

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  46. final type PrivateNetwork = Refined[String, Or[Or[Or[Rfc1918PrivateSpec, Rfc5737TestnetSpec], Rfc3927LocalLinkSpec], Rfc2544BenchmarkSpec]]

    Permalink
    Definition Classes
    NetTypes
  47. final type Rfc1918ClassAPrivate = Refined[String, Rfc1918ClassAPrivateSpec]

    Permalink
    Definition Classes
    NetTypes
  48. final type Rfc1918ClassBPrivate = Refined[String, Rfc1918ClassBPrivateSpec]

    Permalink
    Definition Classes
    NetTypes
  49. final type Rfc1918ClassCPrivate = Refined[String, Rfc1918ClassCPrivateSpec]

    Permalink
    Definition Classes
    NetTypes
  50. final type Rfc1918Private = Refined[String, Rfc1918PrivateSpec]

    Permalink
    Definition Classes
    NetTypes
  51. final type Rfc2544Benchmark = Refined[String, Rfc2544BenchmarkSpec]

    Permalink
    Definition Classes
    NetTypes
  52. final type Rfc3927LocalLink = Refined[String, Rfc3927LocalLinkSpec]

    Permalink
    Definition Classes
    NetTypes
  53. final type Rfc5737Testnet = Refined[String, Rfc5737TestnetSpec]

    Permalink
    Definition Classes
    NetTypes
  54. final type Rfc5737Testnet1 = Refined[String, Rfc5737Testnet1Spec]

    Permalink
    Definition Classes
    NetTypes
  55. final type Rfc5737Testnet2 = Refined[String, Rfc5737Testnet2Spec]

    Permalink
    Definition Classes
    NetTypes
  56. final type Rfc5737Testnet3 = Refined[String, Rfc5737Testnet3Spec]

    Permalink
    Definition Classes
    NetTypes
  57. final type SHA1 = Refined[String, And[HexStringSpec, Size[Equal[Int(40)]]]]

    Permalink
    Definition Classes
    DigestTypes
  58. final type SHA224 = Refined[String, And[HexStringSpec, Size[Equal[Int(56)]]]]

    Permalink
    Definition Classes
    DigestTypes
  59. final type SHA256 = Refined[String, And[HexStringSpec, Size[Equal[Int(64)]]]]

    Permalink
    Definition Classes
    DigestTypes
  60. final type SHA384 = Refined[String, And[HexStringSpec, Size[Equal[Int(96)]]]]

    Permalink
    Definition Classes
    DigestTypes
  61. final type SHA512 = Refined[String, And[HexStringSpec, Size[Equal[Int(128)]]]]

    Permalink
    Definition Classes
    DigestTypes
  62. final type Second = Refined[Int, Closed[Int(0), Int(59)]]

    Permalink
    Definition Classes
    TimeTypes
  63. final type SystemPortNumber = Refined[Int, Closed[Int(0), Int(1023)]]

    Permalink
    Definition Classes
    NetTypes
  64. final type TrimmedString = Refined[String, Trimmed]

    Permalink
    Definition Classes
    StringTypes
  65. final type UpperCaseChar = Refined[Char, UpperCase]

    Permalink
    Definition Classes
    CharTypes
  66. final type UserPortNumber = Refined[Int, Closed[Int(1024), Int(49151)]]

    Permalink
    Definition Classes
    NetTypes

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 val Day: time.Day.type

    Permalink
    Definition Classes
    TimeTypes
  5. final val DynamicPortNumber: net.DynamicPortNumber.type

    Permalink
    Definition Classes
    NetTypes
  6. final val FiniteString: string.FiniteString.type

    Permalink
    Definition Classes
    StringTypes
  7. final val HexString: string.HexString.type

    Permalink
    Definition Classes
    StringTypes
  8. final val Hour: time.Hour.type

    Permalink
    Definition Classes
    TimeTypes
  9. final val LowerCaseChar: char.LowerCaseChar.type

    Permalink
    Definition Classes
    CharTypes
  10. final val MD5: digests.MD5.type

    Permalink
    Definition Classes
    DigestTypes
  11. final val Millis: time.Millis.type

    Permalink
    Definition Classes
    TimeTypes
  12. final val Minute: time.Minute.type

    Permalink
    Definition Classes
    TimeTypes
  13. final val Month: time.Month.type

    Permalink
    Definition Classes
    TimeTypes
  14. final val NegBigDecimal: numeric.NegBigDecimal.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  15. final val NegBigInt: numeric.NegBigInt.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  16. final val NegByte: numeric.NegByte.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  17. final val NegDouble: numeric.NegDouble.type

    Permalink
    Definition Classes
    NumericTypes
  18. final val NegFloat: numeric.NegFloat.type

    Permalink
    Definition Classes
    NumericTypes
  19. final val NegInt: numeric.NegInt.type

    Permalink
    Definition Classes
    NumericTypes
  20. final val NegLong: numeric.NegLong.type

    Permalink
    Definition Classes
    NumericTypes
  21. final val NegShort: numeric.NegShort.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  22. final val NonEmptyString: string.NonEmptyString.type

    Permalink
    Definition Classes
    StringTypes
  23. final val NonNegBigDecimal: numeric.NonNegBigDecimal.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  24. final val NonNegBigInt: numeric.NonNegBigInt.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  25. final val NonNegByte: numeric.NonNegByte.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  26. final val NonNegDouble: numeric.NonNegDouble.type

    Permalink
    Definition Classes
    NumericTypes
  27. final val NonNegFloat: numeric.NonNegFloat.type

    Permalink
    Definition Classes
    NumericTypes
  28. final val NonNegInt: numeric.NonNegInt.type

    Permalink
    Definition Classes
    NumericTypes
  29. final val NonNegLong: numeric.NonNegLong.type

    Permalink
    Definition Classes
    NumericTypes
  30. final val NonNegShort: numeric.NonNegShort.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  31. final val NonPosBigDecimal: numeric.NonPosBigDecimal.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  32. final val NonPosBigInt: numeric.NonPosBigInt.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  33. final val NonPosByte: numeric.NonPosByte.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  34. final val NonPosDouble: numeric.NonPosDouble.type

    Permalink
    Definition Classes
    NumericTypes
  35. final val NonPosFloat: numeric.NonPosFloat.type

    Permalink
    Definition Classes
    NumericTypes
  36. final val NonPosInt: numeric.NonPosInt.type

    Permalink
    Definition Classes
    NumericTypes
  37. final val NonPosLong: numeric.NonPosLong.type

    Permalink
    Definition Classes
    NumericTypes
  38. final val NonPosShort: numeric.NonPosShort.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  39. final val NonSystemPortNumber: net.NonSystemPortNumber.type

    Permalink
    Definition Classes
    NetTypes
  40. final val PortNumber: net.PortNumber.type

    Permalink
    Definition Classes
    NetTypes
  41. final val PosBigDecimal: numeric.PosBigDecimal.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  42. final val PosBigInt: numeric.PosBigInt.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  43. final val PosByte: numeric.PosByte.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  44. final val PosDouble: numeric.PosDouble.type

    Permalink
    Definition Classes
    NumericTypes
  45. final val PosFloat: numeric.PosFloat.type

    Permalink
    Definition Classes
    NumericTypes
  46. final val PosInt: numeric.PosInt.type

    Permalink
    Definition Classes
    NumericTypes
  47. final val PosLong: numeric.PosLong.type

    Permalink
    Definition Classes
    NumericTypes
  48. final val PosShort: numeric.PosShort.type

    Permalink
    Definition Classes
    NumericTypesBinCompat1
  49. final val SHA1: digests.SHA1.type

    Permalink
    Definition Classes
    DigestTypes
  50. final val SHA224: digests.SHA224.type

    Permalink
    Definition Classes
    DigestTypes
  51. final val SHA256: digests.SHA256.type

    Permalink
    Definition Classes
    DigestTypes
  52. final val SHA384: digests.SHA384.type

    Permalink
    Definition Classes
    DigestTypes
  53. final val SHA512: digests.SHA512.type

    Permalink
    Definition Classes
    DigestTypes
  54. final val Second: time.Second.type

    Permalink
    Definition Classes
    TimeTypes
  55. final val SystemPortNumber: net.SystemPortNumber.type

    Permalink
    Definition Classes
    NetTypes
  56. final val TrimmedString: string.TrimmedString.type

    Permalink
    Definition Classes
    StringTypes
  57. final val UpperCaseChar: char.UpperCaseChar.type

    Permalink
    Definition Classes
    CharTypes
  58. final val UserPortNumber: net.UserPortNumber.type

    Permalink
    Definition Classes
    NetTypes
  59. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AllTypesBinCompat1

Inherited from NumericTypesBinCompat1

Inherited from AllTypes

Inherited from TimeTypes

Inherited from StringTypes

Inherited from NumericTypes

Inherited from NetTypes

Inherited from DigestTypes

Inherited from CharTypes

Inherited from AnyRef

Inherited from Any

Ungrouped