pub trait Deserialize {
    // Required method
    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 CertificateEnum

source§

impl Deserialize for DataOption

source§

impl Deserialize for NativeScriptEnum

source§

impl Deserialize for RelayEnum

source§

impl Deserialize for ScriptRefEnum

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 AuxiliaryDataHash

source§

impl Deserialize for BlockHash

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 PlutusScript

source§

impl Deserialize for PlutusScripts

source§

impl Deserialize for Redeemer

source§

impl Deserialize for RedeemerTag

source§

impl Deserialize for Redeemers

source§

impl Deserialize for Strings

source§

impl Deserialize for FixedTransaction

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

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

source§

impl Deserialize for BigNum

source§

impl Deserialize for Int

source§

impl Deserialize for TransactionUnspentOutput

source§

impl Deserialize for Value

source§

impl<T: Deserialize> Deserialize for T