Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Test.Cardano.Ledger.Core.Binary.Annotator
Contents
Synopsis
- decoderEquivalenceEraSpec ∷ ∀ era t. (Era era, Eq t, ToCBOR t, DecCBOR (Annotator t), Arbitrary t, Show t) ⇒ Spec
- decoderEquivalenceCoreEraTypesSpec ∷ ∀ era. (EraTx era, Arbitrary (Tx era), Arbitrary (TxBody era), Arbitrary (TxWits era), Arbitrary (TxAuxData era), Arbitrary (Script era), DecCBOR (Annotator (Tx era)), DecCBOR (Annotator (TxBody era)), DecCBOR (Annotator (TxWits era)), DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (Script era)), HasCallStack) ⇒ Spec
- type Mem t = Annotator (MemoBytes t)
- module Test.Cardano.Ledger.Binary.Annotator
Documentation
decoderEquivalenceEraSpec ∷ ∀ era t. (Era era, Eq t, ToCBOR t, DecCBOR (Annotator t), Arbitrary t, Show t) ⇒ Spec Source #
decoderEquivalenceCoreEraTypesSpec ∷ ∀ era. (EraTx era, Arbitrary (Tx era), Arbitrary (TxBody era), Arbitrary (TxWits era), Arbitrary (TxAuxData era), Arbitrary (Script era), DecCBOR (Annotator (Tx era)), DecCBOR (Annotator (TxBody era)), DecCBOR (Annotator (TxWits era)), DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (Script era)), HasCallStack) ⇒ Spec Source #
type Mem t = Annotator (MemoBytes t) Source #
Useful when deriving DecCBOR(Annotator T) deriving via (Mem T) instance DecCBOR (Annotator T)
Orphan instances
(EraSegWits era, DecCBOR (Annotator h), DecCBOR (Annotator (TxSeq era)), Typeable h) ⇒ DecCBOR (Annotator (Block h era)) Source # | |
DecCBOR (Annotator BootstrapWitness) Source # | |
Typeable kr ⇒ DecCBOR (Annotator (WitVKey kr)) Source # | |
(Typeable t, DecCBOR (Annotator t)) ⇒ DecCBOR (Annotator (MemoBytes t)) Source # | |
Era era ⇒ DecCBOR (Annotator (Data era)) Source # | |
Typeable era ⇒ DecCBOR (Annotator (PlutusData era)) Source # | |
DecCBOR (Annotator PlutusBinary) Source # | |