23 个版本 (12 个稳定版)

3.1.0 2023年7月11日
3.0.1 2023年2月8日
3.0.0-beta.22022年7月22日
3.0.0-beta.12022年3月27日
0.8.0 2017年12月20日

#472 in 解析器实现

Download history 9/week @ 2024-03-11 1/week @ 2024-03-18 64/week @ 2024-04-01 55/week @ 2024-04-08 2/week @ 2024-04-15 5/week @ 2024-04-22 9/week @ 2024-05-13 23/week @ 2024-05-27 13/week @ 2024-06-10 88/week @ 2024-06-24

每月105次下载
用于 2 crate

MIT 许可证

29KB
803

Todo-txt

Github actions Build Status

todo.txt 格式的解析器。

用法

将其添加到您的依赖项

[dependencies]
todo-txt = "3.0"

然后使用它

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);
}

功能

  • serde-support: 使用 serde 进行序列化和反序列化。见 serialization.rs
  • extended: 提供一个非标准扩展任务类型,它提供诸如重复等常见额外功能。

依赖项

~4–12MB
~117K SLoC