Module futures::executor [] [src]

Work in progress implementation of executors for Futures.

Note that this interface is very likely to change and not stay as-is, and it is not currently used much by futures beyond DEFAULT.

Structs

Inline

Implementation of an Executor which just executes everything immediately as soon as it's passed in.

Limited

Implementation of an executor which executes all callbacks immediately, but bounds the amount of recursion to prevent blowing the stack.

Statics

DEFAULT

The default executor, used by futures by default currently.

Traits

ExecuteCallback

Essentially Box<FnOnce() + Send>, just as a trait.

Executor

Encapsulation of a value which has the ability to execute arbitrary code.