pub struct HeaderFieldEncoder(/* private fields */);
Expand description
Encoder for header fields.
Implementations§
Source§impl HeaderFieldEncoder
impl HeaderFieldEncoder
Sourcepub const fn new() -> HeaderFieldEncoder
pub const fn new() -> HeaderFieldEncoder
Create a new header field encoder.
Sourcepub fn encode(&mut self, field: &HeaderField, dst: &mut BytesMut)
pub fn encode(&mut self, field: &HeaderField, dst: &mut BytesMut)
Encode a given header field.
Sourcepub fn get_encoded_length(&self, field: &HeaderField) -> usize
pub fn get_encoded_length(&self, field: &HeaderField) -> usize
Get the encoded length of a given header field.
Trait Implementations§
Source§impl Default for HeaderFieldEncoder
impl Default for HeaderFieldEncoder
Source§fn default() -> HeaderFieldEncoder
fn default() -> HeaderFieldEncoder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HeaderFieldEncoder
impl RefUnwindSafe for HeaderFieldEncoder
impl Send for HeaderFieldEncoder
impl Sync for HeaderFieldEncoder
impl Unpin for HeaderFieldEncoder
impl UnwindSafe for HeaderFieldEncoder
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