pub enum WASMTransportError {
ModuleNotFound(String),
FunctionNotFound(String),
FunctionCallFailed(String),
MemoryError(String),
RuntimeError(String),
InvalidRequest(String),
NotConnected,
CompilationFailed(String),
Timeout,
}Expand description
WASM transport errors
Variants§
ModuleNotFound(String)
Module not found error
FunctionNotFound(String)
Function not found error
FunctionCallFailed(String)
Function call failed error
MemoryError(String)
Memory error
RuntimeError(String)
Runtime error
InvalidRequest(String)
Invalid request error
NotConnected
Not connected error
CompilationFailed(String)
Compilation failed error
Timeout
Timeout error
Trait Implementations§
Source§impl Debug for WASMTransportError
impl Debug for WASMTransportError
Source§impl Display for WASMTransportError
impl Display for WASMTransportError
Source§impl Error for WASMTransportError
impl Error for WASMTransportError
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()
Auto Trait Implementations§
impl Freeze for WASMTransportError
impl RefUnwindSafe for WASMTransportError
impl Send for WASMTransportError
impl Sync for WASMTransportError
impl Unpin for WASMTransportError
impl UnwindSafe for WASMTransportError
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> 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>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request