pub enum CommandError {
ServerError(String),
DecodeError(DecodeError),
WatchValueExpectationError(String),
}Expand description
The errors that originates from handling commands.
Variants§
ServerError(String)
A server side error occured. This might be caused by a bug in the SDK, or uninteded usage.
DecodeError(DecodeError)
The server returned an unexpected response, this can be caused by running on an incompatible server version.
WatchValueExpectationError(String)
The server returned an unexpected watch response, this can be caused by running on an incompatible server version.
Trait Implementations§
Source§impl Debug for CommandError
impl Debug for CommandError
Source§impl From<CommandError> for StreamError
impl From<CommandError> for StreamError
Source§fn from(error: CommandError) -> Self
fn from(error: CommandError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CommandError
impl RefUnwindSafe for CommandError
impl Send for CommandError
impl Sync for CommandError
impl Unpin for CommandError
impl UnsafeUnpin for CommandError
impl UnwindSafe for CommandError
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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