pub struct PerCore;Expand description
A strategy that stores data per processor.
This strategy uses the processor index and count from the PinnedAffinity to determine
where to store and retrieve data.
Trait Implementations§
Source§impl Strategy for PerCore
impl Strategy for PerCore
Source§fn index(affinity: PinnedAffinity) -> usize
fn index(affinity: PinnedAffinity) -> usize
Returns the slot index for the given affinity.
Source§fn count(affinity: PinnedAffinity) -> usize
fn count(affinity: PinnedAffinity) -> usize
Returns the total number of slots for the given affinity.
impl Copy for PerCore
impl Eq for PerCore
impl StructuralPartialEq for PerCore
Auto Trait Implementations§
impl Freeze for PerCore
impl RefUnwindSafe for PerCore
impl Send for PerCore
impl Sync for PerCore
impl Unpin for PerCore
impl UnwindSafe for PerCore
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