Enum avm_server::CallSeDeErrors
source · pub enum CallSeDeErrors {
CallResultsSeFailed {
call_results: HashMap<String, CallServiceResult>,
se_error: <CallResultsRepr as Representation>::SerializeError,
},
CallRequestsDeError {
raw_call_request: SerializedCallRequests,
error: <CallRequestsRepr as Representation>::DeserializeError,
},
CallParamsArgsDeFailed {
call_params: CallRequestParams,
de_error: <CallArgumentsRepr as Representation>::DeserializeError,
},
CallParamsTetrapletsDeFailed {
call_params: CallRequestParams,
de_error: <TetrapletsRepr as Representation>::DeserializeError,
},
}Variants§
CallResultsSeFailed
Fields
§
call_results: HashMap<String, CallServiceResult>§
se_error: <CallResultsRepr as Representation>::SerializeErrorErrors encountered while trying to serialize call results.
CallRequestsDeError
Fields
§
raw_call_request: SerializedCallRequests§
error: <CallRequestsRepr as Representation>::DeserializeErrorThis error is encountered when deserialization pof call requests failed for some reason.
CallParamsArgsDeFailed
Fields
§
call_params: CallRequestParams§
de_error: <CallArgumentsRepr as Representation>::DeserializeErrorErrors encountered while trying to deserialize arguments from call parameters returned
by the interpreter. In the corresponding struct such arguments are Vec
CallParamsTetrapletsDeFailed
Fields
§
call_params: CallRequestParams§
de_error: <TetrapletsRepr as Representation>::DeserializeErrorErrors encountered while trying to deserialize tetraplets from call parameters returned
by the interpreter. In the corresponding struct such tetraplets are
Vec<Vec
Trait Implementations§
source§impl Debug for CallSeDeErrors
impl Debug for CallSeDeErrors
source§impl Display for CallSeDeErrors
impl Display for CallSeDeErrors
source§impl Error for CallSeDeErrors
impl Error for CallSeDeErrors
1.30.0 · source§fn 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 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<CallSeDeErrors> for RunnerError
impl From<CallSeDeErrors> for RunnerError
source§fn from(source: CallSeDeErrors) -> Self
fn from(source: CallSeDeErrors) -> Self
Converts to this type from the input type.
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§
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
§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.