pub trait Executor: Sync { // Required method fn schedule(&self, task: &mut Task); }
Abstraction over providing execution of runtime Tasks.
Task
Mark the given task as runnable and execute it eventually in the future.