1 个不稳定版本
0.1.0-alpha1 | 2019年1月5日 |
---|
#34 in #json-toml
9KB
126 行
Matter
一个通用的前缀解析器和提取器,用Rust编写。
安装
默认情况下,matter支持TOML、YAML和JSON前缀格式。但是,您可以覆盖默认设置并安装对特定格式的支持,如下所示
matter= {版本= "0.1.0alpha1",特性= ["toml"] }
用法
一旦安装,您会注意到Matter只导出少量函数。这是因为它为您做了大部分工作。它还尝试以最小开销运行,仅按需分配。
let input = std::fs::read_to_string("./path/to/content.md").unwrap();
let (matter, content) = matter::extract(&input);
请参阅文档以获取更多示例。
命令行界面
Matter还作为一个命令行应用程序提供。安装(cargo install matter-cli
)并运行以检查任何文件的前缀
matter 路径/to/content.md
许可证
版权所有2018年Nicholas Young,保留所有权利。在3-Clause BSD许可证下发布。
依赖关系
~6.5MB
~114K SLoC