- data TimeoutUnit
- = NanoSecond
- | MicroSecond
- | MilliSecond
- | Second
- | Minute
- | Hour
- | Day
- | Week
- timeoutUnitNanos :: TimeoutUnit -> Word64
- newtype Timeout = Timeout Word64
- (#) :: Word64 -> TimeoutUnit -> Timeout
- (#>) :: Timeout -> TimeoutUnit -> Word64
- (#<) :: Timeout -> TimeoutUnit -> Word64
- instantly :: Timeout
Documentation
data TimeoutUnit Source
Timeout unit.
timeoutUnitNanos :: TimeoutUnit -> Word64Source
Amount of nanoseconds in a timeout unit.
Timeout in nanoseconds.
(#>) :: Timeout -> TimeoutUnit -> Word64Source
Extract number of units (rounding up).
(#<) :: Timeout -> TimeoutUnit -> Word64Source
Extract number of units (rounding down).