Enum air_test_utils::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
Errors encountered while trying to serialize call results.
Fields
§
call_results: HashMap<String, CallServiceResult>
§
se_error: <CallResultsRepr as Representation>::SerializeError
CallRequestsDeError
This error is encountered when deserialization pof call requests failed for some reason.
Fields
§
raw_call_request: SerializedCallRequests
§
error: <CallRequestsRepr as Representation>::DeserializeError
CallParamsArgsDeFailed
Errors encountered while trying to deserialize arguments from call parameters returned
by the interpreter. In the corresponding struct such arguments are Vec
Fields
§
call_params: CallRequestParams
§
de_error: <CallArgumentsRepr as Representation>::DeserializeError
CallParamsTetrapletsDeFailed
Errors encountered while trying to deserialize tetraplets from call parameters returned
by the interpreter. In the corresponding struct such tetraplets are
Vec<Vec
Fields
§
call_params: CallRequestParams
§
de_error: <TetrapletsRepr as Representation>::DeserializeError
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) -> RunnerError
fn from(source: CallSeDeErrors) -> RunnerError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CallSeDeErrors
impl !RefUnwindSafe for CallSeDeErrors
impl Send for CallSeDeErrors
impl Sync for CallSeDeErrors
impl Unpin for CallSeDeErrors
impl !UnwindSafe for CallSeDeErrors
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§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.§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.