foundation-0.0.30: Alternative prelude with batteries and no dependencies
Safe HaskellSafe-Inferred
LanguageHaskell2010

Foundation.UUID

Documentation

data UUID Source #

Constructors

UUID !Word64 !Word64 

Instances

Instances details
Show UUID Source # 
Instance details

Defined in Foundation.UUID

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

newUUID :: MonadRandom randomly => randomly UUID Source #

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