Module oneshot

Source
Expand description

A one-shot, futures-aware channel

This channel is similar to that in sync::oneshot but cannot be sent across threads.

Structs§

Canceled
Error returned from a Receiver<T> whenever the corresponding Sender<T> is dropped.
Execute
Type of future which Spawn instances below must be able to spawn.
Receiver
A future representing the completion of a computation happening elsewhere in memory.
Sender
Represents the completion half of a oneshot through which the result of a computation is signaled.
SpawnHandle
Handle returned from the spawn function.

Functions§

channel
Creates a new futures-aware, one-shot channel.
spawn
Spawns a future onto the instance of Executor provided, executor, returning a handle representing the completion of the future.
spawn_fn
Spawns a function f onto the Spawn instance provided s.