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.


impl SharedGiver


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.


Check if the Taker has canceled interest without parking a task.

Trait Implementations

impl Clone for SharedGiver


Returns a copy of the value. Read more


Performs copy-assignment from source. Read more

impl Debug for SharedGiver


Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for SharedGiver

impl Sync for SharedGiver