#[non_exhaustive]pub struct CommandCodec;
Expand description
Codec for commands.
Implementations§
Source§impl CommandCodec
impl CommandCodec
Trait Implementations§
Source§impl Debug for CommandCodec
impl Debug for CommandCodec
Source§impl Decoder for CommandCodec
impl Decoder for CommandCodec
type Message<'a> = Command<'a>
type Error<'a> = CommandDecodeError<'a>
fn decode<'a>( &self, input: &'a [u8], ) -> Result<(&'a [u8], Self::Message<'a>), Self::Error<'a>>
Source§fn decode_static<'a>(
&self,
input: &'a [u8],
) -> Result<(&'a [u8], Self::Message<'static>), Self::Error<'static>>where
Self::Message<'a>: IntoBoundedStatic<Static = Self::Message<'static>>,
Self::Error<'a>: IntoBoundedStatic<Static = Self::Error<'static>>,
fn decode_static<'a>(
&self,
input: &'a [u8],
) -> Result<(&'a [u8], Self::Message<'static>), Self::Error<'static>>where
Self::Message<'a>: IntoBoundedStatic<Static = Self::Message<'static>>,
Self::Error<'a>: IntoBoundedStatic<Static = Self::Error<'static>>,
Available on crate feature
bounded-static
only.Source§impl Default for CommandCodec
impl Default for CommandCodec
Source§fn default() -> CommandCodec
fn default() -> CommandCodec
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CommandCodec
impl RefUnwindSafe for CommandCodec
impl Send for CommandCodec
impl Sync for CommandCodec
impl Unpin for CommandCodec
impl UnwindSafe for CommandCodec
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