Struct want::SharedGiver [−][src]
pub struct SharedGiver { /* fields omitted */ }A cloneable Giver.
It differs from Giver in that you cannot poll for want. It’s only
usable as a cancellation watcher.
Implementations
impl SharedGiver[src]
impl SharedGiver[src]pub fn is_wanting(&self) -> bool[src]
Check if the Taker has called want() without parking a task.
This is safe to call outside of a futures task context, but other means of being notified is left to the user.
pub fn is_canceled(&self) -> bool[src]
Check if the Taker has canceled interest without parking a task.
Trait Implementations
impl Clone for SharedGiver[src]
impl Clone for SharedGiver[src]