pub struct QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output> { /* private fields */ }Expand description
Caller-owned workspace used by one field-section encoding operation.
Implementations§
Source§impl<'scratch, 'plan, 'output> QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
Sourcepub fn new(
reference_scratch: &'scratch mut [u64],
field_plan_scratch: &'scratch mut [QpackFieldSectionPlanSlot<'plan>],
destination: &'output mut [u8],
) -> Self
pub fn new( reference_scratch: &'scratch mut [u64], field_plan_scratch: &'scratch mut [QpackFieldSectionPlanSlot<'plan>], destination: &'output mut [u8], ) -> Self
Creates an encoding workspace from reference, wire-plan, and output storage.
Auto Trait Implementations§
impl<'scratch, 'plan, 'output> !UnwindSafe for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> Freeze for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> RefUnwindSafe for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> Send for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> Sync for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> Unpin for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
impl<'scratch, 'plan, 'output> UnsafeUnpin for QpackFieldSectionEncodeBuffers<'scratch, 'plan, 'output>
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