Trait Schedulable
nursery
pub trait Schedulable { fn start(&mut self) -> Box<dyn Waitable>; }
The trait that as of yet not started concurrent operations must implement.
fn start(&mut self) -> Box<dyn Waitable>
Start should panic if called twice.
impl<F> Schedulable for Pending<F> where F: FnOnce(), F: Send + 'static,