pub enum CborCodecError {
Decode(DecodeError),
Encode(EncodeError),
IO(String),
BrokenPipe(String),
}Expand description
Errors which can occur while decoding or encoding streams of cbor bytes.
Variants§
Trait Implementations§
Source§impl Debug for CborCodecError
impl Debug for CborCodecError
Source§impl Display for CborCodecError
impl Display for CborCodecError
Source§impl Error for CborCodecError
impl Error for CborCodecError
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()
Source§impl From<DecodeError> for CborCodecError
impl From<DecodeError> for CborCodecError
Source§fn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<EncodeError> for CborCodecError
impl From<EncodeError> for CborCodecError
Source§fn from(source: EncodeError) -> Self
fn from(source: EncodeError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for CborCodecError
Converts critical I/O error (which occurs during codec stream handling) into CborCodecError.
impl From<Error> for CborCodecError
Converts critical I/O error (which occurs during codec stream handling) into CborCodecError.
This is usually a critical system failure indicating an implementation bug or lacking resources on the user’s machine.
See Encoder or Decoder Error trait type in tokio’s codec for more information:
https://docs.rs/tokio-util/latest/tokio_util/codec/trait.Decoder.html#associatedtype.Error
Auto Trait Implementations§
impl Freeze for CborCodecError
impl !RefUnwindSafe for CborCodecError
impl Send for CborCodecError
impl Sync for CborCodecError
impl Unpin for CborCodecError
impl !UnwindSafe for CborCodecError
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> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.