pub trait WriteXDR {
// Required methods
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>
where W: Writer<F>;
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)
where W: WriterUnchecked<F>;
}Expand description
Types that can be written as XDR data.
Types implementing this trait can be serialized into XDR format
using any writer that implements Writer.
The trait has two required methods: write_xdr (the
checked, fallible path) and write_xdr_unchecked
(an unsafe, infallible path with no runtime checks). #[derive(WriteXDR)]
implements both automatically; manual implementors must provide both — the
unchecked method must uphold the buffer-size and value-bound contract
documented on write_xdr_unchecked.
Manual implementors should also add impl EncodesAs<Self> for T {}
(which the derive emits), so the type can be passed where an
EncodesAs bound expects it.
§Example
use xdrs::cxs;
use core::mem::MaybeUninit;
let value: u32 = 42;
let mut buf = [MaybeUninit::uninit(); 16];
let written = cxs::encode_into(&value, &mut buf)?;Required Methods§
Sourcefn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
Writes this value as XDR data to the writer.
This method should write the appropriate XDR-encoded representation
of self to the writer.
Sourceunsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Writes this value as XDR data to the writer, without runtime checks.
This is the infallible, unsafe counterpart to
write_xdr, for use with
WriterUnchecked writers on code-size-sensitive targets.
§Safety
- The writer’s underlying buffer must have enough space remaining
for the encoded form of
self. selfmust respect all declared XDR bounds (e.g. aVecM<T, MAX>must not be longer thanMAX), since a violation would make the encoding exceed any precomputed size bound. This includes the implicitu32::MAXupper limit on variable-length arrays and strings: the checked path returnsWriteError::InvalidArrayLengthfor lengths exceedingu32::MAX; the unchecked path onlydebug_assert!s this condition.
Violations are debug_assert!ed; in release builds they are
undefined behavior.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl WriteXDR for !
impl WriteXDR for !
fn write_xdr<F, W>(&self, _w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, _w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ()
impl WriteXDR for ()
fn write_xdr<F, W>(&self, _w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, _w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for AddressAuthData
impl WriteXDR for AddressAuthData
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ApprovalEvent
impl WriteXDR for ApprovalEvent
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for AuthClaim_source_address_claim
impl WriteXDR for AuthClaim_source_address_claim
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for AuthDataChangeArgs
impl WriteXDR for AuthDataChangeArgs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for AuthDataChangeSigner
impl WriteXDR for AuthDataChangeSigner
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for AuthVerifyErrorCode
impl WriteXDR for AuthVerifyErrorCode
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ConfigHashPreimage
impl WriteXDR for ConfigHashPreimage
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ConfigParam
impl WriteXDR for ConfigParam
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ConfigParamID
impl WriteXDR for ConfigParamID
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ConsumeUniquifierArgs
impl WriteXDR for ConsumeUniquifierArgs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractArrayType
impl WriteXDR for ContractArrayType
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractEnumDef
impl WriteXDR for ContractEnumDef
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractEnumVariant
impl WriteXDR for ContractEnumVariant
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractEventDef
impl WriteXDR for ContractEventDef
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractExceptionType
impl WriteXDR for ContractExceptionType
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractField
impl WriteXDR for ContractField
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractMethodEffect
impl WriteXDR for ContractMethodEffect
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractMethodEffectView
impl WriteXDR for ContractMethodEffectView
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractRejectCode
impl WriteXDR for ContractRejectCode
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractRejectDiagnostic
impl WriteXDR for ContractRejectDiagnostic
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractSignedTokenPreimage
impl WriteXDR for ContractSignedTokenPreimage
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractSpec
impl WriteXDR for ContractSpec
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractSpecId
impl WriteXDR for ContractSpecId
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractSpecInterface
impl WriteXDR for ContractSpecInterface
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractSpecMethod
impl WriteXDR for ContractSpecMethod
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractStructDef
impl WriteXDR for ContractStructDef
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractType
impl WriteXDR for ContractType
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractTypeDef
impl WriteXDR for ContractTypeDef
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractTypeDefKind
impl WriteXDR for ContractTypeDefKind
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractTypeKind
impl WriteXDR for ContractTypeKind
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractUnionCase
impl WriteXDR for ContractUnionCase
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractUnionCaseKind
impl WriteXDR for ContractUnionCaseKind
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractUnionCaseType
impl WriteXDR for ContractUnionCaseType
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractUnionDef
impl WriteXDR for ContractUnionDef
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ContractVectorType
impl WriteXDR for ContractVectorType
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for DbDiagnosticLevel
impl WriteXDR for DbDiagnosticLevel
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for DomainSeparator
impl WriteXDR for DomainSeparator
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ExpectedViewResult
impl WriteXDR for ExpectedViewResult
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for FlaggedStorageDelta
impl WriteXDR for FlaggedStorageDelta
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for HogexecPrecompiledNativeContracts
impl WriteXDR for HogexecPrecompiledNativeContracts
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for HostFunctionStatusXdr
impl WriteXDR for HostFunctionStatusXdr
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for InvocationFrameTrace
impl WriteXDR for InvocationFrameTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for NetworkConfig
impl WriteXDR for NetworkConfig
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for NetworkConfigV0
impl WriteXDR for NetworkConfigV0
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for NonnegativeInt128SetAddArgs
impl WriteXDR for NonnegativeInt128SetAddArgs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ProposalContext
impl WriteXDR for ProposalContext
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ProposalHeader
impl WriteXDR for ProposalHeader
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for PublicKeyConfig
impl WriteXDR for PublicKeyConfig
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for PublicKeyConfigOpt
impl WriteXDR for PublicKeyConfigOpt
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for QueueEntry
impl WriteXDR for QueueEntry
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for RetrocausalQueueBlock
impl WriteXDR for RetrocausalQueueBlock
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for RetrocausalQueueConsumeDelta
impl WriteXDR for RetrocausalQueueConsumeDelta
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for RetrocausalQueueDelta
impl WriteXDR for RetrocausalQueueDelta
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for RetrocausalQueueInsertDelta
impl WriteXDR for RetrocausalQueueInsertDelta
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for RetrocausalQueueMetadata
impl WriteXDR for RetrocausalQueueMetadata
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for RetrocausalQueuePastBlockConsumeDelta
impl WriteXDR for RetrocausalQueuePastBlockConsumeDelta
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SpecFragment
impl WriteXDR for SpecFragment
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SpecInterfaceAnchor
impl WriteXDR for SpecInterfaceAnchor
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SpecInterfaceFragment
impl WriteXDR for SpecInterfaceFragment
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SpecMethodFragment
impl WriteXDR for SpecMethodFragment
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for StorageDelta
impl WriteXDR for StorageDelta
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for StorageDeltaType
impl WriteXDR for StorageDeltaType
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for StorageItem
impl WriteXDR for StorageItem
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for StorageItemType
impl WriteXDR for StorageItemType
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for StorageKey
impl WriteXDR for StorageKey
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for String
Available on crate feature alloc only.
impl WriteXDR for String
alloc only.fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringGetInputs
impl WriteXDR for SyscallBytestringGetInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringGetLenInputs
impl WriteXDR for SyscallBytestringGetLenInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringGetLenOutputs
impl WriteXDR for SyscallBytestringGetLenOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringGetLenTrace
impl WriteXDR for SyscallBytestringGetLenTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringGetOutputs
impl WriteXDR for SyscallBytestringGetOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringGetTrace
impl WriteXDR for SyscallBytestringGetTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringSetInputs
impl WriteXDR for SyscallBytestringSetInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringSetOutputs
impl WriteXDR for SyscallBytestringSetOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallBytestringSetTrace
impl WriteXDR for SyscallBytestringSetTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallChangePublicKeyRegistrationInputs
impl WriteXDR for SyscallChangePublicKeyRegistrationInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallChangePublicKeyRegistrationOutputs
impl WriteXDR for SyscallChangePublicKeyRegistrationOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallChangePublicKeyRegistrationTrace
impl WriteXDR for SyscallChangePublicKeyRegistrationTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallClearStorageFlagsInputs
impl WriteXDR for SyscallClearStorageFlagsInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallClearStorageFlagsOutputs
impl WriteXDR for SyscallClearStorageFlagsOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallClearStorageFlagsTrace
impl WriteXDR for SyscallClearStorageFlagsTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallConsoleLogInputs
impl WriteXDR for SyscallConsoleLogInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallConsoleLogOutputs
impl WriteXDR for SyscallConsoleLogOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallConsoleLogTrace
impl WriteXDR for SyscallConsoleLogTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallConsumeAuthTokenInputs
impl WriteXDR for SyscallConsumeAuthTokenInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallConsumeAuthTokenOutputs
impl WriteXDR for SyscallConsumeAuthTokenOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallConsumeAuthTokenTrace
impl WriteXDR for SyscallConsumeAuthTokenTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallDeleteObjectInputs
impl WriteXDR for SyscallDeleteObjectInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallDeleteObjectOutputs
impl WriteXDR for SyscallDeleteObjectOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallDeleteObjectTrace
impl WriteXDR for SyscallDeleteObjectTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallDeployContractInputs
impl WriteXDR for SyscallDeployContractInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallDeployContractOutputs
impl WriteXDR for SyscallDeployContractOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallDeployContractTrace
impl WriteXDR for SyscallDeployContractTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallExitInputs
impl WriteXDR for SyscallExitInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallExitOutputs
impl WriteXDR for SyscallExitOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallExitTrace
impl WriteXDR for SyscallExitTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetAuthClaimInputs
impl WriteXDR for SyscallGetAuthClaimInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetAuthClaimOutputs
impl WriteXDR for SyscallGetAuthClaimOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetAuthClaimTrace
impl WriteXDR for SyscallGetAuthClaimTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetBlockHeightInputs
impl WriteXDR for SyscallGetBlockHeightInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetBlockHeightOutputs
impl WriteXDR for SyscallGetBlockHeightOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetBlockHeightTrace
impl WriteXDR for SyscallGetBlockHeightTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetBlockTimepointInputs
impl WriteXDR for SyscallGetBlockTimepointInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetBlockTimepointOutputs
impl WriteXDR for SyscallGetBlockTimepointOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetBlockTimepointTrace
impl WriteXDR for SyscallGetBlockTimepointTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCalldataInputs
impl WriteXDR for SyscallGetCalldataInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCalldataLenInputs
impl WriteXDR for SyscallGetCalldataLenInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCalldataLenOutputs
impl WriteXDR for SyscallGetCalldataLenOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCalldataLenTrace
impl WriteXDR for SyscallGetCalldataLenTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCalldataOutputs
impl WriteXDR for SyscallGetCalldataOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCalldataTrace
impl WriteXDR for SyscallGetCalldataTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCurrentAddressInputs
impl WriteXDR for SyscallGetCurrentAddressInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCurrentAddressOutputs
impl WriteXDR for SyscallGetCurrentAddressOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetCurrentAddressTrace
impl WriteXDR for SyscallGetCurrentAddressTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetDeployAddressInputs
impl WriteXDR for SyscallGetDeployAddressInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetDeployAddressOutputs
impl WriteXDR for SyscallGetDeployAddressOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetDeployAddressTrace
impl WriteXDR for SyscallGetDeployAddressTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetMsgSenderInputs
impl WriteXDR for SyscallGetMsgSenderInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetMsgSenderOutputs
impl WriteXDR for SyscallGetMsgSenderOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetMsgSenderTrace
impl WriteXDR for SyscallGetMsgSenderTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetNetworkHashInputs
impl WriteXDR for SyscallGetNetworkHashInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetNetworkHashOutputs
impl WriteXDR for SyscallGetNetworkHashOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetNetworkHashTrace
impl WriteXDR for SyscallGetNetworkHashTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetReturnedBufferInputs
impl WriteXDR for SyscallGetReturnedBufferInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetReturnedBufferOutputs
impl WriteXDR for SyscallGetReturnedBufferOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetReturnedBufferTrace
impl WriteXDR for SyscallGetReturnedBufferTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetSourceTransactionHashInputs
impl WriteXDR for SyscallGetSourceTransactionHashInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetSourceTransactionHashOutputs
impl WriteXDR for SyscallGetSourceTransactionHashOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetSourceTransactionHashTrace
impl WriteXDR for SyscallGetSourceTransactionHashTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetStorageFlagsInputs
impl WriteXDR for SyscallGetStorageFlagsInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetStorageFlagsOutputs
impl WriteXDR for SyscallGetStorageFlagsOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetStorageFlagsTrace
impl WriteXDR for SyscallGetStorageFlagsTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetTransactionStatisticsInputs
impl WriteXDR for SyscallGetTransactionStatisticsInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetTransactionStatisticsOutputs
impl WriteXDR for SyscallGetTransactionStatisticsOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallGetTransactionStatisticsTrace
impl WriteXDR for SyscallGetTransactionStatisticsTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallInvokeInputs
impl WriteXDR for SyscallInvokeInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallInvokeOutputs
impl WriteXDR for SyscallInvokeOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallInvokeTrace
impl WriteXDR for SyscallInvokeTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallLogEventInputs
impl WriteXDR for SyscallLogEventInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallLogEventOutputs
impl WriteXDR for SyscallLogEventOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallLogEventTrace
impl WriteXDR for SyscallLogEventTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallMintAuthTokenInputs
impl WriteXDR for SyscallMintAuthTokenInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallMintAuthTokenOutputs
impl WriteXDR for SyscallMintAuthTokenOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallMintAuthTokenTrace
impl WriteXDR for SyscallMintAuthTokenTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallNonnegativeIntGetInputs
impl WriteXDR for SyscallNonnegativeIntGetInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallNonnegativeIntGetOutputs
impl WriteXDR for SyscallNonnegativeIntGetOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallNonnegativeIntGetTrace
impl WriteXDR for SyscallNonnegativeIntGetTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallNonnegativeIntSetAddInputs
impl WriteXDR for SyscallNonnegativeIntSetAddInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallNonnegativeIntSetAddOutputs
impl WriteXDR for SyscallNonnegativeIntSetAddOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallNonnegativeIntSetAddTrace
impl WriteXDR for SyscallNonnegativeIntSetAddTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueueConsumeInputs
impl WriteXDR for SyscallRetrocausalQueueConsumeInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueueConsumeOutputs
impl WriteXDR for SyscallRetrocausalQueueConsumeOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueueConsumeTrace
impl WriteXDR for SyscallRetrocausalQueueConsumeTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueueInsertInputs
impl WriteXDR for SyscallRetrocausalQueueInsertInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueueInsertOutputs
impl WriteXDR for SyscallRetrocausalQueueInsertOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueueInsertTrace
impl WriteXDR for SyscallRetrocausalQueueInsertTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueuePeekLenInputs
impl WriteXDR for SyscallRetrocausalQueuePeekLenInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueuePeekLenOutputs
impl WriteXDR for SyscallRetrocausalQueuePeekLenOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallRetrocausalQueuePeekLenTrace
impl WriteXDR for SyscallRetrocausalQueuePeekLenTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallReturnInputs
impl WriteXDR for SyscallReturnInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallReturnOutputs
impl WriteXDR for SyscallReturnOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallReturnTrace
impl WriteXDR for SyscallReturnTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256CopyInputs
impl WriteXDR for SyscallSHA256CopyInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256CopyOutputs
impl WriteXDR for SyscallSHA256CopyOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256CopyTrace
impl WriteXDR for SyscallSHA256CopyTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256FinalizeInputs
impl WriteXDR for SyscallSHA256FinalizeInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256FinalizeOutputs
impl WriteXDR for SyscallSHA256FinalizeOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256FinalizeTrace
impl WriteXDR for SyscallSHA256FinalizeTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256Inputs
impl WriteXDR for SyscallSHA256Inputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256Outputs
impl WriteXDR for SyscallSHA256Outputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256Trace
impl WriteXDR for SyscallSHA256Trace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256UpdateInputs
impl WriteXDR for SyscallSHA256UpdateInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256UpdateOutputs
impl WriteXDR for SyscallSHA256UpdateOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSHA256UpdateTrace
impl WriteXDR for SyscallSHA256UpdateTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSetStorageFlagsInputs
impl WriteXDR for SyscallSetStorageFlagsInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSetStorageFlagsOutputs
impl WriteXDR for SyscallSetStorageFlagsOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallSetStorageFlagsTrace
impl WriteXDR for SyscallSetStorageFlagsTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallTrace
impl WriteXDR for SyscallTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallTraceBody
impl WriteXDR for SyscallTraceBody
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallVerifySignatureInputs
impl WriteXDR for SyscallVerifySignatureInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallVerifySignatureOutputs
impl WriteXDR for SyscallVerifySignatureOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallVerifySignatureTrace
impl WriteXDR for SyscallVerifySignatureTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallWriteAddressRequiredWeightInputs
impl WriteXDR for SyscallWriteAddressRequiredWeightInputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallWriteAddressRequiredWeightOutputs
impl WriteXDR for SyscallWriteAddressRequiredWeightOutputs
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for SyscallWriteAddressRequiredWeightTrace
impl WriteXDR for SyscallWriteAddressRequiredWeightTrace
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TransactionViewQuery
impl WriteXDR for TransactionViewQuery
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TransactionViewResult
impl WriteXDR for TransactionViewResult
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TransactionViewStatus
impl WriteXDR for TransactionViewStatus
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TransferEvent
impl WriteXDR for TransferEvent
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TxFailureCause
impl WriteXDR for TxFailureCause
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TxFailureDiagnostic
impl WriteXDR for TxFailureDiagnostic
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for TxFailureKind
impl WriteXDR for TxFailureKind
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ValidatorID
impl WriteXDR for ValidatorID
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ValidatorPrivateInfo
impl WriteXDR for ValidatorPrivateInfo
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for ValidatorPublicInfo
impl WriteXDR for ValidatorPublicInfo
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for Vec<u8>
impl WriteXDR for Vec<u8>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for [u8]
impl WriteXDR for [u8]
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for bool
impl WriteXDR for bool
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for f32
impl WriteXDR for f32
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for f64
impl WriteXDR for f64
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for i16
impl WriteXDR for i16
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for i32
impl WriteXDR for i32
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for i64
impl WriteXDR for i64
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for i128
impl WriteXDR for i128
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for str
impl WriteXDR for str
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for u16
impl WriteXDR for u16
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for u32
impl WriteXDR for u32
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for u64
impl WriteXDR for u64
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl WriteXDR for u128
impl WriteXDR for u128
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractArrayTypeView<'a>
impl<'a> WriteXDR for ContractArrayTypeView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractEnumDefView<'a>
impl<'a> WriteXDR for ContractEnumDefView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractEnumVariantView<'a>
impl<'a> WriteXDR for ContractEnumVariantView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractEventDefView<'a>
impl<'a> WriteXDR for ContractEventDefView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractExceptionTypeView<'a>
impl<'a> WriteXDR for ContractExceptionTypeView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractFieldView<'a>
impl<'a> WriteXDR for ContractFieldView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractSpecIdView<'a>
impl<'a> WriteXDR for ContractSpecIdView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractSpecInterfaceView<'a>
impl<'a> WriteXDR for ContractSpecInterfaceView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractSpecMethodView<'a>
impl<'a> WriteXDR for ContractSpecMethodView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractSpecView<'a>
impl<'a> WriteXDR for ContractSpecView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractStructDefView<'a>
impl<'a> WriteXDR for ContractStructDefView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractTypeDefView<'a>
impl<'a> WriteXDR for ContractTypeDefView<'a>
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractTypeView<'a>
impl<'a> WriteXDR for ContractTypeView<'a>
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractUnionCaseTypeView<'a>
impl<'a> WriteXDR for ContractUnionCaseTypeView<'a>
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractUnionCaseView<'a>
impl<'a> WriteXDR for ContractUnionCaseView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractUnionDefView<'a>
impl<'a> WriteXDR for ContractUnionDefView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for ContractVectorTypeView<'a>
impl<'a> WriteXDR for ContractVectorTypeView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for SpecFragmentView<'a>
impl<'a> WriteXDR for SpecFragmentView<'a>
fn write_xdr<F, W>(&self, __write_xdr_writer: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, __write_xdr_writer: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for SpecInterfaceAnchorView<'a>
impl<'a> WriteXDR for SpecInterfaceAnchorView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for SpecInterfaceFragmentView<'a>
impl<'a> WriteXDR for SpecInterfaceFragmentView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<'a> WriteXDR for SpecMethodFragmentView<'a>
impl<'a> WriteXDR for SpecMethodFragmentView<'a>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7)
impl<T0, T1, T2, T3, T4, T5, T6, T7> WriteXDR for (T0, T1, T2, T3, T4, T5, T6, T7)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5, T6> WriteXDR for (T0, T1, T2, T3, T4, T5, T6)
impl<T0, T1, T2, T3, T4, T5, T6> WriteXDR for (T0, T1, T2, T3, T4, T5, T6)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4, T5> WriteXDR for (T0, T1, T2, T3, T4, T5)
impl<T0, T1, T2, T3, T4, T5> WriteXDR for (T0, T1, T2, T3, T4, T5)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3, T4> WriteXDR for (T0, T1, T2, T3, T4)
impl<T0, T1, T2, T3, T4> WriteXDR for (T0, T1, T2, T3, T4)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2, T3> WriteXDR for (T0, T1, T2, T3)
impl<T0, T1, T2, T3> WriteXDR for (T0, T1, T2, T3)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1, T2> WriteXDR for (T0, T1, T2)
impl<T0, T1, T2> WriteXDR for (T0, T1, T2)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T0, T1> WriteXDR for (T0, T1)
impl<T0, T1> WriteXDR for (T0, T1)
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T, E> WriteXDR for Result<T, E>
impl<T, E> WriteXDR for Result<T, E>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T, const N: usize> WriteXDR for VecInner<T, usize, VecStorageInner<[MaybeUninit<T>; N]>>where
T: WriteXDR,
impl<T, const N: usize> WriteXDR for VecInner<T, usize, VecStorageInner<[MaybeUninit<T>; N]>>where
T: WriteXDR,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T, const N: usize> WriteXDR for [T; N]where
T: WriteXDR,
impl<T, const N: usize> WriteXDR for [T; N]where
T: WriteXDR,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for &T
impl<T> WriteXDR for &T
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for &mut T
impl<T> WriteXDR for &mut T
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for (T,)where
T: WriteXDR,
impl<T> WriteXDR for (T,)where
T: WriteXDR,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for Arc<T>
Available on target_has_atomic=ptr only.
impl<T> WriteXDR for Arc<T>
target_has_atomic=ptr only.fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for Box<T>
Available on crate feature alloc only.
impl<T> WriteXDR for Box<T>
alloc only.fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for Option<T>where
T: WriteXDR,
impl<T> WriteXDR for Option<T>where
T: WriteXDR,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for PhantomData<T>
impl<T> WriteXDR for PhantomData<T>
fn write_xdr<F, W>(&self, _w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, _w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for Vec<T>where
T: WriteXDR,
impl<T> WriteXDR for Vec<T>where
T: WriteXDR,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<T> WriteXDR for [T]where
T: WriteXDR,
impl<T> WriteXDR for [T]where
T: WriteXDR,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<const N: usize> WriteXDR for StringInner<usize, VecStorageInner<[MaybeUninit<u8>; N]>>
impl<const N: usize> WriteXDR for StringInner<usize, VecStorageInner<[MaybeUninit<u8>; N]>>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<const N: usize> WriteXDR for VecInner<u8, usize, VecStorageInner<[MaybeUninit<u8>; N]>>
impl<const N: usize> WriteXDR for VecInner<u8, usize, VecStorageInner<[MaybeUninit<u8>; N]>>
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Source§impl<const N: usize> WriteXDR for [u8; N]
impl<const N: usize> WriteXDR for [u8; N]
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Implementors§
impl WriteXDR for AddressAndKey
impl WriteXDR for AuthClaim
impl WriteXDR for AuthClaimType
impl WriteXDR for AuthToken
impl WriteXDR for AuthTokenError
impl WriteXDR for AuthTokenNode
impl WriteXDR for AuthTokenPayload
impl WriteXDR for BlockHeight
impl WriteXDR for CallingError
impl WriteXDR for ConfigHash
impl WriteXDR for ConsensusValueHash
impl WriteXDR for Contract
impl WriteXDR for ContractAddress
impl WriteXDR for ContractBlob
impl WriteXDR for ContractDeploymentHashPreimage
impl WriteXDR for ContractEntrypointID
impl WriteXDR for thruput_sdk::types::contract::ContractType
impl WriteXDR for CopyableInvokeInputs
impl WriteXDR for CopyableInvokeOutputs
impl WriteXDR for CryptographicScheme
impl WriteXDR for DbConflictCode
impl WriteXDR for DbConflictDiagnostic
impl WriteXDR for DbConflictResult
impl WriteXDR for DecoratedSignature
impl WriteXDR for DeployedContractHash
impl WriteXDR for Ed25519PublicKey
impl WriteXDR for Ed25519SecretKey
impl WriteXDR for Ed25519Signature
impl WriteXDR for EventsHash
impl WriteXDR for ExecResult
impl WriteXDR for ExtensionPoint
impl WriteXDR for FaultString
impl WriteXDR for GenesisConfiguration
impl WriteXDR for GenesisContractAddresses
impl WriteXDR for HandlingError
impl WriteXDR for I256
impl WriteXDR for IdentifiedEvent
impl WriteXDR for Invocation
impl WriteXDR for InvocationFrameOutput
impl WriteXDR for InvocationFrameStatusCode
impl WriteXDR for InvokeFlag
impl WriteXDR for LibraryExn
impl WriteXDR for MlDsa65PublicKey
impl WriteXDR for MlDsa65SecretKey
impl WriteXDR for MlDsa65Signature
impl WriteXDR for NetworkHash
impl WriteXDR for NondeterministicProposalData
impl WriteXDR for ProposalHeaderHash
impl WriteXDR for ProposedTransaction
impl WriteXDR for Protocol
impl WriteXDR for PubkeyAccountPreimage
impl WriteXDR for PublicKey
impl WriteXDR for PublicKeyHash
impl WriteXDR for SHA256Hash
impl WriteXDR for SecretKey
impl WriteXDR for Signature
impl WriteXDR for SignedTransaction
impl WriteXDR for StorageCostModelXdr
impl WriteXDR for StorageDeltaFlags
impl WriteXDR for StorageKeyContractData
impl WriteXDR for StorageKeyType
impl WriteXDR for StorageLongHash
impl WriteXDR for StorageShortHash
impl WriteXDR for SysErr
impl WriteXDR for SyscallErrorCode
impl WriteXDR for SyscallExn
impl WriteXDR for SyscallNo
impl WriteXDR for TimePoint
impl WriteXDR for Topic
impl WriteXDR for Transaction
impl WriteXDR for TransactionStatistic
impl WriteXDR for TxEmittedEvent
impl WriteXDR for TxEventLog
impl WriteXDR for TxsHash
impl WriteXDR for U256
impl WriteXDR for Uniquifier
impl WriteXDR for int128_xdr
impl WriteXDR for uint128_xdr
impl<C, B, const MAX: u32> WriteXDR for ChunkedBytes<C, MAX>
impl<C, S, T, const MAX: u32> WriteXDR for ChunkedVec<C, MAX>
impl<T: WriteXDR> WriteXDR for AuthTokenPreimage<T>
impl<T> WriteXDR for Signed<T>
impl<const MAX: u32, T> WriteXDR for VecM<T, MAX>where
T: WriteXDR,
alloc only.impl<const MAX: u32> WriteXDR for BytesM<MAX>
impl<const MAX: u32> WriteXDR for StringM<MAX>
impl<const MAX: u32> WriteXDR for VecM<u8, MAX>
alloc only.