cardano-ledger-shelley-0.1.0.0
Safe Haskell None
Language Haskell2010

Cardano.Ledger.Shelley.Metadata

Synopsis

Documentation

data Metadatum Source #

A generic metadatum type.

Instances

Instances details
Eq Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Ord Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Show Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Generic Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

NFData Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

ToCBOR Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

FromCBOR Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

NoThunks Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

type Rep Metadatum Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

data Metadata era where Source #

Bundled Patterns

pattern Metadata :: Map Word64 Metadatum -> Metadata era

Instances

Instances details
Eq ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Ord ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Show ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Generic ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Associated Types

type Rep ( Metadata era) :: Type -> Type Source #

NFData ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Methods

rnf :: Metadata era -> () Source #

Typeable era => ToCBOR ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Typeable era => FromCBOR ( Annotator ( Metadata era)) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

SafeToHash ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

Typeable era => NoThunks ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

c ~ Crypto era => HashAnnotated ( Metadata era) EraIndependentAuxiliaryData c Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

type Rep ( Metadata era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Metadata

type Rep ( Metadata era) = D1 (' MetaData "Metadata" "Cardano.Ledger.Shelley.Metadata" "cardano-ledger-shelley-0.1.0.0-4LNBTpyKcsy6EW18a3tTt2" ' False ) ( C1 (' MetaCons "Metadata'" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "mdMap") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Map Word64 Metadatum )) :*: S1 (' MetaSel (' Just "mdBytes") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ByteString )))