Enum glommio::Latency [−][src]
pub enum Latency { Matters(Duration), NotImportant, }
An attribute of a TaskQueue
, passed during its creation.
This tells the executor whether or not tasks in this class are latency sensitive. Latency sensitive tasks will be placed in their own I/O ring, and tasks in background classes can cooperatively preempt themselves in the faces of pending events for latency classes.
Variants
Matters(Duration)
Tasks marked as Latency::Matters
will cooperatively signal to other
tasks that they should preempt often
Tasks marked as Latency::NotImportant
will not signal to other tasks
that they should preempt often
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Latency
impl RefUnwindSafe for Latency
impl UnwindSafe for Latency
impl UnwindSafe for Latency