pub struct Encoder {
pub index: Arc<RwLock<HeaderIndex>>,
pub max_frame_size: usize,
}Fields§
§index: Arc<RwLock<HeaderIndex>>§max_frame_size: usizeImplementations§
source§impl Encoder
impl Encoder
pub fn new() -> Encoder
pub fn new_index( index: Arc<RwLock<HeaderIndex>>, max_frame_size: usize ) -> Encoder
pub fn encode<'b, I>(&mut self, headers: I) -> BinaryMut ⓘ
pub fn encode_into<'b, I, B: BufMut + Buf>( &mut self, headers: I, writer: &mut B ) -> Result<()>
pub fn encode_header_into<B: BufMut + Buf>( &mut self, header: (&HeaderName, &HeaderValue), writer: &mut B ) -> Result<()>
pub fn encode_integer_into<B: BufMut + Buf>( value: usize, prefix_size: u8, leading_bits: u8, writer: &mut B ) -> Result<()>
Auto Trait Implementations§
impl RefUnwindSafe for Encoder
impl Send for Encoder
impl Sync for Encoder
impl Unpin for Encoder
impl UnwindSafe for Encoder
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