Enum dispatch::QueuePriority[][src]

pub enum QueuePriority {
    High,
    Default,
    Low,
    Background,
}

The priority of a global concurrent queue.

Variants

The queue is scheduled for execution before any default priority or low priority queue.

The queue is scheduled for execution after all high priority queues, but before any low priority queues.

The queue is scheduled for execution after all default priority and high priority queues.

The queue is scheduled for execution after all high priority queues have been scheduled. The system runs items on a thread whose priority is set for background status and any disk I/O is throttled to minimize the impact on the system.

Trait Implementations

impl Clone for QueuePriority
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for QueuePriority
[src]

Formats the value using the given formatter. Read more

impl Hash for QueuePriority
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for QueuePriority
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations