7个版本
0.8.1 | 2022年9月14日 |
---|---|
0.8.0 | 2022年9月14日 |
0.7.6 | 2022年9月11日 |
876 在 编码 中排名
266 每月下载量
用于 6 个crate(5个直接)
49KB
1.5K SLoC
comma_serde_urlencoded
serde_urlencoded
支持序列化和反序列化逗号分隔格式中的序列和元组。
安装
此crate与Cargo兼容,可以在 crates.io 上找到,其 Cargo.toml
如下所示:
[dependencies]
comma_serde_urlencoded = "0.8"
文档可在 docs.rs 上找到。
示例
let meal = &(
("bread", ["baguette", "strucia"]),
("cheese", vec!["comté", "cheddar"]),
("meat", ("ham", "becon")),
("fat", "butter"),
);
assert_eq!(
comma_serde_urlencoded::to_string(meal),
Ok("bread=baguette%2Cstrucia&cheese=comt%C3%A9%2Ccheddar&meat=ham%2Cbecon&fat=butter".to_owned())
);
许可证
comma_serde_urlencoded许可协议为以下之一:
- Apache License,版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
serde_urlencoded许可证
- Apache License,版本2.0,(NOX-LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(NOX-LICENSE-MIT 或 http://opensource.org/licenses/MIT)
除非你明确表示,否则任何提交给serde_urlencoded以供包含在内的贡献,如Apache-2.0许可证所定义,将根据上述协议双重许可,不附加任何额外条款或条件。
依赖项
~175–445KB