Package

laserdisc

Permalink

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]]]]

    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 OneOrMore[A] = Refined[List[A], NonEmpty]

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

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

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

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

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

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

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

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

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

    Permalink
  23. final type SingletonKey[A <: XString] = Refined[A, NonEmpty]

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

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

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

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

    Permalink
  28. final type XString = String with Singleton

    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 Port: eu.timepit.refined.types.net.UserPortNumber.type

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

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

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

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

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

    Permalink
  10. package fs2

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped