cardano-binary-1.9.1.0: Binary serialization for Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Binary.FixedSizeCodec

Documentation

class KnownNat (FixedSize a) ⇒ FixedSizeCodec a where Source #

Associated Types

type FixedSize a ∷ Nat Source #

fixedSize ∷ ∀ a proxy. FixedSizeCodec a ⇒ proxy a → Word Source #

guardFixedSized ∷ ∀ a m. (FixedSizeCodec a, MonadFail m, Typeable a) ⇒ ByteString → m a → m a Source #