pub struct ReadyObservable { /* private fields */ }Expand description
A simple observable that lets multiple waiters be notified when an event occurs.
ReadyObservable starts in a non-ready state; callers can obtain a
ReadyFuture<()> via ReadyObservable::wait. When ReadyObservable::complete
is called, all pending waiters are woken and subsequent calls to wait return
an already-completed future.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReadyObservable
impl RefUnwindSafe for ReadyObservable
impl Send for ReadyObservable
impl Sync for ReadyObservable
impl Unpin for ReadyObservable
impl UnwindSafe for ReadyObservable
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