Modulecardano-ledger-binary-1.9.1.0
Cardano.Ledger.Binary
Synopsis
- value fixedSize
- value guardFixedSized
- value cborError
- value toCborError
- value apMono
- value caseValue
- value isTodo
- value szBounds
- value szCases
- value szEval
- value szForce
- value szGreedy
- value szLazy
- value szSimplify
- value szWithCtx
- value toCBORMaybe
- value withWordSize
- value translateViaCBORAnnotator
- value decodeFull
- value decodeFull'
- value decodeFullAnnotatedBytes
- value decodeFullAnnotator
- value decodeFullAnnotatorFromHexText
- value decodeFullDecoder
- value decodeFullDecoder'
- value decodeFullFromHexText
- value decodeMemPack
- value decodeNestedCbor
- value decodeNestedCborBytes
- value unsafeDeserialize
- value unsafeDeserialize'
- value annotatedDecoder
- value annotationBytes
- value annotatorSlice
- value decCBORAnnotated
- value decodeAnnSet
- value decodeAnnotated
- value decodeNonEmptySetLikeEnforceNoDuplicatesAnn
- value reAnnotate
- value slice
- value withSlice
- value decodeIntegralRational
- value decodeScriptContextFromData
- value fromByronCBOR
- value allowTag
- value assertTag
- value decodeAccA
- value decodeBool
- value decodeBreakOr
- value decodeByteArray
- value decodeByteArrayCanonical
- value decodeBytes
- value decodeBytesCanonical
- value decodeBytesIndef
- value decodeDouble
- value decodeDoubleCanonical
- value decodeEither
- value decodeEnumBounded
- value decodeFixedSized
- value decodeFloat
- value decodeFloat16Canonical
- value decodeFloatCanonical
- value decodeIPv4
- value decodeIPv6
- value decodeInt
- value decodeInt16
- value decodeInt16Canonical
- value decodeInt32
- value decodeInt32Canonical
- value decodeInt64
- value decodeInt64Canonical
- value decodeInt8
- value decodeInt8Canonical
- value decodeIntCanonical
- value decodeIntMap
- value decodeInteger
- value decodeIntegerCanonical
- value decodeList
- value decodeListLen
- value decodeListLenCanonical
- value decodeListLenCanonicalOf
- value decodeListLenIndef
- value decodeListLenOf
- value decodeListLenOrIndef
- value decodeListLike
- value decodeListLikeEnforceNoDuplicates
- value decodeListLikeT
- value decodeListLikeWithCount
- value decodeListLikeWithCountT
- value decodeMap
- value decodeMapByKey
- value decodeMapContents
- value decodeMapContentsTraverse
- value decodeMapLen
- value decodeMapLenCanonical
- value decodeMapLenIndef
- value decodeMapLenOrIndef
- value decodeMapLikeEnforceNoDuplicates
- value decodeMapTraverse
- value decodeMaybe
- value decodeNatural
- value decodeNegWord
- value decodeNegWord64
- value decodeNegWord64Canonical
- value decodeNegWordCanonical
- value decodeNonEmptyList
- value decodeNonEmptySetLikeEnforceNoDuplicates
- value decodeNull
- value decodeNullMaybe
- value decodeNullStrictMaybe
- value decodeRational
- value decodeRationalWithTag
- value decodeRecordNamed
- value decodeRecordNamedT
- value decodeRecordSum
- value decodeSeq
- value decodeSequenceLenIndef
- value decodeSequenceLenN
- value decodeSet
- value decodeSetLikeEnforceNoDuplicates
- value decodeSetTag
- value decodeSimple
- value decodeSimpleCanonical
- value decodeSparseKeyed
- value decodeStrictMaybe
- value decodeStrictSeq
- value decodeString
- value decodeStringCanonical
- value decodeStringIndef
- value decodeTag
- value decodeTag64
- value decodeTag64Canonical
- value decodeTagCanonical
- value decodeTerm
- value decodeUTCTime
- value decodeUtf8ByteArray
- value decodeUtf8ByteArrayCanonical
- value decodeVMap
- value decodeVector
- value decodeVersion
- value decodeWithByteSpan
- value decodeWithOrigin
- value decodeWord
- value decodeWord16
- value decodeWord16Canonical
- value decodeWord32
- value decodeWord32Canonical
- value decodeWord64
- value decodeWord64Canonical
- value decodeWord8
- value decodeWord8Canonical
- value decodeWordCanonical
- value decodeWordCanonicalOf
- value decodeWordOf
- value enforceDecoderVersion
- value enforceSize
- value failOnMempty
- value failOnNull
- value fromPlainDecoder
- value getDecoderVersion
- value ifDecoderVersionAtLeast
- value liftST
- value matchSize
- value originalBytesExpectedFailureMessage
- value peekAvailable
- value peekByteOffset
- value peekTokenType
- value setTag
- value toPlainDecoder
- value unlessDecoderVersionAtLeast
- value whenDecoderVersionAtLeast
- value withPlainDecoder
- value dropBytes
- value dropInt32
- value dropList
- value dropMap
- value dropSet
- value dropTriple
- value dropTuple
- value dropWord64
- value dropWord8
- value decNoShareCBOR
- value decShareLensCBOR
- value decShareMonadCBOR
- value decSharePlusLensCBOR
- value internMap
- value internSet
- value interns
- value internsFromMap
- value internsFromSet
- value internsFromVMap
- value toMemptyLens
- value decodeSized
- value mapSized
- value mkSized
- value toSizedL
- value unsafeMapSized
- value encodeMemPack
- value encodeNestedCbor
- value encodeNestedCborBytes
- value hashEncCBOR
- value hashWithEncoder
- value runByteBuilder
- value serialize
- value serialize'
- value serializeBuilder
- value toByronCBOR
- value encodeBool
- value encodeBreak
- value encodeByteArray
- value encodeBytes
- value encodeBytesIndef
- value encodeDouble
- value encodeEnum
- value encodeFixedSized
- value encodeFloat
- value encodeFloat16
- value encodeFoldableAsDefLenList
- value encodeFoldableAsIndefLenList
- value encodeFoldableEncoder
- value encodeFoldableMapEncoder
- value encodeIPv4
- value encodeIPv6
- value encodeInt
- value encodeInt16
- value encodeInt32
- value encodeInt64
- value encodeInt8
- value encodeInteger
- value encodeList
- value encodeListLen
- value encodeListLenIndef
- value encodeMap
- value encodeMapLen
- value encodeMapLenIndef
- value encodeMaybe
- value encodeNull
- value encodeNullMaybe
- value encodeNullStrictMaybe
- value encodePreEncoded
- value encodeRatio
- value encodeRatioNoTag
- value encodeRatioWithTag
- value encodeSeq
- value encodeSet
- value encodeSimple
- value encodeStrictMaybe
- value encodeStrictSeq
- value encodeString
- value encodeStringIndef
- value encodeTag
- value encodeTag64
- value encodeTerm
- value encodeTuple
- value encodeUTCTime
- value encodeUndef
- value encodeUtf8ByteArray
- value encodeVMap
- value encodeVector
- value encodeVersion
- value encodeWithOrigin
- value encodeWord
- value encodeWord16
- value encodeWord32
- value encodeWord64
- value encodeWord8
- value enforceEncodingVersion
- value fromPlainEncoding
- value fromPlainEncodingWithVersion
- value ifEncodingVersionAtLeast
- value ipv4ToBytes
- value ipv6ToBytes
- value lengthThreshold
- value toBuilder
- value toPlainEncoding
- value variableListLenEncoding
- value withCurrentEncodingVersion
- value groupRecord
- value listLenInt
- value invalidKey
- value showDecoderError
- value allVersions
- value byronProtVer
- value getVersion
- value getVersion32
- value getVersion64
- value mkVersion
- value mkVersion32
- value mkVersion64
- value natVersion
- value natVersionProxy
- value shelleyProtVer
- value succVersion
- value toLazyByteString
- value toStrictByteString
- family FixedSize
- class FixedSizeCodec
- data DecoderError
- class FromCBOR
- data Case
- newtype LengthOf
- data Range
- type Size
- data SizeOverride
- class ToCBOR
- data Annotated
- newtype Annotator
- family BaseType
- data ByteSpan
- class Decoded
- newtype FullByteString
- class DecCBOR
- newtype Decoder
- type Dropper
- class DecShareCBOR
- data Intern
- newtype Interns
- family Share
- data Sized
- class EncCBOR
- newtype PreEncoded
- newtype Encoding
- newtype CBORGroup
- class DecCBORGroup
- class EncCBORGroup
- type MaxVersion
- type MinVersion
- newtype Version
- newtype ByteArray
- type ByteOffset
- data DecodeAction
- data TokenType
- data Tokens
- data DeserialiseFailure
- data Term
- Packagecardano-ledger-binary-1.9.1.0
- Exports335
- LicenceApache-2.0
- SourceWrite.hs
Deprecated. In favor of encodeMaybe
Turn an Encoding into a lazy ByteString in CBOR binary format.
Turn an Encoding into a strict ByteString in CBOR binary format.
Instances70FixedSize, …
type FixedSize MessageHash = SECP256K1_ECDSA_MESSAGE_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize Proof =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos80
type FixedSize SignKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos64
type FixedSize VerKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos32
type FixedSize Proof =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat128
type FixedSize SignKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat64
type FixedSize VerKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat32
type FixedSize (PossessionProofDSIGN (BLS12381DSIGN curve)) = PossessionProofSizeDSIGN (BLS12381DSIGN curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internaltype FixedSize (SigDSIGN EcdsaSecp256k1DSIGN) = SECP256K1_ECDSA_SIGNATURE_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize (SigDSIGN Ed25519DSIGN) = CRYPTO_SIGN_ED25519_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519type FixedSize (SigDSIGN Ed448DSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448114
type FixedSize (SigDSIGN MockDSIGN) = HashSize ShortHash +Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Mock8
type FixedSize (SigDSIGN NeverDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsed0
type FixedSize (SigDSIGN SchnorrSecp256k1DSIGN) = SECP256K1_SCHNORR_SIGNATURE_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1type FixedSize (SigDSIGN (BLS12381DSIGN curve)) = CompressedPointSize (DualCurve curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internaltype FixedSize (SignKeyDSIGN EcdsaSecp256k1DSIGN) = SECP256K1_ECDSA_PRIVKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize (SignKeyDSIGN Ed25519DSIGN) = CRYPTO_SIGN_ED25519_SEEDBYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519type FixedSize (SignKeyDSIGN Ed448DSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed44857
type FixedSize (SignKeyDSIGN MockDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Mock8
type FixedSize (SignKeyDSIGN NeverDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsed0
type FixedSize (SignKeyDSIGN SchnorrSecp256k1DSIGN) = SECP256K1_SCHNORR_PRIVKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1type FixedSize (SignKeyDSIGN (BLS12381DSIGN curve)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internal32
type FixedSize (SignedDSIGN v a) = FixedSize (SigDSIGN v)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Classtype FixedSize (VerKeyDSIGN EcdsaSecp256k1DSIGN) = SECP256K1_ECDSA_PUBKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1type FixedSize (VerKeyDSIGN Ed25519DSIGN) = CRYPTO_SIGN_ED25519_PUBLICKEYBYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519type FixedSize (VerKeyDSIGN Ed448DSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed44857
type FixedSize (VerKeyDSIGN MockDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Mock8
type FixedSize (VerKeyDSIGN NeverDSIGN) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsed0
type FixedSize (VerKeyDSIGN SchnorrSecp256k1DSIGN) = SECP256K1_SCHNORR_PUBKEY_BYTESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1type FixedSize (VerKeyDSIGN (BLS12381DSIGN curve)) = CompressedPointSize curveDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internaltype FixedSize (SigKES NeverKES) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsed0
type FixedSize (SigKES (CompactSingleKES d)) = SigSizeDSIGN d + VerKeySizeDSIGN dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingletype FixedSize (SigKES (CompactSumKES h d)) = SigSizeKES d + VerKeySizeKES dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumtype FixedSize (SigKES (MockKES t)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock24
type FixedSize (SigKES (SimpleKES d t)) = SigSizeDSIGN dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simpletype FixedSize (SigKES (SingleKES d)) = FixedSize (SigDSIGN d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Singletype FixedSize (SigKES (SumKES h d)) = SigSizeKES d + (VerKeySizeKES d *Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum2
)type FixedSize (SignKeyKES (MockKES t)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock16
type FixedSize (SignedKES v a) = FixedSize (SigKES v)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Classtype FixedSize (UnsoundPureSignKeyKES NeverKES) = SignKeySizeKES NeverKESDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedtype FixedSize (UnsoundPureSignKeyKES (CompactSingleKES d)) = SignKeySizeKES (CompactSingleKES d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingletype FixedSize (UnsoundPureSignKeyKES (CompactSumKES h d)) = SignKeySizeKES (CompactSumKES h d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumtype FixedSize (UnsoundPureSignKeyKES (MockKES t)) = FixedSize (SignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mocktype FixedSize (UnsoundPureSignKeyKES (SimpleKES d t)) = SignKeySizeKES (SimpleKES d t)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simpletype FixedSize (UnsoundPureSignKeyKES (SingleKES d)) = SignKeySizeKES (SingleKES d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Singletype FixedSize (UnsoundPureSignKeyKES (SumKES h d)) = SignKeySizeKES (SumKES h d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sumtype FixedSize (VerKeyKES NeverKES) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsed0
type FixedSize (VerKeyKES (CompactSingleKES d)) = VerKeySizeDSIGN dDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingletype FixedSize (VerKeyKES (CompactSumKES h d)) = HashSize hDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumtype FixedSize (VerKeyKES (MockKES t)) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock8
type FixedSize (VerKeyKES (SimpleKES d t)) = VerKeySizeDSIGN d * tDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simpletype FixedSize (VerKeyKES (SingleKES d)) = FixedSize (VerKeyDSIGN d)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Singletype FixedSize (VerKeyKES (SumKES h d)) = HashSize hDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sumtype FixedSize (PackedBytes n) = nDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PackedBytes.Internaltype FixedSize (PinnedSizedBytes n) = nDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PinnedSizedBytestype FixedSize (CertVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (CertVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (CertVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple64
type FixedSize (CertVRF PraosVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (CertVRF PraosBatchCompatVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype FixedSize (SignKeyVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (SignKeyVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (SignKeyVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple16
type FixedSize (SignKeyVRF PraosVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (SignKeyVRF PraosBatchCompatVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype FixedSize (VerKeyVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (VerKeyVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (VerKeyVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple32
type FixedSize (VerKeyVRF PraosVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (VerKeyVRF PraosBatchCompatVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat
Methods
rawEncodeFixedSized :: a -> ByteStringrawDecodeFixedSized :: MonadFail m => ByteString -> m a
Instances70FixedSizeCodec, …
FixedSizeCodec MessageHashDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (SigDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec (SigDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FixedSizeCodec (SigDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FixedSizeCodec (SigDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFixedSizeCodec (SigDSIGN NeverDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsedFixedSizeCodec (SigDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FixedSizeCodec (SignKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec (SignKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FixedSizeCodec (SignKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FixedSizeCodec (SignKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFixedSizeCodec (SignKeyDSIGN NeverDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsedFixedSizeCodec (SignKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FixedSizeCodec (SignKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalFixedSizeCodec (VerKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FixedSizeCodec (VerKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FixedSizeCodec (VerKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FixedSizeCodec (VerKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFixedSizeCodec (VerKeyDSIGN NeverDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.NeverUsedFixedSizeCodec (VerKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FixedSizeCodec (SigKES NeverKES)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedFixedSizeCodec (UnsoundPureSignKeyKES NeverKES)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedFixedSizeCodec (VerKeyKES NeverKES)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.NeverUsedFixedSizeCodec (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatBLS12381CurveConstraints curve => FixedSizeCodec (PossessionProofDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => FixedSizeCodec (SigDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => FixedSizeCodec (VerKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalDSIGNAlgorithm d => FixedSizeCodec (SigKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleDSIGNAlgorithm d => FixedSizeCodec (UnsoundPureSignKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingleDSIGNAlgorithm d => FixedSizeCodec (UnsoundPureSignKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleDSIGNAlgorithm d => FixedSizeCodec (VerKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingleDSIGNAlgorithm d => FixedSizeCodec (VerKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleHashAlgorithm h => FixedSizeCodec (VerKeyKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSumHashAlgorithm h => FixedSizeCodec (VerKeyKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SumKnownNat n => FixedSizeCodec (PackedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PackedBytes.InternalKnownNat n => FixedSizeCodec (PinnedSizedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PinnedSizedBytesKnownNat t => FixedSizeCodec (SigKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FixedSizeCodec (SignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FixedSizeCodec (UnsoundPureSignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FixedSizeCodec (VerKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock(DSIGNAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) => FixedSizeCodec (SigKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(DSIGNAlgorithm d, KnownNat t) => FixedSizeCodec (SigKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(DSIGNAlgorithm d, KnownNat t, KnownNat (SignKeySizeDSIGN d * t)) => FixedSizeCodec (UnsoundPureSignKeyKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(DSIGNAlgorithm d, KnownNat t, KnownNat (VerKeySizeDSIGN d * t)) => FixedSizeCodec (VerKeyKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(KESAlgorithm (CompactSumKES h d), UnsoundPureKESAlgorithm d, KnownNat ((SignKeySizeKES d + SeedSizeKES d) + (VerKeySizeKES d *Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum2
))) => FixedSizeCodec (UnsoundPureSignKeyKES (CompactSumKES h d))(KESAlgorithm (SumKES h d), UnsoundPureKESAlgorithm d, KnownNat ((SignKeySizeKES d + SeedSizeKES d) + (Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum2
* VerKeySizeKES d))) => FixedSizeCodec (UnsoundPureSignKeyKES (SumKES h d))(KESAlgorithm d, KnownNat (SigSizeKES d + VerKeySizeKES d), Typeable h) => FixedSizeCodec (SigKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(KESAlgorithm d, KnownNat (SigSizeKES d + (VerKeySizeKES d *Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum2
)), Typeable h) => FixedSizeCodec (SigKES (SumKES h d))FixedSizeCodec (SigDSIGN v) => FixedSizeCodec (SignedDSIGN v a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.ClassKESAlgorithm v => FixedSizeCodec (SignedKES v a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Class
Instances5Eq, Show, Exception, NFData, Buildable
Eq DecoderErrorDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORShow DecoderErrorDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORException DecoderErrorDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORNFData DecoderErrorDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORBuildable DecoderErrorDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR
Instances119FromCBOR, …
FromCBOR ByteArrayDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR ByteStringDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR ByteStringDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR ShortByteStringDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR IPv4Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR IPv6Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR MessageHashDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FromCBOR PointDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionFromCBOR BlockNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.BlockFromCBOR EpochIntervalDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromCBOR EpochNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromCBOR EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromCBOR SlotIntervalDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromCBOR SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotFromCBOR RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromCBOR SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromCBOR SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeFromCBOR ByteArrayDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR TermTokenDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR TermDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR VoidDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR IntegerDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR NaturalDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR Int32Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR Int64Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR RationalDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR BoolDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR DoubleDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR FloatDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR IntDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR WordDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR Word16Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR Word32Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR Word64Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR Word8Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR TextDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR UTCTimeDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR ()Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR (SigDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FromCBOR (SigDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FromCBOR (SigDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FromCBOR (SigDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFromCBOR (SigDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FromCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FromCBOR (SignKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FromCBOR (SignKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FromCBOR (SignKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFromCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FromCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1FromCBOR (VerKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519FromCBOR (VerKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448FromCBOR (VerKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockFromCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1FromCBOR (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFromCBOR (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFromCBOR (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFromCBOR (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR a => FromCBOR (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictFromCBOR a => FromCBOR (StrictSeq a)Defined in cardano-strict-containers-0.1.6.0 · Data.Sequence.StrictFromCBOR a => FromCBOR (Seq a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR a => FromCBOR (NonEmpty a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR a => FromCBOR (Maybe a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR a => FromCBOR (Vector a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORFromCBOR a => FromCBOR [a]Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORBLS12381CurveConstraints curve => FromCBOR (SigDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => FromCBOR (SignKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => FromCBOR (VerKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalDSIGNMAlgorithm d => FromCBOR (SigKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleDSIGNMAlgorithm d => FromCBOR (VerKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleUnsoundDSIGNMAlgorithm d => FromCBOR (UnsoundPureSignKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleTypeable v => FromCBOR (OutputVRF v)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.ClassTypeError ('TextDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519"CBOR decoding would violate mlocking guarantees"
) => FromCBOR (SignKeyDSIGNM Ed25519DSIGN)KnownNat n => FromCBOR (PackedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PackedBytes.InternalKnownNat n => FromCBOR (PinnedSizedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PinnedSizedBytesKnownNat t => FromCBOR (SigKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FromCBOR (UnsoundPureSignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => FromCBOR (VerKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock(BLS12381CurveConstraints curve, KnownNat (CompressedPointSize (DualCurve curve) + CompressedPointSize (DualCurve curve))) => FromCBOR (PossessionProofDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internal(DSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) => FromCBOR (VerKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(DSIGNMAlgorithm d, KnownNat (SigSizeKES (CompactSingleKES d))) => FromCBOR (SigKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) => FromCBOR (SigKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) => FromCBOR (VerKeyKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(UnsoundDSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) => FromCBOR (UnsoundPureSignKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(HashSize h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (CompactSumKES h d)) => FromCBOR (UnsoundPureSignKeyKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(HashSize h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (SumKES h d)) => FromCBOR (UnsoundPureSignKeyKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) => FromCBOR (SigKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) => FromCBOR (VerKeyKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) => FromCBOR (SigKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) => FromCBOR (VerKeyKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(Ord a, FromCBOR a) => FromCBOR (Set a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(Serialise t, Typeable t) => FromCBOR (WithOrigin t)Defined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotTypeable a => FromCBOR (Fixed a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b) => FromCBOR (Either a b)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b) => FromCBOR (a, b)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(HashAlgorithm h, Typeable a) => FromCBOR (Hash h a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.Hash.Class(VRFAlgorithm v, Typeable a) => FromCBOR (CertifiedVRF v a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Class(Ord k, FromCBOR k, FromCBOR v) => FromCBOR (Map k v)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b, FromCBOR c) => FromCBOR (a, b, c)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(Typeable s, FromCBOR a) => FromCBOR (Tagged s a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d) => FromCBOR (a, b, c, d)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e) => FromCBOR (a, b, c, d, e)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f) => FromCBOR (a, b, c, d, e, f)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g) => FromCBOR (a, b, c, d, e, f, g)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR(FromCBOR a, FromCBOR b, FromCBOR c, FromCBOR d, FromCBOR e, FromCBOR f, FromCBOR g, FromCBOR h) => FromCBOR (a, b, c, d, e, f, g, h)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBOR
Constructors
LengthOf xs
Constructors
SizeConstant SizeSizeExpression ((forall a. ToCBOR a => Proxy a -> Size) -> Size)SelectCases [Text]
Instances122ToCBOR, …
ToCBOR ByteArrayDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR ByteStringDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR ByteStringDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR ShortByteStringDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR IPv4Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR IPv6Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR MessageHashDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1ToCBOR PointDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionToCBOR BlockNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.BlockToCBOR EpochIntervalDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR EpochNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR EpochSizeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR SlotIntervalDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR RelativeTimeDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToCBOR SlotLengthDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToCBOR SystemStartDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.TimeToCBOR ByteArrayDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR EncodingDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR TermDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR VoidDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR IntegerDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR NaturalDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR Int32Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR Int64Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR BoolDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR DoubleDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR FloatDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR IntDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR WordDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR Word16Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR Word32Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR Word64Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR Word8Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR DataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR · orphanToCBOR TextDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR UTCTimeDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR ()Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR (SigDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1ToCBOR (SigDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519ToCBOR (SigDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448ToCBOR (SigDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockToCBOR (SigDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1ToCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1ToCBOR (SignKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519ToCBOR (SignKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448ToCBOR (SignKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockToCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1ToCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.EcdsaSecp256k1ToCBOR (VerKeyDSIGN Ed25519DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519ToCBOR (VerKeyDSIGN Ed448DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed448ToCBOR (VerKeyDSIGN MockDSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.MockToCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.SchnorrSecp256k1ToCBOR (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockToCBOR (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockToCBOR (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockToCBOR (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR a => ToCBOR (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictToCBOR a => ToCBOR (StrictSeq a)Defined in cardano-strict-containers-0.1.6.0 · Data.Sequence.StrictToCBOR a => ToCBOR (Seq a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR a => ToCBOR (NonEmpty a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR a => ToCBOR (Maybe a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR a => ToCBOR (Ratio a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR a => ToCBOR (Vector a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORToCBOR a => ToCBOR [a]Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORBLS12381CurveConstraints curve => ToCBOR (SigDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => ToCBOR (SignKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalBLS12381CurveConstraints curve => ToCBOR (VerKeyDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.InternalDSIGNMAlgorithm d => ToCBOR (SigKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleDSIGNMAlgorithm d => ToCBOR (VerKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleUnsoundDSIGNMAlgorithm d => ToCBOR (UnsoundPureSignKeyKES (SingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.SingleTypeable v => ToCBOR (OutputVRF v)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.ClassTypeable xs => ToCBOR (LengthOf xs)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORTypeError ('TextDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.Ed25519"CBOR encoding would violate mlocking guarantees"
) => ToCBOR (SignKeyDSIGNM Ed25519DSIGN)KnownNat n => ToCBOR (PackedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PackedBytes.InternalKnownNat n => ToCBOR (PinnedSizedBytes n)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.PinnedSizedBytesKnownNat t => ToCBOR (SigKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => ToCBOR (UnsoundPureSignKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.MockKnownNat t => ToCBOR (VerKeyKES (MockKES t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Mock(BLS12381CurveConstraints curve, KnownNat (CompressedPointSize (DualCurve curve) + CompressedPointSize (DualCurve curve))) => ToCBOR (PossessionProofDSIGN (BLS12381DSIGN curve))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.DSIGN.BLS12381.Internal(DSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) => ToCBOR (VerKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(DSIGNMAlgorithm d, KnownNat (SigSizeKES (CompactSingleKES d))) => ToCBOR (SigKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) => ToCBOR (SigKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (VerKeySizeDSIGN d * t), KnownNat (SignKeySizeDSIGN d * t)) => ToCBOR (VerKeyKES (SimpleKES d t))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Simple(UnsoundDSIGNMAlgorithm d, KnownNat (SigSizeDSIGN d + VerKeySizeDSIGN d)) => ToCBOR (UnsoundPureSignKeyKES (CompactSingleKES d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSingle(HashSize h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (CompactSumKES h d)) => ToCBOR (UnsoundPureSignKeyKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(HashSize h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KESAlgorithm (SumKES h d)) => ToCBOR (UnsoundPureSignKeyKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) => ToCBOR (SigKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d) => ToCBOR (VerKeyKES (SumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.Sum(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) => ToCBOR (SigKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, HashSize h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KESAlgorithm (CompactSumKES h d)) => ToCBOR (VerKeyKES (CompactSumKES h d))Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.KES.CompactSum(Ord a, ToCBOR a) => ToCBOR (Set a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(Serialise t, Typeable t) => ToCBOR (WithOrigin t)Defined in cardano-slotting-0.2.2.0 · Cardano.Slotting.SlotToCBOR (Tokens -> Tokens)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORTypeable a => ToCBOR (Fixed a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b) => ToCBOR (Either a b)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b) => ToCBOR (a, b)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(HashAlgorithm h, Typeable a) => ToCBOR (Hash h a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.Hash.Class(VRFAlgorithm v, Typeable a) => ToCBOR (CertifiedVRF v a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Class(Ord k, ToCBOR k, ToCBOR v) => ToCBOR (Map k v)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b, ToCBOR c) => ToCBOR (a, b, c)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(Typeable s, ToCBOR a) => ToCBOR (Tagged s a)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d) => ToCBOR (a, b, c, d)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e) => ToCBOR (a, b, c, d, e)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f) => ToCBOR (a, b, c, d, e, f)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g) => ToCBOR (a, b, c, d, e, f, g)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g, ToCBOR h) => ToCBOR (a, b, c, d, e, f, g, h)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOR
Constructors
AnnotatedunAnnotated :: !bannotation :: !a
Instances14Bifunctor, Functor, Eq, Ord, Show, Generic, …
Bifunctor AnnotatedDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedFunctor (Annotated b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated(Eq b, Eq a) => Eq (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated(Eq a, Ord b) => Ord (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated(Show b, Show a) => Show (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedGeneric (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated(NFData b, NFData a) => NFData (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedFromJSON b => FromJSON (Annotated b ())Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedToJSON b => ToJSON (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated(NoThunks b, NoThunks a) => NoThunks (Annotated b a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedDecoded (Annotated b ByteString)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedDecCBOR a => DecCBOR (Annotated a ByteString)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotatedtype Rep (Annotated b a) = D1 ('MetaDataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated"Annotated"
"Cardano.Ledger.Binary.Decoding.Annotated"
"cardano-ledger-binary-1.9.1.0-5C4kxjRRLv0wBCVoWZpjN"
'False) (C1 ('MetaCons"Annotated"
'PrefixI 'True) (S1 ('MetaSel ('Just"unAnnotated"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 b) :*: S1 ('MetaSel ('Just"annotation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))type BaseType (Annotated b ByteString) = bDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated
Constructors
Instances5Monad, Functor, MonadFail, Applicative, DecCBOR
Monad AnnotatorDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedFunctor AnnotatorDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedMonadFail AnnotatorDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedApplicative AnnotatorDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedDecCBOR (Annotator Data)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated
Instances1BaseType
type BaseType (Annotated b ByteString) = bDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated
Constructors
Instances4Show, Generic, ToJSON, Rep
Show ByteSpanDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedGeneric ByteSpanDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedToJSON ByteSpanDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotatedtype Rep ByteSpan = D1 ('MetaDataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated"ByteSpan"
"Cardano.Ledger.Binary.Decoding.Annotated"
"cardano-ledger-binary-1.9.1.0-5C4kxjRRLv0wBCVoWZpjN"
'False) (C1 ('MetaCons"ByteSpan"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteOffset) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteOffset)))
Associated types
type family BaseType t
Methods
recoverBytes :: t -> ByteString
Instances1Decoded
Decoded (Annotated b ByteString)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Annotated
Constructors
Instances92DecCBOR, …
DecCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ShortByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR IPv4Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR IPv6Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR BitFieldDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR LeiosCertDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ProofDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR SignKeyDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR VerKeyDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR BlockNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR EpochIntervalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR EpochNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR EpochSizeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR SlotNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR SystemStartDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR SlicedByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR TermDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR VoidDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR IntegerDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR NaturalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Int16Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Int32Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Int64Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Int8Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR RationalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR BoolDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR DoubleDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR FloatDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR IntDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR WordDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Word16Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Word32Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Word64Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR Word8Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR DataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR TextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR UTCTimeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR ()Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDSIGNAlgorithm v => DecCBOR (SigDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDSIGNAlgorithm v => DecCBOR (SignKeyDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDSIGNAlgorithm v => DecCBOR (VerKeyDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORKESAlgorithm k => DecCBOR (SigKES k)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORKESAlgorithm k => DecCBOR (VerKeyKES k)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (CertVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (CertVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (CertVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (SignKeyVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (SignKeyVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (SignKeyVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (VerKeyVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (VerKeyVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (VerKeyVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR (Annotator Data)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedDecCBOR a => DecCBOR (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedDecCBOR a => DecCBOR (StrictMaybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR (StrictSeq a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR (Seq a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR (NonEmpty a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR (Maybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR [a]Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR v => DecCBOR (IntMap v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORTypeable v => DecCBOR (OutputVRF v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORKnownNat n => DecCBOR (PackedBytes n)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, Storable a) => DecCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, Prim a) => DecCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, Unbox a) => DecCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBORGroup a, EncCBORGroup a) => DecCBOR (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Group(Ord a, DecCBOR a) => DecCBOR (Set a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(Serialise t, Typeable t) => DecCBOR (WithOrigin t)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBORDecCBOR a => DecCBOR (Annotated a ByteString)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.AnnotatedTypeable p => DecCBOR (Fixed p)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DSIGNAlgorithm v, Typeable a) => DecCBOR (SignedDSIGN v a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(HashAlgorithm h, Typeable a) => DecCBOR (Hash h a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(VRFAlgorithm v, Typeable a) => DecCBOR (CertifiedVRF v a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b) => DecCBOR (Either a b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b) => DecCBOR (a, b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(Ord k, DecCBOR k, DecCBOR v) => DecCBOR (Map k v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b, DecCBOR c) => DecCBOR (a, b, c)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(Typeable s, DecCBOR a) => DecCBOR (Tagged s a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d) => DecCBOR (a, b, c, d)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(Ord k, DecCBOR k, DecCBOR a, Typeable kv, Typeable av, Vector kv k, Vector av a) => DecCBOR (VMap kv av k a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e) => DecCBOR (a, b, c, d, e)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e, DecCBOR f) => DecCBOR (a, b, c, d, e, f)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR(DecCBOR a, DecCBOR b, DecCBOR c, DecCBOR d, DecCBOR e, DecCBOR f, DecCBOR g) => DecCBOR (a, b, c, d, e, f, g)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR
Instances4Monad, Functor, MonadFail, Applicative
Monad (Decoder s)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecoderFunctor (Decoder s)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecoderMonadFail (Decoder s)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecoderApplicative (Decoder s)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Decoder
Constructors
InterninternMaybe :: a -> Maybe ainternWeight :: !Int
Constructors
SizedsizedValue :: !asizedSize :: Int64
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
Eq a => Eq (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedShow a => Show (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedGeneric (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedNFData a => NFData (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedNoThunks a => NoThunks (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedDecCBOR a => DecCBOR (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedEncCBOR a => EncCBOR (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Sizedtype Rep (Sized a) = D1 ('MetaDataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.Sized"Sized"
"Cardano.Ledger.Binary.Decoding.Sized"
"cardano-ledger-binary-1.9.1.0-5C4kxjRRLv0wBCVoWZpjN"
'False) (C1 ('MetaCons"Sized"
'PrefixI 'True) (S1 ('MetaSel ('Just"sizedValue"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel ('Just"sizedSize"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))
Instances92EncCBOR, …
EncCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ShortByteStringDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IPv4Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IPv6Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR BitFieldDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR LeiosCertDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ProofDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SignKeyDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR VerKeyDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR PreEncodedDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EncodingDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR BlockNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EpochIntervalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EpochNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EpochSizeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SlotNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SystemStartDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR SlicedByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR EncodingDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR TermDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR VoidDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IntegerDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR NaturalDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int16Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int32Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int64Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Int8Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR BoolDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR DoubleDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR FloatDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR IntDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR WordDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word16Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word32Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word64Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR Word8Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR DataDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ScriptContextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR TextDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR UTCTimeDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR ()Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (SigDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (SignKeyDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (VerKeyDSIGN v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORKESAlgorithm k => EncCBOR (SigKES k)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORKESAlgorithm k => EncCBOR (VerKeyKES k)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (CertVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (CertVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (CertVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (OutputVRF v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (SignKeyVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (SignKeyVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (SignKeyVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (VerKeyVRF MockVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (VerKeyVRF SimpleVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (VerKeyVRF PraosVRF)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Sized a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.SizedEncCBOR a => EncCBOR (StrictMaybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (StrictSeq a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Seq a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Set a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (NonEmpty a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Maybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Ratio a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR [a]Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBORGroup a => EncCBOR (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.GroupSerialise t => EncCBOR (WithOrigin t)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, Storable a) => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, Prim a) => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, Unbox a) => EncCBOR (Vector a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORDSIGNAlgorithm v => EncCBOR (SignedDSIGN v a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORHashAlgorithm h => EncCBOR (Hash h a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORVRFAlgorithm v => EncCBOR (CertifiedVRF v a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (Fixed p)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR (Tokens -> Tokens)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b) => EncCBOR (Either a b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b) => EncCBOR (a, b)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR k, EncCBOR v) => EncCBOR (Map k v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREncCBOR a => EncCBOR (Tagged s a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c) => EncCBOR (a, b, c)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d) => EncCBOR (a, b, c, d)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR k, EncCBOR v, Vector kv k, Vector vv v) => EncCBOR (VMap kv vv k v)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e) => EncCBOR (a, b, c, d, e)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f) => EncCBOR (a, b, c, d, e, f)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR(EncCBOR a, EncCBOR b, EncCBOR c, EncCBOR d, EncCBOR e, EncCBOR f, EncCBOR g) => EncCBOR (a, b, c, d, e, f, g)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
Constructors
Instances1EncCBOR
EncCBOR PreEncodedDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
Instances3Semigroup, Monoid, EncCBOR
Constructors
CBORGroupunCBORGroup :: a
Instances4Eq, Show, DecCBOR, EncCBOR
Eq a => Eq (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.GroupShow a => Show (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Group(DecCBORGroup a, EncCBORGroup a) => DecCBOR (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.GroupEncCBORGroup a => EncCBOR (CBORGroup a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Group
Methods
decCBORGroup :: Decoder s a
Instances1DecCBORGroup
DecCBOR a => DecCBORGroup (a, a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Group
Methods
encCBORGroup :: a -> EncodinglistLen :: Proxy a -> Word
Instances1EncCBORGroup
EncCBOR a => EncCBORGroup (a, a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Group
Instances16Bounded, Enum, Eq, Ord, Show, NFData, …
Bounded VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionEnum VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionEq VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionOrd VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionShow VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionNFData VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionRandom VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionUniform VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionUniformRange VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionFromJSON VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionToJSON VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionNoThunks VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionFromCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionToCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.VersionDecCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
Instances10IsList, Eq, Ord, Show, IsString, FromCBOR, …
IsList ByteArrayDefined in cborg-0.2.10.0 · Codec.CBOR.ByteArrayEq ByteArrayDefined in cborg-0.2.10.0 · Codec.CBOR.ByteArrayOrd ByteArrayDefined in cborg-0.2.10.0 · Codec.CBOR.ByteArrayShow ByteArrayDefined in cborg-0.2.10.0 · Codec.CBOR.ByteArrayIsString ByteArrayDefined in cborg-0.2.10.0 · Codec.CBOR.ByteArrayFromCBOR ByteArrayDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORToCBOR ByteArrayDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORDecCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR ByteArrayDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBORtype Item ByteArray = Word8Defined in cborg-0.2.10.0 · Codec.CBOR.ByteArray
An action, representing a step for a decoder to taken and a continuation to invoke with the expected value.
Constructors
ConsumeWord (Word# -> ST s (DecodeAction s a))ConsumeWord8 (Word# -> ST s (DecodeAction s a))ConsumeWord16 (Word# -> ST s (DecodeAction s a))ConsumeWord32 (Word# -> ST s (DecodeAction s a))ConsumeNegWord (Word# -> ST s (DecodeAction s a))ConsumeInt (Int# -> ST s (DecodeAction s a))ConsumeInt8 (Int# -> ST s (DecodeAction s a))ConsumeInt16 (Int# -> ST s (DecodeAction s a))ConsumeInt32 (Int# -> ST s (DecodeAction s a))ConsumeListLen (Int# -> ST s (DecodeAction s a))ConsumeMapLen (Int# -> ST s (DecodeAction s a))ConsumeTag (Word# -> ST s (DecodeAction s a))ConsumeInteger (Integer -> ST s (DecodeAction s a))ConsumeFloat (Float# -> ST s (DecodeAction s a))ConsumeDouble (Double# -> ST s (DecodeAction s a))ConsumeBytes (ByteString -> ST s (DecodeAction s a))ConsumeByteArray (ByteArray -> ST s (DecodeAction s a))ConsumeString (Text -> ST s (DecodeAction s a))ConsumeUtf8ByteArray (ByteArray -> ST s (DecodeAction s a))ConsumeBool (Bool -> ST s (DecodeAction s a))ConsumeSimple (Word# -> ST s (DecodeAction s a))ConsumeBytesIndef (ST s (DecodeAction s a))ConsumeStringIndef (ST s (DecodeAction s a))ConsumeListLenIndef (ST s (DecodeAction s a))ConsumeMapLenIndef (ST s (DecodeAction s a))ConsumeNull (ST s (DecodeAction s a))ConsumeListLenOrIndef (Int# -> ST s (DecodeAction s a))ConsumeMapLenOrIndef (Int# -> ST s (DecodeAction s a))ConsumeBreakOr (Bool -> ST s (DecodeAction s a))PeekTokenType (TokenType -> ST s (DecodeAction s a))PeekAvailable (Int# -> ST s (DecodeAction s a))PeekByteOffset (Int# -> ST s (DecodeAction s a))ConsumeWordCanonical (Word# -> ST s (DecodeAction s a))ConsumeWord8Canonical (Word# -> ST s (DecodeAction s a))ConsumeWord16Canonical (Word# -> ST s (DecodeAction s a))ConsumeWord32Canonical (Word# -> ST s (DecodeAction s a))ConsumeNegWordCanonical (Word# -> ST s (DecodeAction s a))ConsumeIntCanonical (Int# -> ST s (DecodeAction s a))ConsumeInt8Canonical (Int# -> ST s (DecodeAction s a))ConsumeInt16Canonical (Int# -> ST s (DecodeAction s a))ConsumeInt32Canonical (Int# -> ST s (DecodeAction s a))ConsumeListLenCanonical (Int# -> ST s (DecodeAction s a))ConsumeMapLenCanonical (Int# -> ST s (DecodeAction s a))ConsumeTagCanonical (Word# -> ST s (DecodeAction s a))ConsumeIntegerCanonical (Integer -> ST s (DecodeAction s a))ConsumeFloat16Canonical (Float# -> ST s (DecodeAction s a))ConsumeFloatCanonical (Float# -> ST s (DecodeAction s a))ConsumeDoubleCanonical (Double# -> ST s (DecodeAction s a))ConsumeBytesCanonical (ByteString -> ST s (DecodeAction s a))ConsumeByteArrayCanonical (ByteArray -> ST s (DecodeAction s a))ConsumeStringCanonical (Text -> ST s (DecodeAction s a))ConsumeUtf8ByteArrayCanonical (ByteArray -> ST s (DecodeAction s a))ConsumeSimpleCanonical (Word# -> ST s (DecodeAction s a))Fail StringDone a
The type of a token, which a decoder can ask for at an arbitrary time.
Instances5Bounded, Enum, Eq, Ord, Show
Bounded TokenTypeDefined in cborg-0.2.10.0 · Codec.CBOR.DecodingEnum TokenTypeDefined in cborg-0.2.10.0 · Codec.CBOR.DecodingEq TokenTypeDefined in cborg-0.2.10.0 · Codec.CBOR.DecodingOrd TokenTypeDefined in cborg-0.2.10.0 · Codec.CBOR.DecodingShow TokenTypeDefined in cborg-0.2.10.0 · Codec.CBOR.Decoding
A flattened representation of a term, which is independent of any underlying binary representation, but which we later serialise into CBOR format.
Constructors
TkWord !Word TokensTkWord64 !Word64 TokensTkInt !Int TokensTkInt64 !Int64 TokensTkBytes !ByteString TokensTkBytesBegin TokensTkByteArray !SlicedByteArray TokensTkString !Text TokensTkUtf8ByteArray !SlicedByteArray TokensTkStringBegin TokensTkListLen !Word TokensTkListBegin TokensTkMapLen !Word TokensTkMapBegin TokensTkTag !Word TokensTkTag64 !Word64 TokensTkInteger !Integer TokensTkNull TokensTkUndef TokensTkBool !Bool TokensTkSimple !Word8 TokensTkFloat16 !Float TokensTkFloat32 !Float TokensTkFloat64 !Double TokensTkBreak TokensTkEncoded !ByteString TokensTkEnd
Instances4Eq, Show, ToCBOR, EncCBOR
Eq TokensDefined in cborg-0.2.10.0 · Codec.CBOR.EncodingShow TokensDefined in cborg-0.2.10.0 · Codec.CBOR.EncodingToCBOR (Tokens -> Tokens)Defined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBOREncCBOR (Tokens -> Tokens)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
An exception type that may be returned (by pure functions) or thrown (by IO actions) that fail to deserialise a given input.
Constructors
Instances4Eq, Show, Exception, NFData
Eq DeserialiseFailureDefined in cborg-0.2.10.0 · Codec.CBOR.ReadShow DeserialiseFailureDefined in cborg-0.2.10.0 · Codec.CBOR.ReadException DeserialiseFailureDefined in cborg-0.2.10.0 · Codec.CBOR.ReadNFData DeserialiseFailureDefined in cborg-0.2.10.0 · Codec.CBOR.Read
A general CBOR term, which can be used to serialise or deserialise arbitrary CBOR terms for interoperability or debugging. This type is essentially a direct reflection of the CBOR abstract syntax tree as a Haskell data type.
The Term type also comes with a Serialise instance, so you can
easily use to directly decode any arbitrary
CBOR value into Haskell with ease, and likewise with decode :: Decoder Termencode.
Instances9Eq, Ord, Read, Show, Serialise, FromCBOR, …
Eq TermDefined in cborg-0.2.10.0 · Codec.CBOR.TermOrd TermDefined in cborg-0.2.10.0 · Codec.CBOR.TermRead TermDefined in cborg-0.2.10.0 · Codec.CBOR.TermShow TermDefined in cborg-0.2.10.0 · Codec.CBOR.TermSerialise TermDefined in serialise-0.2.6.1 · Codec.Serialise.ClassFromCBOR TermDefined in cardano-binary-1.9.1.0 · Cardano.Binary.FromCBORToCBOR TermDefined in cardano-binary-1.9.1.0 · Cardano.Binary.ToCBORDecCBOR TermDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR TermDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR