pub enum FunctionCallErrorSer {
Fieldless(FunctionCallErrorSerFieldless),
CompilationError(CompilationError),
LinkError(LinkError),
MethodResolveError(MethodResolveError),
WasmTrap(WasmTrap),
HostError(HostError),
ExecutionError(String),
}Expand description
Serializable version of FunctionCallError.
Variants§
Fieldless(FunctionCallErrorSerFieldless)
CompilationError(CompilationError)
LinkError(LinkError)
MethodResolveError(MethodResolveError)
WasmTrap(WasmTrap)
HostError(HostError)
ExecutionError(String)
Trait Implementations§
Source§impl Clone for FunctionCallErrorSer
impl Clone for FunctionCallErrorSer
Source§fn clone(&self) -> FunctionCallErrorSer
fn clone(&self) -> FunctionCallErrorSer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FunctionCallErrorSer
impl Debug for FunctionCallErrorSer
Source§impl From<FunctionCallErrorSer> for FunctionCallErrorSer
impl From<FunctionCallErrorSer> for FunctionCallErrorSer
Source§fn from(e: FunctionCallErrorSer) -> Self
fn from(e: FunctionCallErrorSer) -> Self
Converts to this type from the input type.
Source§impl From<FunctionCallErrorSer> for FunctionCallErrorSer
impl From<FunctionCallErrorSer> for FunctionCallErrorSer
Source§fn from(e: FunctionCallErrorSerOriginal) -> Self
fn from(e: FunctionCallErrorSerOriginal) -> Self
Converts to this type from the input type.
Source§impl<'source> FromPyObject<'source> for FunctionCallErrorSer
impl<'source> FromPyObject<'source> for FunctionCallErrorSer
Source§impl PartialEq for FunctionCallErrorSer
impl PartialEq for FunctionCallErrorSer
impl Eq for FunctionCallErrorSer
impl StructuralPartialEq for FunctionCallErrorSer
Auto Trait Implementations§
impl Freeze for FunctionCallErrorSer
impl RefUnwindSafe for FunctionCallErrorSer
impl Send for FunctionCallErrorSer
impl Sync for FunctionCallErrorSer
impl Unpin for FunctionCallErrorSer
impl UnwindSafe for FunctionCallErrorSer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more