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.

Methods

impl SharedGiver
[src]

[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.

[src]

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

Trait Implementations

impl Clone for SharedGiver
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for SharedGiver
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for SharedGiver

impl Sync for SharedGiver