Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Timestamped event = Timestamped !Timestamp !event
- newtype Timestamp = Timestamp Int64
- timestampMicroSecondsInt64 :: Timestamp -> Int64
- timestampNominalDiffTime :: Timestamp -> NominalDiffTime
- timestampPosixTime :: Timestamp -> POSIXTime
- timestampUtcTime :: Timestamp -> UTCTime
- utcTimeTimestamp :: UTCTime -> Timestamp
- posixTimeTimestamp :: POSIXTime -> Timestamp
Types
data Timestamped event Source #
A value paired with a timestamp.
Timestamped !Timestamp !event |
Functor Timestamped Source # | |
Eq a => Eq (Timestamped a) Source # | |
Ord a => Ord (Timestamped a) Source # | |
Show a => Show (Timestamped a) Source # | |
Generic (Timestamped a) Source # | |
Arbitrary a => Arbitrary (Timestamped a) Source # | |
Serialize a => Serialize (Timestamped a) Source # | |
Hashable a => Hashable (Timestamped a) Source # | |
type Rep (Timestamped a) Source # | |
Conversion utilities
timestampUtcTime :: Timestamp -> UTCTime Source #
utcTimeTimestamp :: UTCTime -> Timestamp Source #