pub trait Deserialize {
    fn deserialize<R: BufRead + Seek>(
        raw: &mut Deserializer<R>
    ) -> Result<Self, DeserializeError>
    where
        Self: Sized
; }

Required Methods§

source

fn deserialize<R: BufRead + Seek>(
    raw: &mut Deserializer<R>
) -> Result<Self, DeserializeError>where
    Self: Sized,

Implementors§

source§

impl Deserialize for AddrTypeEnum

source§

impl Deserialize for CertificateEnum

source§

impl Deserialize for NativeScriptEnum

source§

impl Deserialize for RelayEnum

source§

impl Deserialize for PlutusDataEnum

source§

impl Deserialize for RedeemerTagKind

source§

impl Deserialize for Address

source§

impl Deserialize for RewardAddress

source§

impl Deserialize for StakeCredential

source§

impl Deserialize for AddrAttributes

source§

impl Deserialize for AddressContent

source§

impl Deserialize for AddressId

source§

impl Deserialize for BootstrapEraDistr

source§

impl Deserialize for ByronAddrType

source§

impl Deserialize for ByronAddress

source§

impl Deserialize for ByronScript

source§

impl Deserialize for ByronTxout

source§

impl Deserialize for Crc32

source§

impl Deserialize for HDAddressPayload

source§

impl Deserialize for ProtocolMagic

source§

impl Deserialize for SingleKeyDistr

source§

impl Deserialize for SpendingData

source§

impl Deserialize for SpendingDataPubKeyASD

source§

impl Deserialize for SpendingDataRedeemASD

source§

impl Deserialize for SpendingDataScriptASD

source§

impl Deserialize for StakeDistribution

source§

impl Deserialize for StakeholderId

source§

impl Deserialize for AuxiliaryDataHash

source§

impl Deserialize for BlockBodyHash

source§

impl Deserialize for BlockHeaderHash

source§

impl Deserialize for BootstrapWitness

source§

impl Deserialize for BootstrapWitnesses

source§

impl Deserialize for DataHash

source§

impl Deserialize for Ed25519KeyHash

source§

impl Deserialize for Ed25519Signature

source§

impl Deserialize for GenesisDelegateHash

source§

impl Deserialize for GenesisHash

source§

impl Deserialize for KESSignature

source§

impl Deserialize for KESVKey

source§

impl Deserialize for Nonce

source§

impl Deserialize for PoolMetadataHash

source§

impl Deserialize for ScriptDataHash

source§

impl Deserialize for ScriptHash

source§

impl Deserialize for TransactionHash

source§

impl Deserialize for VRFCert

source§

impl Deserialize for VRFKeyHash

source§

impl Deserialize for VRFVKey

source§

impl Deserialize for Vkey

source§

impl Deserialize for Vkeys

source§

impl Deserialize for Vkeywitness

source§

impl Deserialize for Vkeywitnesses

source§

impl Deserialize for AuxiliaryData

source§

impl Deserialize for GeneralTransactionMetadata

source§

impl Deserialize for MetadataList

source§

impl Deserialize for MetadataMap

source§

impl Deserialize for TransactionMetadatum

source§

impl Deserialize for TransactionMetadatumLabels

source§

impl Deserialize for ConstrPlutusData

source§

impl Deserialize for CostModel

source§

impl Deserialize for Costmdls

source§

impl Deserialize for ExUnitPrices

source§

impl Deserialize for ExUnits

source§

impl Deserialize for Language

source§

impl Deserialize for Languages

source§

impl Deserialize for PlutusData

source§

impl Deserialize for PlutusList

source§

impl Deserialize for PlutusMap

source§

impl Deserialize for PlutusV1Script

source§

impl Deserialize for PlutusV1Scripts

source§

impl Deserialize for PlutusV2Script

source§

impl Deserialize for PlutusV2Scripts

source§

impl Deserialize for Redeemer

source§

impl Deserialize for RedeemerTag

source§

impl Deserialize for Redeemers

source§

impl Deserialize for Script

source§

impl Deserialize for ScriptRef

source§

impl Deserialize for Strings

source§

impl Deserialize for AssetName

source§

impl Deserialize for AssetNames

source§

impl Deserialize for Assets

source§

impl Deserialize for AuxiliaryDataSet

source§

impl Deserialize for Block

source§

impl Deserialize for Certificate

source§

impl Deserialize for Certificates

source§

impl Deserialize for DNSRecordAorAAAA

source§

impl Deserialize for DNSRecordSRV

source§

impl Deserialize for Datum

source§

impl Deserialize for Ed25519KeyHashes

source§

impl Deserialize for GenesisHashes

source§

impl Deserialize for GenesisKeyDelegation

source§

impl Deserialize for Header

source§

impl Deserialize for HeaderBody

source§

impl Deserialize for Ipv4

source§

impl Deserialize for Ipv6

source§

impl Deserialize for MIRToStakeCredentials

source§

impl Deserialize for Mint

source§

impl Deserialize for MintAssets

source§

impl Deserialize for MoveInstantaneousReward

source§

impl Deserialize for MoveInstantaneousRewardsCert

source§

impl Deserialize for MultiAsset

source§

impl Deserialize for MultiHostName

source§

impl Deserialize for NativeScript

source§

impl Deserialize for NativeScripts

source§

impl Deserialize for NetworkId

source§

impl Deserialize for OperationalCert

source§

impl Deserialize for PoolMetadata

source§

impl Deserialize for PoolParams

source§

impl Deserialize for PoolRegistration

source§

impl Deserialize for PoolRetirement

source§

impl Deserialize for ProposedProtocolParameterUpdates

source§

impl Deserialize for ProtocolParamUpdate

source§

impl Deserialize for ProtocolVersion

source§

impl Deserialize for Relay

source§

impl Deserialize for Relays

source§

impl Deserialize for RewardAddresses

source§

impl Deserialize for ScriptAll

source§

impl Deserialize for ScriptAny

source§

impl Deserialize for ScriptHashes

source§

impl Deserialize for ScriptNOfK

source§

impl Deserialize for ScriptPubkey

source§

impl Deserialize for SingleHostAddr

source§

impl Deserialize for SingleHostName

source§

impl Deserialize for StakeCredentials

source§

impl Deserialize for StakeDelegation

source§

impl Deserialize for StakeDeregistration

source§

impl Deserialize for StakeRegistration

source§

impl Deserialize for TimelockExpiry

source§

impl Deserialize for TimelockStart

source§

impl Deserialize for Transaction

source§

impl Deserialize for TransactionBodies

source§

impl Deserialize for TransactionBody

source§

impl Deserialize for TransactionIndexes

source§

impl Deserialize for TransactionInput

source§

impl Deserialize for TransactionInputs

source§

impl Deserialize for TransactionOutput

source§

impl Deserialize for TransactionOutputs

source§

impl Deserialize for TransactionWitnessSet

source§

impl Deserialize for TransactionWitnessSets

source§

impl Deserialize for URL

source§

impl Deserialize for UnitInterval

source§

impl Deserialize for Update

source§

impl Deserialize for Withdrawals

source§

impl Deserialize for TransactionUnspentOutput

source§

impl Deserialize for BigInt

source§

impl Deserialize for BigNum

source§

impl Deserialize for Int

source§

impl Deserialize for Value

source§

impl<T: Deserialize> Deserialize for T