Expand description
The task model, its query filters, and name normalization.
use kasl::libs::task::Task;
let task = Task::new(
"Implement user authentication",
"Add OAuth2 integration with Google and GitHub",
Some(25)
);Structs§
- Task
- A single work item.
Enums§
- Task
Filter - Filtering criteria for task queries.
Traits§
- Format
Tasks - Display formatting and partitioning for task collections.
Functions§
- collapse_
whitespace - Replaces newlines and other whitespace runs with single spaces and trims.
- is_
ignored_ name - Returns true when
namematches an ignore pattern exactly or by prefix (after normalization). Used for task discovery filtering. - normalize_
task_ name - Normalizes a task/commit name for near-duplicate and ignore-list comparison.