1 个不稳定版本

0.1.0-alpha12019年1月5日

#34 in #json-toml

BSD-3-Clause许可证

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