pub trait ReadXdr {
fn read_xdr(r: &mut impl Read) -> Result<Self, Error>;
fn read_xdr_into(&mut self, r: &mut impl Read) -> Result<(), Error> { ... }
fn read_xdr_iter<R>(r: &mut R) -> ReadXdrIter<'_, R, Self>ⓘNotable traits for ReadXdrIter<'r, R, S>impl<'r, R, S> Iterator for ReadXdrIter<'r, R, S> where
R: Read,
S: ReadXdr, type Item = Result<S, Error>;
where
R: Read,
{ ... }
fn from_xdr<B>(bytes: B) -> Result<Self, Error>
where
B: AsRef<[u8]>,
{ ... }
fn from_xdr_base64(b64: String) -> Result<Self, Error> { ... }
}
impl ReadXdr for AccountEntry
impl ReadXdr for AccountEntryExt
impl ReadXdr for AccountEntryExtensionV1
impl ReadXdr for AccountEntryExtensionV1Ext
impl ReadXdr for AccountEntryExtensionV2
impl ReadXdr for AccountEntryExtensionV2Ext
impl ReadXdr for AccountEntryExtensionV3
impl ReadXdr for AccountMergeResult
impl ReadXdr for AccountMergeResultCode
impl ReadXdr for AllowTrustResultCode
impl ReadXdr for AuthenticatedMessage
impl ReadXdr for AuthenticatedMessageV0
impl ReadXdr for BucketEntry
impl ReadXdr for BucketEntryType
impl ReadXdr for BumpSequenceResult
impl ReadXdr for BumpSequenceResultCode
impl ReadXdr for ChangeTrustResultCode
impl ReadXdr for ClaimClaimableBalanceOp
impl ReadXdr for ClaimClaimableBalanceResult
impl ReadXdr for ClaimClaimableBalanceResultCode
impl ReadXdr for ClaimLiquidityAtom
impl ReadXdr for ClaimPredicateType
impl ReadXdr for ClaimableBalanceEntry
impl ReadXdr for ClaimableBalanceEntryExt
impl ReadXdr for ClaimableBalanceEntryExtensionV1
impl ReadXdr for ClaimableBalanceEntryExtensionV1Ext
impl ReadXdr for ClaimableBalanceFlags
impl ReadXdr for ClaimableBalanceId
impl ReadXdr for ClaimableBalanceIdType
impl ReadXdr for ClawbackClaimableBalanceOp
impl ReadXdr for ClawbackClaimableBalanceResult
impl ReadXdr for ClawbackClaimableBalanceResultCode
impl ReadXdr for ClawbackResultCode
impl ReadXdr for ConfigSettingEntry
impl ReadXdr for ConfigSettingEntryExt
impl ReadXdr for ContractDataEntry
impl ReadXdr for ContractEventBody
impl ReadXdr for CreateAccountResult
impl ReadXdr for CreateAccountResultCode
impl ReadXdr for CreateClaimableBalanceOp
impl ReadXdr for CreateClaimableBalanceResult
impl ReadXdr for CreateClaimableBalanceResultCode
impl ReadXdr for CreatePassiveSellOfferOp
impl ReadXdr for DataEntry
impl ReadXdr for DataEntryExt
impl ReadXdr for DecoratedSignature
impl ReadXdr for EncryptedBody
impl ReadXdr for FeeBumpTransaction
impl ReadXdr for FeeBumpTransactionEnvelope
impl ReadXdr for FeeBumpTransactionExt
impl ReadXdr for FeeBumpTransactionInnerTx
impl ReadXdr for GeneralizedTransactionSet
impl ReadXdr for HashIdPreimageContractId
impl ReadXdr for HashIdPreimageEd25519ContractId
impl ReadXdr for HashIdPreimageOperationId
impl ReadXdr for HashIdPreimageRevokeId
impl ReadXdr for InflationResultCode
impl ReadXdr for InnerTransactionResult
impl ReadXdr for InnerTransactionResultExt
impl ReadXdr for InnerTransactionResultPair
impl ReadXdr for InnerTransactionResultResult
impl ReadXdr for InvokeHostFunctionOp
impl ReadXdr for InvokeHostFunctionResult
impl ReadXdr for InvokeHostFunctionResultCode
impl ReadXdr for LedgerCloseValueSignature
impl ReadXdr for LedgerEntry
impl ReadXdr for LedgerEntryChange
impl ReadXdr for LedgerEntryChangeType
impl ReadXdr for LedgerEntryChanges
impl ReadXdr for LedgerEntryData
impl ReadXdr for LedgerEntryExt
impl ReadXdr for LedgerEntryExtensionV1
impl ReadXdr for LedgerEntryExtensionV1Ext
impl ReadXdr for LedgerEntryType
impl ReadXdr for LedgerKeyClaimableBalance
impl ReadXdr for LedgerKeyConfigSetting
impl ReadXdr for LedgerKeyContractData
impl ReadXdr for LedgerKeyLiquidityPool
impl ReadXdr for LedgerKeyTrustLine
impl ReadXdr for LedgerUpgradeConfigSetting
impl ReadXdr for LiquidityPoolConstantProductParameters
impl ReadXdr for LiquidityPoolDepositOp
impl ReadXdr for LiquidityPoolDepositResult
impl ReadXdr for LiquidityPoolDepositResultCode
impl ReadXdr for LiquidityPoolEntry
impl ReadXdr for LiquidityPoolEntryBody
impl ReadXdr for LiquidityPoolEntryConstantProduct
impl ReadXdr for LiquidityPoolParameters
impl ReadXdr for LiquidityPoolWithdrawOp
impl ReadXdr for LiquidityPoolWithdrawResult
impl ReadXdr for LiquidityPoolWithdrawResultCode
impl ReadXdr for ManageBuyOfferResult
impl ReadXdr for ManageBuyOfferResultCode
impl ReadXdr for ManageDataResultCode
impl ReadXdr for ManageOfferSuccessResult
impl ReadXdr for ManageOfferSuccessResultOffer
impl ReadXdr for ManageSellOfferResult
impl ReadXdr for ManageSellOfferResultCode
impl ReadXdr for MuxedAccountMed25519
impl ReadXdr for OfferEntry
impl ReadXdr for OfferEntryExt
impl ReadXdr for OfferEntryFlags
impl ReadXdr for OperationBody
impl ReadXdr for OperationResultCode
impl ReadXdr for PathPaymentStrictReceiveOp
impl ReadXdr for PathPaymentStrictReceiveResult
impl ReadXdr for PathPaymentStrictReceiveResultCode
impl ReadXdr for PathPaymentStrictReceiveResultSuccess
impl ReadXdr for PathPaymentStrictSendOp
impl ReadXdr for PathPaymentStrictSendResult
impl ReadXdr for PathPaymentStrictSendResultCode
impl ReadXdr for PathPaymentStrictSendResultSuccess
impl ReadXdr for ScContractCodeType
impl ReadXdr for ScpHistoryEntry
impl ReadXdr for ScpHistoryEntryV0
impl ReadXdr for ScpStatementConfirm
impl ReadXdr for ScpStatementExternalize
impl ReadXdr for ScpStatementPledges
impl ReadXdr for ScpStatementPrepare
impl ReadXdr for SetOptionsResultCode
impl ReadXdr for SetTrustLineFlagsOp
impl ReadXdr for SetTrustLineFlagsResult
impl ReadXdr for SetTrustLineFlagsResultCode
impl ReadXdr for SignedSurveyRequestMessage
impl ReadXdr for SignedSurveyResponseMessage
impl ReadXdr for SignerKeyEd25519SignedPayload
impl ReadXdr for SimplePaymentResult
impl ReadXdr for SurveyMessageCommandType
impl ReadXdr for SurveyRequestMessage
impl ReadXdr for SurveyResponseBody
impl ReadXdr for SurveyResponseMessage
impl ReadXdr for TopologyResponseBody
impl ReadXdr for TransactionEnvelope
impl ReadXdr for TransactionHistoryEntry
impl ReadXdr for TransactionHistoryEntryExt
impl ReadXdr for TransactionHistoryResultEntry
impl ReadXdr for TransactionHistoryResultEntryExt
impl ReadXdr for TransactionHistoryResultEntryV2
impl ReadXdr for TransactionHistoryResultEntryV2Ext
impl ReadXdr for TransactionResultCode
impl ReadXdr for TransactionResultExt
impl ReadXdr for TransactionResultPair
impl ReadXdr for TransactionResultPairV2
impl ReadXdr for TransactionResultResult
impl ReadXdr for TransactionResultSet
impl ReadXdr for TransactionResultSetV2
impl ReadXdr for TransactionSignaturePayload
impl ReadXdr for TransactionSignaturePayloadTaggedTransaction
impl ReadXdr for TransactionV0Envelope
impl ReadXdr for TransactionV1Envelope
impl ReadXdr for TrustLineEntry
impl ReadXdr for TrustLineEntryExt
impl ReadXdr for TrustLineEntryExtensionV2
impl ReadXdr for TrustLineEntryExtensionV2Ext
impl ReadXdr for TrustLineEntryV1
impl ReadXdr for TrustLineEntryV1Ext
impl ReadXdr for TxSetComponentTxsMaybeDiscountedFee
impl ReadXdr for TxSetComponentType