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 UnsafeUnpin for WASMTransportError
impl UnwindSafe for WASMTransportError
Blanket Implementations§
Source§
impl<T>
BorrowMut<T> for T
where T: ?Sized,
impl<T>
BorrowMut<T> for T
where 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 more
Source§
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
Source§
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
§
impl<T> Pointable for T
impl<T> Pointable for T
§
impl<T> PolicyExt for T
where T: ?Sized,
impl<T> PolicyExt for T
where T: ?Sized,
§
impl<T> ToStringFallible for T
where T:
Display,
impl<T> ToStringFallible for T
where T:
Display,
§
fn
try_to_string(&self) ->
Result<String,
TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.