FairGroup

Trait FairGroup 

Source
pub trait FairGroup: Clone {
    // Required methods
    fn group_id(&self) -> Option<u32>;
    fn get_size(&self) -> Option<usize>;
}
Expand description

Trait for defining grouping logic for fair queuing. Groups are determined based on group_id. None represents the control group.

Required Methods§

Source

fn group_id(&self) -> Option<u32>

Source

fn get_size(&self) -> Option<usize>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§