pub struct PrioritiesBuilder { /* private fields */ }Expand description
A builder for constructing a Priorities collection.
PrioritiesBuilder provides a convenient way to incrementally add
Priority frames to a collection, ensuring that invalid priorities
(such as those with a stream ID of zero) are ignored. Once all desired
priorities have been added, call .build() to obtain a Priorities
instance for use in the HTTP/2 connection or frame layer.
Implementations§
Source§impl PrioritiesBuilder
impl PrioritiesBuilder
pub fn push(self, priority: Priority) -> PrioritiesBuilder
pub fn extend( self, priorities: impl IntoIterator<Item = Priority>, ) -> PrioritiesBuilder
pub fn build(self) -> Priorities
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PrioritiesBuilder
impl RefUnwindSafe for PrioritiesBuilder
impl Send for PrioritiesBuilder
impl Sync for PrioritiesBuilder
impl Unpin for PrioritiesBuilder
impl UnsafeUnpin for PrioritiesBuilder
impl UnwindSafe for PrioritiesBuilder
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