pub enum RunAffinity {
Os,
Mask(NonZeroUsize),
}Expand description
A group-local affinity supplied by placement (D49), never calculated from configuration inside the runtime.
Variants§
Os
Leave placement to the operating system.
Mask(NonZeroUsize)
Hold the run’s job to these processors in the current group.
Trait Implementations§
Source§impl Clone for RunAffinity
impl Clone for RunAffinity
impl Copy for RunAffinity
Source§impl Debug for RunAffinity
impl Debug for RunAffinity
Source§impl Default for RunAffinity
impl Default for RunAffinity
impl Eq for RunAffinity
Source§impl PartialEq for RunAffinity
impl PartialEq for RunAffinity
impl StructuralPartialEq for RunAffinity
Auto Trait Implementations§
impl Freeze for RunAffinity
impl RefUnwindSafe for RunAffinity
impl Send for RunAffinity
impl Sync for RunAffinity
impl Unpin for RunAffinity
impl UnsafeUnpin for RunAffinity
impl UnwindSafe for RunAffinity
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