3个版本
新 0.1.2 | 2024年8月18日 |
---|---|
0.1.1 | 2024年8月18日 |
0.1.0 | 2024年8月18日 |
#601 在 文本处理
每月42次下载
在 lest 中使用
8KB
169 代码行
libcoerced
libcoerced
为Rust提供合理的先进的json/text匹配和转换。
使用简单,底层使用 serde_json
。
示例
JSON验证
use libcoerced::json;
let json = json::Json::Object(Box::new([
("hello", Box::new(
json::Json::StringLiteral("world")
))
]));
let data = serde_json::json!({
"hello": "world"
});
assert!(json::json_verify(Box::new(json), data));
文本验证
use libcoerced::generic::Text;
let text = "hello";
let op = Text::Equals("hello");
assert!(generic::text_verify(&op, text));
依赖项
~0.5–1MB
~20K SLoC