Struct micro_http::codec::RequestDecoder
source · pub struct RequestDecoder { /* private fields */ }Implementations§
Trait Implementations§
source§impl Decoder for RequestDecoder
impl Decoder for RequestDecoder
§type Item = Message<RequestHeader, Bytes>
type Item = Message<RequestHeader, Bytes>
The type of decoded frames.
§type Error = ParseError
type Error = ParseError
The type of unrecoverable frame decoding errors. Read more
source§fn decode(
&mut self,
src: &mut BytesMut
) -> Result<Option<Self::Item>, Self::Error>
fn decode( &mut self, src: &mut BytesMut ) -> Result<Option<Self::Item>, Self::Error>
Attempts to decode a frame from the provided buffer of bytes. Read more
Auto Trait Implementations§
impl RefUnwindSafe for RequestDecoder
impl Send for RequestDecoder
impl Sync for RequestDecoder
impl Unpin for RequestDecoder
impl UnwindSafe for RequestDecoder
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