pub struct Http09Conn { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for Http09Conn
impl Default for Http09Conn
Source§impl HttpConn for Http09Conn
impl HttpConn for Http09Conn
fn send_requests(&mut self, conn: &mut Connection, target_path: &Option<String>)
fn handle_responses( &mut self, conn: &mut Connection, buf: &mut [u8], req_start: &Instant, )
fn report_incomplete(&self, start: &Instant) -> bool
fn handle_requests( &mut self, conn: &mut Connection, partial_requests: &mut HashMap<u64, PartialRequest>, partial_responses: &mut HashMap<u64, PartialResponse>, root: &str, index: &str, buf: &mut [u8], ) -> Result<()>
fn handle_writable( &mut self, conn: &mut Connection, partial_responses: &mut HashMap<u64, PartialResponse>, stream_id: u64, )
Auto Trait Implementations§
impl Freeze for Http09Conn
impl !RefUnwindSafe for Http09Conn
impl !Send for Http09Conn
impl !Sync for Http09Conn
impl Unpin for Http09Conn
impl UnsafeUnpin for Http09Conn
impl !UnwindSafe for Http09Conn
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more