pub struct SyscallExn { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for SyscallExn
impl Clone for SyscallExn
Source§impl ConstMaxSize for SyscallExn
impl ConstMaxSize for SyscallExn
Source§impl ConstMaxSize for SyscallExn
impl ConstMaxSize for SyscallExn
Source§impl ContractTypeName for SyscallExn
impl ContractTypeName for SyscallExn
Source§const NAME: ContractSpecIdView<'static>
const NAME: ContractSpecIdView<'static>
The fully qualified id this type is known by in the contract spec. Read more
Source§impl ContractTypeRefSpec for SyscallExn
impl ContractTypeRefSpec for SyscallExn
Source§const INFO: ContractTypeInfo<'static>
const INFO: ContractTypeInfo<'static>
The type reference. Transitive type definitions are not carried here;
they are retained via the linker-anchor mechanism
(
__THRUPUT_SPEC_ANCHOR_ROOT) and resolved by spec-tool.Source§const SIGNED_PREIMAGE: Option<&'static ContractTypeView<'static>> = _
const SIGNED_PREIMAGE: Option<&'static ContractTypeView<'static>> = _
How this type appears as a signed-token preimage
(
ContractTypeView::SignedToken’s payload): the type itself by
default, or None for a type-erased payload (the SDK’s Opaque
overrides this).Source§impl ContractTypeSpec for SyscallExn
impl ContractTypeSpec for SyscallExn
Source§const TYPE_DEF: ContractTypeDefView<'static>
const TYPE_DEF: ContractTypeDefView<'static>
The type’s definition (struct, enum, or union) as a const view.
impl Copy for SyscallExn
Source§impl Debug for SyscallExn
impl Debug for SyscallExn
Source§impl Display for SyscallExn
impl Display for SyscallExn
impl EncodesAs<SyscallExn> for SyscallExn
Source§impl Error for SyscallExn
impl Error for SyscallExn
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for SyscallExn
impl PartialEq for SyscallExn
Source§impl<'_r> ReadXDR<'_r> for SyscallExn
impl<'_r> ReadXDR<'_r> for SyscallExn
Source§fn read_xdr<R: Reader<'_r>>(r: &mut R) -> ReadResult<Self>
fn read_xdr<R: Reader<'_r>>(r: &mut R) -> ReadResult<Self>
Reads an XDR value from the reader. Read more
Source§fn read_xdr_in_place<'__xdrs_s, R: Reader<'_r>>(
r: &mut R,
__xdrs_slot: Slot<'__xdrs_s, Self>,
) -> ReadResult<Init<'__xdrs_s, Self>>
fn read_xdr_in_place<'__xdrs_s, R: Reader<'_r>>( r: &mut R, __xdrs_slot: Slot<'__xdrs_s, Self>, ) -> ReadResult<Init<'__xdrs_s, Self>>
Reads an XDR value directly into
slot, without first building it
on the stack. Read moreimpl StructuralPartialEq for SyscallExn
Source§impl WriteXDR for SyscallExn
impl WriteXDR for SyscallExn
Source§fn write_xdr<F, W: Writer<F>>(&self, w: &mut W) -> WriteResult<()>
fn write_xdr<F, W: Writer<F>>(&self, w: &mut W) -> WriteResult<()>
Writes this value as XDR data to the writer. Read more
Source§unsafe fn write_xdr_unchecked<F, W: WriterUnchecked<F>>(&self, w: &mut W)
unsafe fn write_xdr_unchecked<F, W: WriterUnchecked<F>>(&self, w: &mut W)
Writes this value as XDR data to the writer, without runtime checks. Read more
Auto Trait Implementations§
impl Freeze for SyscallExn
impl RefUnwindSafe for SyscallExn
impl Send for SyscallExn
impl Sync for SyscallExn
impl Unpin for SyscallExn
impl UnsafeUnpin for SyscallExn
impl UnwindSafe for SyscallExn
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more