Enum specifications::errors::EncodeDecodeError
source · pub enum EncodeDecodeError {
Base64DecodeError {
err: DecodeError,
},
Utf8DecodeError {
err: FromUtf8Error,
},
JsonDecodeError {
err: Error,
},
}
Expand description
Errors that relate to encoding or decoding output
Variants§
Base64DecodeError
Could not decode the given string from Base64 binary data
Fields
§
err: DecodeError
Utf8DecodeError
Could not decode the given raw binary using UTF-8
Fields
§
err: FromUtf8Error
JsonDecodeError
Could not decode the given input as JSON
Trait Implementations§
source§impl Debug for EncodeDecodeError
impl Debug for EncodeDecodeError
source§impl Display for EncodeDecodeError
impl Display for EncodeDecodeError
source§impl Error for EncodeDecodeError
impl Error for EncodeDecodeError
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 EncodeDecodeError
impl !RefUnwindSafe for EncodeDecodeError
impl Send for EncodeDecodeError
impl Sync for EncodeDecodeError
impl Unpin for EncodeDecodeError
impl !UnwindSafe for EncodeDecodeError
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
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