pub struct PseudoOrderBuilder { /* private fields */ }Expand description
A builder for constructing a PseudoOrder.
Implementations§
Source§impl PseudoOrderBuilder
impl PseudoOrderBuilder
Sourcepub fn push(self, id: PseudoId) -> Self
pub fn push(self, id: PseudoId) -> Self
Pushes a pseudo-header ID to the order, ignoring duplicates.
Sourcepub fn extend(self, iter: impl IntoIterator<Item = PseudoId>) -> Self
pub fn extend(self, iter: impl IntoIterator<Item = PseudoId>) -> Self
Extends the order with multiple pseudo-header IDs.
Sourcepub fn build(self) -> PseudoOrder
pub fn build(self) -> PseudoOrder
Builds the PseudoOrder, filling in any missing IDs from the default order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PseudoOrderBuilder
impl RefUnwindSafe for PseudoOrderBuilder
impl Send for PseudoOrderBuilder
impl Sync for PseudoOrderBuilder
impl Unpin for PseudoOrderBuilder
impl UnsafeUnpin for PseudoOrderBuilder
impl UnwindSafe for PseudoOrderBuilder
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