HasTypeReps Word16 Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Word32 Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Word64 Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Word8 Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Addr Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps BlockCount Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps Epoch Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps Hash Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps KeyPair Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps Lovelace Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps Owner Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps SKey Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps Slot Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps SlotCount Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps VKey Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps VKeyGenesis Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps DCert Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Delegation |
HasTypeReps Tx Source # | |
Instance detailsDefined in Byron.Spec.Ledger.UTxO |
HasTypeReps TxBody Source # | |
Instance detailsDefined in Byron.Spec.Ledger.UTxO |
HasTypeReps TxId Source # | |
Instance detailsDefined in Byron.Spec.Ledger.UTxO |
HasTypeReps TxIn Source # | |
Instance detailsDefined in Byron.Spec.Ledger.UTxO |
HasTypeReps TxOut Source # | |
Instance detailsDefined in Byron.Spec.Ledger.UTxO |
HasTypeReps Wit Source # | |
Instance detailsDefined in Byron.Spec.Ledger.UTxO |
HasTypeReps ApName Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps ApVer Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps BkSgnCntT Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps FactorA Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps FactorB Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps Metadata Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps PParams Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps ProtVer Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps SwVer Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps UProp Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps UpAdptThd Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps UpId Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps Vote Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |
HasTypeReps ShortHash Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Integer Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Natural Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Bool Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Char Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Double Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Int Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps Word Source # | |
Instance detailsDefined in Data.AbstractSize |
Typeable a ⇒ HasTypeReps (Sig a) Source # | We need a custom instance here that returns only the top level type.
A generic instance would have recursed into type a and since we use
typeReps to compute abstractSize , this would mean the size of
'Sig a' would include the size of a (e.g. Tx ). This would create an
artificial coupling between the size of a type and it's "signature". |
Instance detailsDefined in Byron.Spec.Ledger.Core |
HasTypeReps (VerKeyDSIGN MockDSIGN) Source # | |
Instance detailsDefined in Data.AbstractSize |
(Typeable a, HasTypeReps a) ⇒ HasTypeReps (Set a) Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps (Digest SHA256) Source # | |
Instance detailsDefined in Data.AbstractSize |
(Typeable a, HasTypeReps a) ⇒ HasTypeReps (Maybe a) Source # | |
Instance detailsDefined in Data.AbstractSize |
(Typeable a, HasTypeReps a) ⇒ HasTypeReps [a] Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps (SignedDSIGN MockDSIGN a) Source # | |
Instance detailsDefined in Data.AbstractSize |
Typeable a ⇒ HasTypeReps (Hash ShortHash a) Source # | |
Instance detailsDefined in Data.AbstractSize |
(Typeable a, Typeable b, HasTypeReps a, HasTypeReps b) ⇒ HasTypeReps (a, b) Source # | |
Instance detailsDefined in Data.AbstractSize |
HasTypeReps (ProtVer, PParams, SwVer, Set STag, Metadata) Source # | |
Instance detailsDefined in Byron.Spec.Ledger.Update |