Skip to main content

xtask_todo_lib/
lib.rs

1//! todo - workspace library
2//!
3//! Todo domain: create, list, complete, delete items with in-memory or pluggable storage.
4
5mod error;
6mod id;
7mod list;
8mod model;
9mod priority;
10mod repeat;
11mod store;
12
13#[cfg(test)]
14mod tests;
15
16pub use error::TodoError;
17pub use id::TodoId;
18pub use list::TodoList;
19pub use model::{ListFilter, ListOptions, ListSort, Todo, TodoPatch};
20pub use priority::Priority;
21pub use repeat::RepeatRule;
22pub use store::{InMemoryStore, Store};