Safe Haskell | None |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Storage.FS.CRC
Description
Deprecated: Use System.FS.CRC from fs-api
Synopsis
- newtype CRC = CRC {}
- computeCRC ∷ CRC32 a ⇒ a → CRC
- initCRC ∷ CRC
- updateCRC ∷ CRC32 a ⇒ a → CRC → CRC
- hGetAllAtCRC ∷ Monad m ⇒ HasFS m h → Handle h → AbsOffset → m (ByteString, CRC)
- hGetExactlyAtCRC ∷ (HasCallStack, MonadThrow m) ⇒ HasFS m h → Handle h → Word64 → AbsOffset → m (ByteString, CRC)
- hPutAllCRC ∷ (HasCallStack, Monad m) ⇒ HasFS m h → Handle h → ByteString → m (Word64, CRC)
Wrap digest functionality
Instances
Eq CRC | |
Show CRC | |
Generic CRC | |
Storable CRC | |
NoThunks CRC | |
type Rep CRC | |
Defined in System.FS.CRC |
computeCRC ∷ CRC32 a ⇒ a → CRC #
File system functions with CRC functionality
hGetAllAtCRC ∷ Monad m ⇒ HasFS m h → Handle h → AbsOffset → m (ByteString, CRC) #
hGetExactlyAtCRC ∷ (HasCallStack, MonadThrow m) ⇒ HasFS m h → Handle h → Word64 → AbsOffset → m (ByteString, CRC) #
hPutAllCRC ∷ (HasCallStack, Monad m) ⇒ HasFS m h → Handle h → ByteString → m (Word64, CRC) #