28 releases (17 stable)
Uses new Rust 2024
| 4.2.1 | May 17, 2026 |
|---|---|
| 4.1.1 | Jan 14, 2025 |
| 4.1.0 | Dec 19, 2024 |
| 3.1.0 | Jul 11, 2023 |
| 0.8.0 | Dec 20, 2017 |
#433 in Parser implementations
35 downloads per month
Used in 3 crates
42KB
1K
SLoC
Todo-txt
Parser for the todo.txt format.
Usage
Add it to your dependencies:
[dependencies]
todo-txt = "3.0"
And use it:
use std::str::FromStr;
fn main()
{
let line = "x (A) 2016-05-20 2016-04-30 measure space for +chapelShelving @chapel due:2016-05-30";
let task = todo_txt::Task::from_str(line);
println!("{:#?}", task);
}
Features
config: AddConfigstruct to handle configuration like todo.txt-cli;serde: (De)serialization with serde. See serialization.rs.extended: Provide a non-standard extended task type who provides common extra features like recurrence.
Dependencies
~3.5–8MB
~144K SLoC