pub enum MembershipMode {
InQueue,
Visited,
}Expand description
Controls how membership is tracked when popping values.
Variants§
InQueue
Membership is cleared upon popping, allowing the value to be enqueued again.
Visited
Membership persists after popping, preventing re-enqueueing.
Trait Implementations§
Source§impl Clone for MembershipMode
impl Clone for MembershipMode
Source§fn clone(&self) -> MembershipMode
fn clone(&self) -> MembershipMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MembershipMode
impl Debug for MembershipMode
Source§impl PartialEq for MembershipMode
impl PartialEq for MembershipMode
impl Copy for MembershipMode
impl Eq for MembershipMode
impl StructuralPartialEq for MembershipMode
Auto Trait Implementations§
impl Freeze for MembershipMode
impl RefUnwindSafe for MembershipMode
impl Send for MembershipMode
impl Sync for MembershipMode
impl Unpin for MembershipMode
impl UnwindSafe for MembershipMode
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