Packages

p

laserdisc

package laserdisc

Linear Supertypes
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]]]]
  2. final type DbIndex = Refined[Int, Closed[_0, shapeless.Nat._15]]
  3. final type GlobPattern = Refined[String, MatchesRegex[String("(\\[?[\\w\\*\\?]+\\]?)+")]]
  4. final type Host = Refined[String, Or[Or[Or[Or[Or[RFC1123HostName, Loopback], Rfc1918PrivateSpec], Rfc5737TestnetSpec], Rfc3927LocalLinkSpec], Rfc2544BenchmarkSpec]]
  5. final type Index = Refined[Long, True]
  6. final type Key = Refined[String, NonEmpty]
  7. final type Maybe[A] = Either[Throwable, A]
  8. final type NonNegInt = Refined[Int, NonNegative]
  9. final type NonNegLong = Refined[Long, NonNegative]
  10. final type NonZeroDouble = Refined[Double, And[NonNaN, NonZero]]
  11. final type NonZeroInt = Refined[Int, NonZero]
  12. final type NonZeroLong = Refined[Long, NonZero]
  13. final type OneOrMore[A] = Refined[List[A], NonEmpty]
  14. final type OneOrMoreKeys = Refined[List[Key], NonEmpty]
  15. final type Port = Refined[Int, Closed[Int(1024), Int(49151)]]
  16. final type PosInt = Refined[Int, Positive]
  17. final type PosLong = Refined[Long, Positive]
  18. final type Protocol = laserdisc.protocol.Protocol
  19. final type RESP = laserdisc.protocol.RESP
  20. final type RangeOffset = Refined[Int, Closed[_0, Int(536870911)]]
  21. final type Read[A, B] = laserdisc.protocol.Read[A, B]
  22. final type Show[A] = laserdisc.protocol.Show[A]
  23. final type SingletonKey[A <: XString] = Refined[A, NonEmpty]
  24. final type StringLength = Refined[Long, Closed[_0, Long(4294967295L)]]
  25. final type TwoOrMoreKeys = Refined[List[Key], MinSize[shapeless.Nat._2]]
  26. final type TwoOrMoreWeightedKeys = Refined[List[(Key, ValidDouble)], MinSize[shapeless.Nat._2]]
  27. final type ValidDouble = Refined[Double, NonNaN]
  28. final type XString = String with Singleton

Value Members

  1. final val Key: eu.timepit.refined.types.string.NonEmptyString.type
  2. final val NonNegInt: eu.timepit.refined.types.numeric.NonNegInt.type
  3. final val NonNegLong: eu.timepit.refined.types.numeric.NonNegLong.type
  4. final val Port: eu.timepit.refined.types.net.UserPortNumber.type
  5. final val PosInt: eu.timepit.refined.types.numeric.PosInt.type
  6. final val PosLong: eu.timepit.refined.types.numeric.PosLong.type
  7. final val Protocol: laserdisc.protocol.Protocol.type
  8. final val Read: laserdisc.protocol.Read.type
  9. final val Show: laserdisc.protocol.Show.type
  10. implicit final val nanValidator: Plain[Double, NaN]

Inherited from AnyRef

Inherited from Any

Ungrouped