[−][src]Enum heim_process::os::windows::Priority
Process priority class.
See GetPriorityClass
function for more information.
Variants
Process whose threads run only when the system is idle.
The threads of the process are preempted by the threads of any process running in a higher priority class.
Process that has priority above Idle
but below Normal
.
Process with no special scheduling needs.
Process that has priority above Normal
but below High
.
Process that performs time-critical tasks that must be executed immediately.
The threads of the process preempt the threads of normal or idle priority class processes.
Process that has the highest possible priority.
The threads of the process preempt the threads of all other processes, including operating system processes performing important tasks.
Trait Implementations
impl Clone for Priority
[src]
impl Copy for Priority
[src]
impl Debug for Priority
[src]
impl Default for Priority
[src]
impl Eq for Priority
[src]
impl Hash for Priority
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Priority
[src]
pub fn cmp(&self, other: &Priority) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<Priority> for Priority
[src]
pub fn eq(&self, other: &Priority) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<Priority> for Priority
[src]
pub fn partial_cmp(&self, other: &Priority) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Priority
[src]
impl StructuralPartialEq for Priority
[src]
Auto Trait Implementations
impl RefUnwindSafe for Priority
[src]
impl Send for Priority
[src]
impl Sync for Priority
[src]
impl Unpin for Priority
[src]
impl UnwindSafe for Priority
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,