pub enum TaskPriority {
High,
UserInitiated,
Utility,
Low,
Background,
}Expand description
How urgently a task should run.
.medium is deliberately absent. The stdlib marks it
@_alwaysEmitIntoClient, so unlike its neighbours it has no symbol to
call — dlsym returns null for $sScP6mediumScPvgZ even with
libswift_Concurrency loaded, and naming it could only panic.
Variants§
Trait Implementations§
Source§impl Clone for TaskPriority
impl Clone for TaskPriority
impl Copy for TaskPriority
Source§impl Debug for TaskPriority
impl Debug for TaskPriority
impl Eq for TaskPriority
Source§impl From<Background> for TaskPriority
impl From<Background> for TaskPriority
Source§fn from(_: Background) -> Self
fn from(_: Background) -> Self
Converts to this type from the input type.
Source§impl From<High> for TaskPriority
impl From<High> for TaskPriority
Source§impl From<Low> for TaskPriority
impl From<Low> for TaskPriority
Source§impl From<UserInitiated> for TaskPriority
impl From<UserInitiated> for TaskPriority
Source§fn from(_: UserInitiated) -> Self
fn from(_: UserInitiated) -> Self
Converts to this type from the input type.
Source§impl From<Utility> for TaskPriority
impl From<Utility> for TaskPriority
Source§impl PartialEq for TaskPriority
impl PartialEq for TaskPriority
impl StructuralPartialEq for TaskPriority
Auto Trait Implementations§
impl Freeze for TaskPriority
impl RefUnwindSafe for TaskPriority
impl Send for TaskPriority
impl Sync for TaskPriority
impl Unpin for TaskPriority
impl UnsafeUnpin for TaskPriority
impl UnwindSafe for TaskPriority
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