pub struct CpuLocalOwnerBorrow<'remote> { /* private fields */ }Expand description
Implementations§
Source§impl CpuLocalOwnerBorrow<'_>
impl CpuLocalOwnerBorrow<'_>
Sourcepub fn as_pin_mut(&mut self) -> Pin<&mut CpuLocal>
pub fn as_pin_mut(&mut self) -> Pin<&mut CpuLocal>
Borrows the pinned owner state mutably for one audited call scope.
Methods from Deref<Target = CpuLocal>§
Sourcepub fn load_summary(&self) -> CpuLoadSummary
pub fn load_summary(&self) -> CpuLoadSummary
Returns one coherent remotely observable scheduling snapshot.
Sourcepub fn queued_summary(&self) -> usize
pub fn queued_summary(&self) -> usize
Returns the remotely observable queued runnable count.
Sourcepub fn is_idle_polling(&self) -> bool
pub fn is_idle_polling(&self) -> bool
Returns whether this CPU is between idle publication and WFI completion.
Trait Implementations§
Source§impl Deref for CpuLocalOwnerBorrow<'_>
impl Deref for CpuLocalOwnerBorrow<'_>
Source§impl Drop for CpuLocalOwnerBorrow<'_>
impl Drop for CpuLocalOwnerBorrow<'_>
Auto Trait Implementations§
impl<'remote> !RefUnwindSafe for CpuLocalOwnerBorrow<'remote>
impl<'remote> !Send for CpuLocalOwnerBorrow<'remote>
impl<'remote> !Sync for CpuLocalOwnerBorrow<'remote>
impl<'remote> !UnwindSafe for CpuLocalOwnerBorrow<'remote>
impl<'remote> Freeze for CpuLocalOwnerBorrow<'remote>
impl<'remote> Unpin for CpuLocalOwnerBorrow<'remote>
impl<'remote> UnsafeUnpin for CpuLocalOwnerBorrow<'remote>
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