#[non_exhaustive]pub struct ResponseCodec;
Expand description
Codec for responses.
Implementations§
Source§impl ResponseCodec
impl ResponseCodec
Trait Implementations§
Source§impl Debug for ResponseCodec
impl Debug for ResponseCodec
Source§impl Decoder for ResponseCodec
impl Decoder for ResponseCodec
type Message<'a> = Response<'a>
type Error<'a> = ResponseDecodeError
fn decode<'a>( &self, input: &'a [u8], ) -> Result<(&'a [u8], Self::Message<'a>), Self::Error<'static>>
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 ResponseCodec
impl Default for ResponseCodec
Source§fn default() -> ResponseCodec
fn default() -> ResponseCodec
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ResponseCodec
impl RefUnwindSafe for ResponseCodec
impl Send for ResponseCodec
impl Sync for ResponseCodec
impl Unpin for ResponseCodec
impl UnwindSafe for ResponseCodec
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