hwsl2-0.4.0.1: Hashing with SL2

Safe HaskellUnsafe
LanguageHaskell2010

Data.Hash.SL2.Unsafe

Contents

Documentation

unsafeUseAsPtr :: Hash -> (Ptr Hash -> IO a) -> IO a Source #

unsafeUseAsPtr2 :: Hash -> Hash -> (Ptr Hash -> Ptr Hash -> IO a) -> IO a Source #

unsafeWithNew :: (Ptr Hash -> IO a) -> IO (Hash, a) Source #

Orphan instances

Storable Hash Source # 

Methods

sizeOf :: Hash -> Int #

alignment :: Hash -> Int #

peekElemOff :: Ptr Hash -> Int -> IO Hash #

pokeElemOff :: Ptr Hash -> Int -> Hash -> IO () #

peekByteOff :: Ptr b -> Int -> IO Hash #

pokeByteOff :: Ptr b -> Int -> Hash -> IO () #

peek :: Ptr Hash -> IO Hash #

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