Struct cros_async::sync::waiter::AtomicLink   
source · #[repr(align(128))]pub struct AtomicLink {
    prev: UnsafeCell<Option<NonNull<AtomicLink>>>,
    next: UnsafeCell<Option<NonNull<AtomicLink>>>,
    linked: AtomicBool,
}Fields§
§prev: UnsafeCell<Option<NonNull<AtomicLink>>>§next: UnsafeCell<Option<NonNull<AtomicLink>>>§linked: AtomicBoolImplementations§
source§impl AtomicLink
 
impl AtomicLink
Trait Implementations§
source§impl DefaultLinkOps for AtomicLink
 
impl DefaultLinkOps for AtomicLink
impl Send for AtomicLink
impl Sync for AtomicLink
Auto Trait Implementations§
impl !Freeze for AtomicLink
impl !RefUnwindSafe for AtomicLink
impl Unpin for AtomicLink
impl !UnwindSafe for AtomicLink
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