tsk_rs/lib.rs
1#![warn(missing_docs)]
2
3//! Task management done right
4//!
5//! This library provides common interface for tasks, notes and metadata
6
7/// Metadata abstractions
8pub mod metadata;
9
10/// Note abstractions
11#[cfg(feature = "note")]
12pub mod note;
13
14/// Parser for task notation describing the task and its metadata in a single line of text
15pub mod parser;
16
17/// Settings parsers
18pub mod settings;
19
20/// Task abtsractions
21pub mod task;
22
23/// Namespace utilities
24pub mod namespace;
25
26/// Tag management utilities
27pub mod tag;
28
29/// Project management utilities
30pub mod project;
31
32/// Async database watchers through notify crate
33#[cfg(feature = "notify")]
34pub mod notify;
35
36// eof