pub struct MessagePackDecoder {}Expand description
Decodes messages from the MessagePack binary format.
Trait Implementations§
Source§impl Decoder for MessagePackDecoder
impl Decoder for MessagePackDecoder
Source§fn decode<T>(&self, data: Bytes) -> Result<T, DecodeError>where
T: DeserializeOwned,
fn decode<T>(&self, data: Bytes) -> Result<T, DecodeError>where
T: DeserializeOwned,
Attempt to decode the given binary data.
Source§fn decode_mut<T>(&mut self, data: Bytes) -> Result<T, DecodeError>where
T: DeserializeOwned,
fn decode_mut<T>(&mut self, data: Bytes) -> Result<T, DecodeError>where
T: DeserializeOwned,
Attempt to decode the given binary data, possibly mutating the state of the decoder.
Source§fn transformed<BT>(self, transformer: BT) -> TransformedDecoder<Self, BT>where
Self: Sized,
BT: BinaryTransform,
fn transformed<BT>(self, transformer: BT) -> TransformedDecoder<Self, BT>where
Self: Sized,
BT: BinaryTransform,
Wraps this decoder, first applying
transformer to any data before passing it to the
decoder.Source§impl Default for MessagePackDecoder
impl Default for MessagePackDecoder
Source§fn default() -> MessagePackDecoder
fn default() -> MessagePackDecoder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MessagePackDecoder
impl RefUnwindSafe for MessagePackDecoder
impl Send for MessagePackDecoder
impl Sync for MessagePackDecoder
impl Unpin for MessagePackDecoder
impl UnsafeUnpin for MessagePackDecoder
impl UnwindSafe for MessagePackDecoder
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