cardano-ledger-core-1.19.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Core.Binary

Synopsis

Documentation

decoderEquivalenceSpec ∷ (Eq t, ToCBOR t, DecCBOR (Annotator t), Arbitrary t, Show t) ⇒ VersionVersionSpec Source #

Generates arbitrary values, encodes them, and verifies that decoding with `DecCBOR (Annotator)` produces the same result as decoding with DecCBOR.

type Mem t = Annotator (MemoBytes t) Source #

Useful when deriving DecCBOR(Annotator T) deriving via (Mem T) instance DecCBOR (Annotator T)