p
laserdisc
package laserdisc
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- laserdisc
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final type ==>[A, B] = Read[A, B]
- final type Arr = laserdisc.protocol.Arr
- final type Bulk = laserdisc.protocol.Bulk
- final type ConnectionName = Refined[String, ConnectionNameRef]
- final type ConnectionNameRef = And[OneOrMoreRef, Forall[And[NoWhitespace, NoControlChar]]]
- final type DbIndex = Refined[Int, DbIndexRef]
- final type DbIndexRef = And[GreaterEqual[Int(0)], LessEqual[(DbIndexMaxValueWit)#T]]
- final type Err = laserdisc.protocol.Err
- final type GeoHash = Refined[String, GeoHashRef]
- final type GeoHashRef = MatchesRegex[(GeoHashRegexWit)#T]
- final type GlobPattern = Refined[String, GlobPatternRef]
- final type GlobPatternRef = MatchesRegex[(GlobPatternRegexWit)#T]
- final type Host = Refined[String, HostRef]
- final type HostRef = Or[Or[Or[Or[Or[Or[Equal[(AllNICsEqWit)#T], Equal[(LoopbackEqWit)#T]], And[And[Not[IPv4], MaxSize[(Rfc1123HostnameMaxLengthWit)#T]], MatchesRegex[(Rfc1123HostnameRegexWit)#T]]], Rfc1918PrivateSpec], Rfc5737TestnetSpec], Rfc3927LocalLinkSpec], Rfc2544BenchmarkSpec]
- final type Index = Refined[Long, IndexRef]
- final type IndexRef = True
- final type Key = Refined[String, KeyRef]
- final type KeyRef = And[OneOrMoreRef, Forall[NoControlChar]]
- final type Latitude = Refined[Double, LatitudeRef]
- final type LatitudeRef = And[GreaterEqual[(LatitudeMinValueWit)#T], LessEqual[(LatitudeMaxValueWit)#T]]
- final type Longitude = Refined[Double, LongitudeRef]
- final type LongitudeRef = And[GreaterEqual[(LongitudeMinValueWit)#T], LessEqual[(LongitudeMaxValueWit)#T]]
- final type Maybe[A] = Either[Throwable, A]
- final type NOKEY = Refined[String, NOKEYRef]
- final type NOKEYRef = Equal[(NOKEYEqWit)#T]
- final type NilArr = laserdisc.protocol.NilArr.type
- final type NodeId = Refined[String, NodeIdRef]
- final type NodeIdRef = MatchesRegex[(NodeIdRegexWit)#T]
- final type NonNegDouble = Refined[Double, NonNegDoubleRef]
- final type NonNegDoubleRef = And[ValidDoubleRef, NonNegRef]
- final type NonNegInt = Refined[Int, NonNegRef]
- final type NonNegLong = Refined[Long, NonNegRef]
- final type NonNegRef = Not[Negative]
- final type NonZeroDouble = Refined[Double, NonZeroDoubleRef]
- final type NonZeroDoubleRef = And[ValidDoubleRef, Not[Equal[Double(0.0)]]]
- final type NonZeroInt = Refined[Int, NonZeroIntRef]
- final type NonZeroIntRef = Not[Equal[Int(0)]]
- final type NonZeroLong = Refined[Long, NonZeroLongRef]
- final type NonZeroLongRef = Not[Equal[Long(0L)]]
- final type NullBulk = laserdisc.protocol.NullBulk.type
- final type Num = laserdisc.protocol.Num
- final type OK = Refined[String, OKRef]
- final type OKRef = Equal[(OKEqWit)#T]
- final type OneOrMore[A] = Refined[List[A], OneOrMoreRef]
- final type OneOrMoreKeys = Refined[List[Key], OneOrMoreRef]
- final type OneOrMoreRef = Not[Empty]
- final type PONG = Refined[String, PONGRef]
- final type PONGRef = Equal[(PONGEqWit)#T]
- final type Port = Refined[Int, PortRef]
- final type PortRef = And[GreaterEqual[(PortMinValueWit)#T], LessEqual[(PortMaxValueWit)#T]]
- final type PosInt = Refined[Int, PosRef]
- final type PosLong = Refined[Long, PosRef]
- final type PosRef = Greater[_0]
- final type Protocol = laserdisc.protocol.Protocol
- final type RESP = laserdisc.protocol.RESP
- final type RESPDecErr = laserdisc.protocol.RESPDecErr
- final type RangeOffset = Refined[Int, RangeOffsetRef]
- final type RangeOffsetRef = And[GreaterEqual[Int(0)], LessEqual[(RangeOffsetMaxValueWit)#T]]
- final type Show[A] = laserdisc.protocol.Show[A]
- final type Slot = Refined[Int, SlotRef]
- final type SlotRef = And[GreaterEqual[Int(0)], LessEqual[(SlotMaxValueWit)#T]]
- final type Str = laserdisc.protocol.Str
- final type StringLength = Refined[Long, StringLengthRef]
- final type StringLengthRef = And[GreaterEqual[Long(0L)], LessEqual[(StringLengthMaxValueWit)#T]]
- final type TwoOrMoreKeys = Refined[List[Key], TwoOrMoreRef]
- final type TwoOrMoreRef = Size[GreaterEqual[Int(2)]]
- final type TwoOrMoreWeightedKeys = Refined[List[(Key, ValidDouble)], TwoOrMoreRef]
- final type ValidDouble = Refined[Double, ValidDoubleRef]
- final type ValidDoubleRef = NonNaN
- final type |[A, B] = Either[A, B]
Value Members
- final val AllNICsEqWit: Aux[String("0.0.0.0")]
- final val Arr: laserdisc.protocol.Arr.type
- final val Bulk: laserdisc.protocol.Bulk.type
- final val DbIndexMaxValueWit: Aux[Int(15)]
- final val Err: laserdisc.protocol.Err.type
- final val GeoHashRegexWit: Aux[String("[a-z0-9]{11}")]
- final val GlobPatternRegexWit: Aux[String("(\\[?[\\w\\*\\?]+\\]?)+")]
- final val IPv4RegexWit: Aux[String("(25[0-5]|2[0-4]\\d|[01]?\\d\\d?)(\\.25[0-5]|2[0-4]\\d|[01]?\\d\\d?){3}")]
- final val LatitudeMaxValueWit: Aux[Double(85.05112878)]
- final val LatitudeMinValueWit: Aux[Double(-85.05112878)]
- final val LongitudeMaxValueWit: Aux[Double(180.0)]
- final val LongitudeMinValueWit: Aux[Double(-180.0)]
- final val LoopbackEqWit: Aux[String("127.0.0.1")]
- final val LoopbackHost: Host
- final val NOKEY: NOKEY
- final val NOKEYEqWit: Aux[String("NOKEY")]
- final val NilArr: laserdisc.protocol.NilArr.type
- final val NodeIdRegexWit: Aux[String("[0-9a-f]{40}")]
- final val NullBulk: laserdisc.protocol.NullBulk.type
- final val Num: laserdisc.protocol.Num.type
- final val OK: OK
- final val OKEqWit: Aux[String("OK")]
- final val PONG: PONG
- final val PONGEqWit: Aux[String("PONG")]
- final val PortMaxValueWit: Aux[Int(49151)]
- final val PortMinValueWit: Aux[Int(1024)]
- final val Protocol: laserdisc.protocol.Protocol.type
- final val RESPDecErr: laserdisc.protocol.RESPDecErr.type
- final val RangeOffsetMaxValueWit: Aux[Int(536870911)]
- final val Read: laserdisc.protocol.Read.type
- final val Rfc1123HostnameMaxLengthWit: Aux[Int(255)]
- final val Rfc1123HostnameRegexWit: Aux[String("(([A-Za-z0-9][\\-A-Za-z0-9]{0,61}[A-Za-z0-9])|[A-Za-z0-9])(\\.(([A-Za-z0-9][\\-A-Za-z0-9]{0,61}[A-Za-z0-9])|[A-Za-z0-9]))*")]
- final val Show: laserdisc.protocol.Show.type
- final val SlotMaxValueWit: Aux[Int(16383)]
- final val StringLengthMaxValueWit: Aux[Long(4294967295L)]