Karya, built on 2018-02-23T20:23:55 (patch cf8565b7ac832266878af99a942555d139065f12)

Safe HaskellNone

Util.Crc32Instances

Contents

Documentation

crcBytes :: forall a. Storable a => Word.Word32 -> a -> IO Word.Word32 Source #

Orphan instances

CRC32 Bool # 
CRC32 Char # 
CRC32 Double # 
CRC32 Float # 
CRC32 Int.Int # 
CRC32 Int.Int8 # 
CRC32 Int.Int16 # 
CRC32 Int.Int32 # 
CRC32 Int.Int64 # 
CRC32 Word.Word8 # 
CRC32 Word.Word16 # 
CRC32 Word.Word32 # 
CRC32 Word.Word64 # 
CRC32 Text # 
CRC32 a => CRC32 [a] # 

Methods

crc32 :: [a] -> Word.Word32 #

crc32Update :: Word.Word32 -> [a] -> Word.Word32 #

(CRC32 a, CRC32 b) => CRC32 (a, b) # 

Methods

crc32 :: (a, b) -> Word.Word32 #

crc32Update :: Word.Word32 -> (a, b) -> Word.Word32 #

(CRC32 a, CRC32 b, CRC32 c) => CRC32 (a, b, c) # 

Methods

crc32 :: (a, b, c) -> Word.Word32 #

crc32Update :: Word.Word32 -> (a, b, c) -> Word.Word32 #