Struct async_atomic::Atomic
source · pub struct Atomic<T: Copy> { /* private fields */ }
Expand description
Atomic value that also contains Waker
to notify subscriber asynchronously.
Implementations§
source§impl<T: Copy> Atomic<T>
impl<T: Copy> Atomic<T>
sourcepub fn subscribe(self) -> Subscriber<T>
pub fn subscribe(self) -> Subscriber<T>
Create subscriber using Arc
.
sourcepub fn subscribe_ref(&mut self) -> RefSubscriber<'_, T>
pub fn subscribe_ref(&mut self) -> RefSubscriber<'_, T>
Create subscriber using reference.