1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod one_shot;
mod parallel;
mod sequence;
mod tick;

pub use one_shot::*;
pub use parallel::*;
pub use sequence::*;
pub use tick::*;

pub trait Task {
    type Started;
    fn start(self) -> Self::Started;
}