pub struct PiMutexCore { /* private fields */ }Expand description
Lock-local owner word, identity, and scheduler-owned waiter handle.
The physical lock owns the opaque waiter handle. The task provider owns the object behind that handle and keeps its per-lock waiter tree alive until lock destruction transfers the unique inline object back to the scheduler.
Implementations§
Source§impl PiMutexCore
impl PiMutexCore
Trait Implementations§
Source§impl Debug for PiMutexCore
impl Debug for PiMutexCore
Source§impl Default for PiMutexCore
impl Default for PiMutexCore
Source§impl Drop for PiMutexCore
impl Drop for PiMutexCore
Auto Trait Implementations§
impl !Freeze for PiMutexCore
impl !RefUnwindSafe for PiMutexCore
impl Send for PiMutexCore
impl Sync for PiMutexCore
impl Unpin for PiMutexCore
impl UnsafeUnpin for PiMutexCore
impl UnwindSafe for PiMutexCore
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