5 个版本
0.2.3 | 2023年10月22日 |
---|---|
0.2.2 | 2023年10月20日 |
0.2.1 | 2023年9月17日 |
0.2.0 | 2023年9月4日 |
0.1.0 | 2023年5月10日 |
#1450 在 解析器实现
每月 29 次下载
25KB
565 行
RFC 8288 解析器
用法
use nom_rfc8288::complete::{link, LinkData, LinkParam};
let link_data = r#"<https://example.com>; rel="origin"; csv="one,two""#;
let parsed = link(link_data).unwrap();
assert_eq!(
parsed,
vec![
Some(
LinkData {
url: "https://example.com",
params: vec![
LinkParam {
key: "rel",
val: Some("origin".to_owned()),
},
LinkParam {
key: "csv",
val: Some("one,two".to_owned()),
}
],
}
),
]
);
贡献
预提交钩子
有关如何设置 pre-commit
的快速入门指南,请参阅 快速入门。
依赖项
~1.5–2.2MB
~45K SLoC