1mod column;
2mod internal_state;
3mod state;
4mod task;
5mod task_id;
6
7pub use state::SBState;
8pub use state::SBStateConfig;
9pub use task_id::TaskId;
10
11#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
12pub enum Status {
13 Queued,
14 Started,
15 Finished,
16 Error,
17 Info,
18}
19
20impl Status {
21 fn is_finished(&self) -> bool {
22 match self {
23 Status::Queued => false,
24 Status::Started => false,
25 Status::Finished => true,
26 Status::Info => true,
27 Status::Error => true,
28 }
29 }
30}