Enum avm_interface::CallSeDeErrors
source · [−]pub enum CallSeDeErrors {
CallResultsSeFailed {
call_results: CallResults,
se_error: SerdeError,
},
CallRequestsDeError {
raw_call_request: Vec<u8>,
error: SerdeError,
},
CallParamsArgsDeFailed {
call_params: CallRequestParams,
de_error: SerdeError,
},
CallParamsTetrapletsDeFailed {
call_params: CallRequestParams,
de_error: SerdeError,
},
}
Variants
CallResultsSeFailed
Errors encountered while trying to serialize call results.
CallRequestsDeError
This error is encountered when deserialization pof call requests failed for some reason.
CallParamsArgsDeFailed
Errors encountered while trying to deserialize arguments from call parameters returned
by the interpreter. In the corresponding struct such arguments are Vec
CallParamsTetrapletsDeFailed
Errors encountered while trying to deserialize tetraplets from call parameters returned
by the interpreter. In the corresponding struct such tetraplets are
Vec<Vec
Trait Implementations
sourceimpl Debug for CallSeDeErrors
impl Debug for CallSeDeErrors
sourceimpl Display for CallSeDeErrors
impl Display for CallSeDeErrors
sourceimpl Error for CallSeDeErrors
impl Error for CallSeDeErrors
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
Auto Trait Implementations
impl !RefUnwindSafe for CallSeDeErrors
impl Send for CallSeDeErrors
impl Sync for CallSeDeErrors
impl Unpin for CallSeDeErrors
impl !UnwindSafe for CallSeDeErrors
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more