pub enum CapacityPolicy {
LogAndDrop,
DropOldest,
}Expand description
What to do when the stream resequencer priority queue reaches capacity.
Variants§
LogAndDrop
Log a warning and drop the incoming exchange (no dead-letter sink wired).
DropOldest
Drop the oldest exchange from the queue to make room.
Trait Implementations§
Source§impl Clone for CapacityPolicy
impl Clone for CapacityPolicy
Source§fn clone(&self) -> CapacityPolicy
fn clone(&self) -> CapacityPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CapacityPolicy
Source§impl Debug for CapacityPolicy
impl Debug for CapacityPolicy
impl Eq for CapacityPolicy
Source§impl PartialEq for CapacityPolicy
impl PartialEq for CapacityPolicy
Source§fn eq(&self, other: &CapacityPolicy) -> bool
fn eq(&self, other: &CapacityPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CapacityPolicy
Auto Trait Implementations§
impl Freeze for CapacityPolicy
impl RefUnwindSafe for CapacityPolicy
impl Send for CapacityPolicy
impl Sync for CapacityPolicy
impl Unpin for CapacityPolicy
impl UnsafeUnpin for CapacityPolicy
impl UnwindSafe for CapacityPolicy
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