foundation-0.0.15: Alternative prelude with batteries and no dependencies

Safe HaskellNone
LanguageHaskell2010

Foundation.UUID

Documentation

data UUID #

Constructors

UUID !Word64 !Word64 

Instances

Eq UUID # 

Methods

(==) :: UUID -> UUID -> Bool #

(/=) :: UUID -> UUID -> Bool #

Ord UUID # 

Methods

compare :: UUID -> UUID -> Ordering #

(<) :: UUID -> UUID -> Bool #

(<=) :: UUID -> UUID -> Bool #

(>) :: UUID -> UUID -> Bool #

(>=) :: UUID -> UUID -> Bool #

max :: UUID -> UUID -> UUID #

min :: UUID -> UUID -> UUID #

Show UUID # 

Methods

showsPrec :: Int -> UUID -> ShowS #

show :: UUID -> String #

showList :: [UUID] -> ShowS #

NormalForm UUID # 

Methods

toNormalForm :: UUID -> () #

StorableFixed UUID # 

Methods

size :: proxy UUID -> CountOf Word8 #

alignment :: proxy UUID -> CountOf Word8 #

Storable UUID # 

Methods

peek :: Ptr UUID -> IO UUID #

poke :: Ptr UUID -> UUID -> IO () #

Hashable UUID # 

Methods

hashMix :: Hasher st => UUID -> st -> st #

newUUID :: MonadRandom randomly => randomly UUID #

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