4个版本

0.1.0-alpha42020年7月16日
0.1.0-alpha32020年7月15日
0.1.0-alpha22019年2月27日
0.1.0-alpha12019年1月5日

#890 in 解析器实现

Download history 332/week @ 2023-11-20 603/week @ 2023-11-27 381/week @ 2023-12-04 279/week @ 2023-12-11 431/week @ 2023-12-18 219/week @ 2023-12-25 913/week @ 2024-01-01 1714/week @ 2024-01-08 2749/week @ 2024-01-15 2262/week @ 2024-01-22 1230/week @ 2024-01-29 1662/week @ 2024-02-05 2055/week @ 2024-02-12 1870/week @ 2024-02-19 1702/week @ 2024-02-26 2792/week @ 2024-03-04

8,520每月下载量
用于 5 crates

BSD-3-Clause

7KB
104

Matter

CI Status Badge Crates.io Downloads Badge License Made by Fader

一个用Rust编写的通用前缀解析器和提取器。

安装

默认情况下,Matter随TOML、YAML和JSON前缀格式支持安装。但是,您可以覆盖默认设置,并按如下方式安装对特定格式的支持

matter= {版本= "0.1.0-alpha3",功能= ["toml"] }

用法

安装后,您会注意到Matter只导出少量函数。这是因为它为您做了大部分工作。它还尝试以最小开销运行,只按需分配。

let input = std::fs::read_to_string("./path/to/content.md").unwrap();
let Some((matter, content)) = matter::extract(&input).unwrap();

请参阅文档以获取更多示例。

命令行界面

Matter还作为命令行应用程序分发。安装(cargo install matter --version 0.1.0-alpha3)并运行以检查任何文件的前缀

matter 路径//内容.md

许可证

版权所有2018 Nicholas Young,保留所有权利。在3-Clause BSD许可证下发布。

依赖关系

~2.1–3MB
~53K SLoC