Foundation.UUID

foundation-0.0.30: Alternative prelude with batteries and no dependencies

Safe Haskell | None
Language | Haskell2010

Foundation.UUID

# Documentation

data UUID #

Constructors

UUID !Word64 !Word64 |

#### Instances

Instances details

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 #
Show UUID # |
Instance details Defined in Foundation.UUID Methods showsPrec :: Int -> UUID -> ShowS # show :: UUID -> String # showList :: [UUID] -> ShowS #
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 #

nil :: UUID #

fromBinary :: UArray Word8 -> Maybe UUID #

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