Package

laserdisc

Permalink

package laserdisc

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. laserdisc
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final type ConnectionName = Refined[String, And[NonEmpty, Forall[Not[Whitespace]]]]

    Permalink
  2. final type DbIndex = Refined[Int, Closed[_0, shapeless.Nat._15]]

    Permalink
  3. final type GlobPattern = Refined[String, MatchesRegex[String("(\\[?[\\w\\*\\?]+\\]?)+")]]

    Permalink
  4. final type Host = Refined[String, Or[Or[Or[Or[Or[RFC1123HostName, Loopback], Rfc1918PrivateSpec], Rfc5737TestnetSpec], Rfc3927LocalLinkSpec], Rfc2544BenchmarkSpec]]

    Permalink
  5. final type Index = Refined[Long, True]

    Permalink
  6. final type Key = Refined[String, NonEmpty]

    Permalink
  7. final type Maybe[A] = Either[Throwable, A]

    Permalink
  8. final type NonNegInt = Refined[Int, NonNegative]

    Permalink
  9. final type NonNegLong = Refined[Long, NonNegative]

    Permalink
  10. final type NonZeroDouble = Refined[Double, And[NonNaN, NonZero]]

    Permalink
  11. final type NonZeroInt = Refined[Int, NonZero]

    Permalink
  12. final type NonZeroLong = Refined[Long, NonZero]

    Permalink
  13. final type OK = Refined[String, Equal[String("OK")]]

    Permalink
  14. final type OneOrMore[A] = Refined[List[A], NonEmpty]

    Permalink
  15. final type OneOrMoreKeys = Refined[List[Key], NonEmpty]

    Permalink
  16. final type PONG = Refined[String, Equal[String("PONG")]]

    Permalink
  17. final type Port = Refined[Int, Closed[Int(1024), Int(49151)]]

    Permalink
  18. final type PosInt = Refined[Int, Positive]

    Permalink
  19. final type PosLong = Refined[Long, Positive]

    Permalink
  20. final type Protocol = laserdisc.protocol.Protocol

    Permalink
  21. final type RESP = laserdisc.protocol.RESP

    Permalink
  22. final type RangeOffset = Refined[Int, Closed[_0, Int(536870911)]]

    Permalink
  23. final type Read[A, B] = laserdisc.protocol.Read[A, B]

    Permalink
  24. final type Show[A] = laserdisc.protocol.Show[A]

    Permalink
  25. final type StringLength = Refined[Long, Closed[_0, Long(4294967295L)]]

    Permalink
  26. final type TwoOrMoreKeys = Refined[List[Key], MinSize[shapeless.Nat._2]]

    Permalink
  27. final type TwoOrMoreWeightedKeys = Refined[List[(Key, ValidDouble)], MinSize[shapeless.Nat._2]]

    Permalink
  28. final type ValidDouble = Refined[Double, NonNaN]

    Permalink
  29. type |[A, B] = Either[A, B]

    Permalink

Value Members

  1. final val Key: eu.timepit.refined.types.string.NonEmptyString.type

    Permalink
  2. final val NonNegInt: eu.timepit.refined.types.numeric.NonNegInt.type

    Permalink
  3. final val NonNegLong: eu.timepit.refined.types.numeric.NonNegLong.type

    Permalink
  4. final val OK: OK

    Permalink
  5. final val PONG: PONG

    Permalink
  6. final val Port: eu.timepit.refined.types.net.UserPortNumber.type

    Permalink
  7. final val PosInt: eu.timepit.refined.types.numeric.PosInt.type

    Permalink
  8. final val PosLong: eu.timepit.refined.types.numeric.PosLong.type

    Permalink
  9. final val Protocol: laserdisc.protocol.Protocol.type

    Permalink
  10. final val Read: laserdisc.protocol.Read.type

    Permalink
  11. final val Show: laserdisc.protocol.Show.type

    Permalink
  12. package interop

    Permalink
  13. implicit final val nanValidator: Plain[Double, NaN]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped