| 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 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 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 |