cardano-ledger-byron-1.0.1.0: The blockchain layer of Cardano during the Byron era
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Chain.Delegation.Map

Synopsis

Documentation

newtype Map Source #

Constructors

Map 

Instances

Instances details
Generic Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

Associated Types

type Rep MapTypeType Source #

Methods

fromMapRep Map x Source #

toRep Map x → Map Source #

Show Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

showsPrecIntMapShowS Source #

showMapString Source #

showList ∷ [Map] → ShowS Source #

FromCBOR Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

ToCBOR Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

toCBORMapEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy MapSize Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Map] → Size Source #

DecCBOR Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

EncCBOR Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

encCBORMapEncoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy MapSize Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Map] → Size Source #

NFData Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

rnfMap → () Source #

Eq Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

Methods

(==)MapMapBool Source #

(/=)MapMapBool Source #

NoThunks Map Source #

A Bimap contains two regular Maps, which are spine strict; we therefore have to worry about the elements only

Instance details

Defined in Cardano.Chain.Delegation.Map

type Rep Map Source # 
Instance details

Defined in Cardano.Chain.Delegation.Map

type Rep Map = D1 ('MetaData "Map" "Cardano.Chain.Delegation.Map" "cardano-ledger-byron-1.0.1.0-inplace" 'True) (C1 ('MetaCons "Map" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Bimap KeyHash KeyHash))))

Query

Update

insertKeyHashKeyHashMapMap Source #

Conversion/traversal