Enum ra_ap_stdx::thread::ThreadIntent
source · pub enum ThreadIntent {
Worker,
LatencySensitive,
}
Variants§
Worker
Any thread which does work that isn’t in the critical path of the user typing (e.g. processing Go To Definition).
LatencySensitive
Any thread which does work caused by the user typing (e.g. processing syntax highlighting).
Trait Implementations§
source§impl Clone for ThreadIntent
impl Clone for ThreadIntent
source§fn clone(&self) -> ThreadIntent
fn clone(&self) -> ThreadIntent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ThreadIntent
impl Debug for ThreadIntent
source§impl Ord for ThreadIntent
impl Ord for ThreadIntent
source§fn cmp(&self, other: &ThreadIntent) -> Ordering
fn cmp(&self, other: &ThreadIntent) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for ThreadIntent
impl PartialEq for ThreadIntent
source§fn eq(&self, other: &ThreadIntent) -> bool
fn eq(&self, other: &ThreadIntent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ThreadIntent
impl PartialOrd for ThreadIntent
source§fn partial_cmp(&self, other: &ThreadIntent) -> Option<Ordering>
fn partial_cmp(&self, other: &ThreadIntent) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ThreadIntent
impl Eq for ThreadIntent
impl StructuralPartialEq for ThreadIntent
Auto Trait Implementations§
impl Freeze for ThreadIntent
impl RefUnwindSafe for ThreadIntent
impl Send for ThreadIntent
impl Sync for ThreadIntent
impl Unpin for ThreadIntent
impl UnwindSafe for ThreadIntent
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