pub struct ReusableParser {}Expand description
Reusable HTTP parser - simplified version without lifetime issues
Implementations§
Source§impl ReusableParser
impl ReusableParser
Sourcepub fn parse_response(
&mut self,
buffer: &[u8],
) -> Result<(u16, Vec<(String, String)>), Error>
pub fn parse_response( &mut self, buffer: &[u8], ) -> Result<(u16, Vec<(String, String)>), Error>
Parse HTTP response
Sourcepub fn parse_request(&mut self, buffer: &[u8]) -> HttpParseResult
pub fn parse_request(&mut self, buffer: &[u8]) -> HttpParseResult
Parse HTTP request
Trait Implementations§
Source§impl Default for ReusableParser
impl Default for ReusableParser
Source§fn default() -> ReusableParser
fn default() -> ReusableParser
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReusableParser
impl RefUnwindSafe for ReusableParser
impl Send for ReusableParser
impl Sync for ReusableParser
impl Unpin for ReusableParser
impl UnsafeUnpin for ReusableParser
impl UnwindSafe for ReusableParser
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