[src]

Module green::sched

SchedHandle
Scheduler

A scheduler is responsible for coordinating the execution of Tasks on a single thread. The scheduler runs inside a slightly modified Rust Task. When not running this task is stored in the scheduler struct. The scheduler struct acts like a baton, all scheduling actions are transfers of the baton.

SchedMessage
ClosureConverter