1#![warn(
8 missing_docs,
9 missing_copy_implementations,
10 trivial_casts,
11 trivial_numeric_casts,
12 unsafe_code,
13 unstable_features,
14 unused_import_braces,
15 unused_qualifications,
16 missing_debug_implementations,
17 clippy::indexing_slicing,
18 clippy::dbg_macro,
19 clippy::doc_markdown,
20 clippy::redundant_closure_for_method_calls
21)]
22
23mod aim;
24mod cache;
25mod datetime;
26mod event;
27mod short_id;
28mod todo;
29mod types;
30
31pub use crate::{
32 aim::{Aim, Config, Id},
33 datetime::{LooseDateTime, RangePosition},
34 event::{Event, EventConditions, EventStatus},
35 todo::{Todo, TodoConditions, TodoDraft, TodoPatch, TodoSort, TodoStatus},
36 types::{Pager, Priority, SortOrder},
37};