Karya, built on 2018-05-31T02:46:59 (patch 0a1a35479c514820d77330ae8a978975ba22a47a)

Safe HaskellNone

Util.Crc32Instances

Contents

Documentation

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

ptrIO :: forall a. Storable a => Word.Word32 -> Ptr a -> Int.Int -> IO Word.Word32 Source #

Orphan instances

CRC32 Bool # 
Instance details

CRC32 Char # 
Instance details

CRC32 Double # 
Instance details

CRC32 Float # 
Instance details

CRC32 Int.Int # 
Instance details

CRC32 Int.Int8 # 
Instance details

CRC32 Int.Int16 # 
Instance details

CRC32 Int.Int32 # 
Instance details

CRC32 Int.Int64 # 
Instance details

CRC32 Word.Word8 # 
Instance details

CRC32 Word.Word16 # 
Instance details

CRC32 Word.Word32 # 
Instance details

CRC32 Word.Word64 # 
Instance details

CRC32 Text # 
Instance details

CRC32 a => CRC32 [a] # 
Instance details

Methods

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

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

CRC32 a => CRC32 (Set a) # 
Instance details

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

Methods

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

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

(CRC32 a, CRC32 b) => CRC32 (Map a b) # 
Instance details

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

Methods

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

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