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: AtomicBool
Implementations§
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