pub struct MessageParser { /* private fields */ }Implementations§
Source§impl MessageParser
impl MessageParser
pub fn new() -> Self
pub fn new_with_state( headers: BTreeMap<String, String>, content_length: usize, ) -> Self
pub fn feed(&mut self, data: &[u8]) -> Result<Vec<Message>>
pub fn state(&self) -> ParseState
pub fn headers(&self) -> &BTreeMap<String, String>
pub fn body(&self) -> &[u8] ⓘ
Trait Implementations§
Source§impl Debug for MessageParser
impl Debug for MessageParser
Auto Trait Implementations§
impl Freeze for MessageParser
impl RefUnwindSafe for MessageParser
impl Send for MessageParser
impl Sync for MessageParser
impl Unpin for MessageParser
impl UnwindSafe for MessageParser
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