pub struct PackedResponse {
pub version: HttpVersion,
pub status: u16,
pub headers: Vec<HeaderField>,
pub body: Vec<u8>,
}Fields§
§version: HttpVersion§status: u16§headers: Vec<HeaderField>§body: Vec<u8>Implementations§
Source§impl PackedResponse
impl PackedResponse
pub fn from_response<B: AsRef<[u8]>>( resp: &Response<B>, ) -> Result<Self, EncodeError>
pub fn to_http1_bytes(&self) -> Result<Vec<u8>, DecodeError>
pub fn into_http1_response(self) -> Result<Response<Bytes>, DecodeError>
Trait Implementations§
Source§impl Clone for PackedResponse
impl Clone for PackedResponse
Source§fn clone(&self) -> PackedResponse
fn clone(&self) -> PackedResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackedResponse
impl Debug for PackedResponse
Source§impl PartialEq for PackedResponse
impl PartialEq for PackedResponse
impl Eq for PackedResponse
impl StructuralPartialEq for PackedResponse
Auto Trait Implementations§
impl Freeze for PackedResponse
impl RefUnwindSafe for PackedResponse
impl Send for PackedResponse
impl Sync for PackedResponse
impl Unpin for PackedResponse
impl UnwindSafe for PackedResponse
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