pub enum QueueDropPolicy {
DropOldest,
DropNewest,
Backpressure,
}Expand description
Policy for handling frames when queue is full.
Variants§
DropOldest
Drop the oldest pending frame (display freshest content).
DropNewest
Drop the newest frame (preserve sequential ordering).
Backpressure
Signal backpressure to the producer (don’t drop, slow input).
Trait Implementations§
Source§impl Clone for QueueDropPolicy
impl Clone for QueueDropPolicy
Source§fn clone(&self) -> QueueDropPolicy
fn clone(&self) -> QueueDropPolicy
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 QueueDropPolicy
impl Debug for QueueDropPolicy
Source§impl Default for QueueDropPolicy
impl Default for QueueDropPolicy
Source§fn default() -> QueueDropPolicy
fn default() -> QueueDropPolicy
Returns the “default value” for a type. Read more
Source§impl Hash for QueueDropPolicy
impl Hash for QueueDropPolicy
Source§impl PartialEq for QueueDropPolicy
impl PartialEq for QueueDropPolicy
impl Copy for QueueDropPolicy
impl Eq for QueueDropPolicy
impl StructuralPartialEq for QueueDropPolicy
Auto Trait Implementations§
impl Freeze for QueueDropPolicy
impl RefUnwindSafe for QueueDropPolicy
impl Send for QueueDropPolicy
impl Sync for QueueDropPolicy
impl Unpin for QueueDropPolicy
impl UnsafeUnpin for QueueDropPolicy
impl UnwindSafe for QueueDropPolicy
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