foundation-0.0.30: Alternative prelude with batteries and no dependencies

Safe Haskell | Safe-Inferred
Language | Haskell2010

Foundation.UUID

# Documentation

data UUID Source #

Constructors

UUID !Word64 !Word64 |

#### Instances

Instances details

Show UUID Source # |
Instance details Defined in Foundation.UUID Methods showsPrec :: Int -> UUID -> ShowS Source # show :: UUID -> String Source # showList :: [UUID] -> ShowS Source #
NormalForm UUID Source # |
Instance details Defined in Foundation.UUID Methods toNormalForm :: UUID -> () Source #
Storable UUID Source # |
Instance details Defined in Foundation.UUID Methods peek :: Ptr UUID -> IO UUID Source # poke :: Ptr UUID -> UUID -> IO () Source #
StorableFixed UUID Source # |
Instance details Defined in Foundation.UUID Methods size :: proxy UUID -> CountOf Word8 Source # alignment :: proxy UUID -> CountOf Word8 Source #
Hashable UUID Source # |
Instance details Defined in Foundation.UUID Methods hashMix :: Hasher st => UUID -> st -> st Source #
Eq UUID Source # |
Instance details Defined in Foundation.UUID Methods (==) :: UUID -> UUID -> Bool Source # (/=) :: UUID -> UUID -> Bool Source #
Ord UUID Source # |
Instance details Defined in Foundation.UUID Methods compare :: UUID -> UUID -> Ordering Source # (<) :: UUID -> UUID -> Bool Source # (<=) :: UUID -> UUID -> Bool Source # (>) :: UUID -> UUID -> Bool Source # (>=) :: UUID -> UUID -> Bool Source # max :: UUID -> UUID -> UUID Source # min :: UUID -> UUID -> UUID Source #

newUUID :: MonadRandom randomly => randomly UUID Source #

nil :: UUID Source #

fromBinary :: UArray Word8 -> Maybe UUID Source #

uuidParser :: (ParserSource input, Element input ~ Char, Sequential (Chunk input), Element input ~ Element (Chunk input)) => Parser input UUID Source #