Struct rtrtr::payload::PackBuilder
source · [−]pub struct PackBuilder { /* private fields */ }
Expand description
A builder for a payload pack.
Implementations
sourceimpl PackBuilder
impl PackBuilder
sourcepub fn insert(&mut self, payload: Payload) -> Result<(), PayloadError>
pub fn insert(&mut self, payload: Payload) -> Result<(), PayloadError>
Inserts a new element into the set.
The method fails with an appropriate error if there already is an element with the given payload in the set.
sourcepub fn insert_unchecked(&mut self, payload: Payload)
pub fn insert_unchecked(&mut self, payload: Payload)
Inserts a new element without checking.
sourcepub fn remove(&mut self, payload: &Payload) -> Result<(), PayloadError>
pub fn remove(&mut self, payload: &Payload) -> Result<(), PayloadError>
Removes an existing element from the set.
The method fails with an appropriate error if there is no such item.
Trait Implementations
sourceimpl Clone for PackBuilder
impl Clone for PackBuilder
sourcefn clone(&self) -> PackBuilder
fn clone(&self) -> PackBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PackBuilder
impl Debug for PackBuilder
sourceimpl Default for PackBuilder
impl Default for PackBuilder
sourcefn default() -> PackBuilder
fn default() -> PackBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for PackBuilder
impl Send for PackBuilder
impl Sync for PackBuilder
impl Unpin for PackBuilder
impl UnwindSafe for PackBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more