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

Foundation.UUID

Documentation

data UUID #

Constructors

UUID !Word64 !Word64 

Instances

Instances details
Show UUID # 
Instance details

Defined in Foundation.UUID

Methods

showsPrec :: Int -> UUID -> ShowS #

show :: UUID -> String #

showList :: [UUID] -> ShowS #

NormalForm UUID # 
Instance details

Defined in Foundation.UUID

Methods

toNormalForm :: UUID -> () #

Storable UUID # 
Instance details

Defined in Foundation.UUID

Methods

peek :: Ptr UUID -> IO UUID #

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

StorableFixed UUID # 
Instance details

Defined in Foundation.UUID

Methods

size :: proxy UUID -> CountOf Word8 #

alignment :: proxy UUID -> CountOf Word8 #

Hashable UUID # 
Instance details

Defined in Foundation.UUID

Methods

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

Eq UUID # 
Instance details

Defined in Foundation.UUID

Methods

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

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

Ord UUID # 
Instance details

Defined in Foundation.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 #

newUUID :: MonadRandom randomly => randomly UUID #

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