Copyright | Copyright © 2021 Lars Kuhtz <lakuhtz@gmail.com> |
---|---|
License | MIT |
Maintainer | Lars Kuhtz <lakuhtz@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- hashStorable :: Storable a => (Ptr Word8 -> Int -> IO b) -> a -> b
- hashStorable_ :: Storable a => (Ptr Word8 -> Int -> b -> IO b) -> a -> b -> b
- hashByteString :: (Ptr Word8 -> Int -> IO b) -> ByteString -> b
- hashByteString_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteString -> b -> b
- hashByteArray :: (Ptr Word8 -> Int -> IO b) -> ByteArray# -> b
- hashByteArray_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteArray# -> b -> b
- hashPtr :: (Ptr Word8 -> Int -> IO b) -> Ptr Word8 -> Int -> b
- hashPtr_ :: (Ptr Word8 -> Int -> b -> IO b) -> Ptr Word8 -> Int -> b -> b
- hashStorableIO :: Storable a => (Ptr Word8 -> Int -> IO b) -> a -> IO b
- hashStorableIO_ :: Storable a => (Ptr Word8 -> Int -> b -> IO b) -> a -> b -> IO b
- hashByteStringIO :: (Ptr Word8 -> Int -> IO b) -> ByteString -> IO b
- hashByteStringIO_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteString -> b -> IO b
- hashByteArrayIO :: (Ptr Word8 -> Int -> IO b) -> ByteArray# -> IO b
- hashByteArrayIO_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteArray# -> b -> IO b
Pure API
hashByteString :: (Ptr Word8 -> Int -> IO b) -> ByteString -> b Source #
hashByteString_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteString -> b -> b Source #
hashByteArray :: (Ptr Word8 -> Int -> IO b) -> ByteArray# -> b Source #
hashByteArray_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteArray# -> b -> b Source #
IO API
hashByteStringIO :: (Ptr Word8 -> Int -> IO b) -> ByteString -> IO b Source #
hashByteStringIO_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteString -> b -> IO b Source #
hashByteArrayIO :: (Ptr Word8 -> Int -> IO b) -> ByteArray# -> IO b Source #
hashByteArrayIO_ :: (Ptr Word8 -> Int -> b -> IO b) -> ByteArray# -> b -> IO b Source #