3个版本
0.1.28 | 2021年10月22日 |
---|---|
0.1.27 | 2021年10月22日 |
0.1.26 | 2021年10月22日 |
#1328 在 Rust模式
每月下载 28 次
用于 dev_bestia_html_templatin…
17KB
171 行
dev_bestia_url_utf8
用于url utf8编码/解码的库
仓库;版本:0.1.28 日期:2021-10-22 作者:Luciano Bestia
动机
URL必须不断地进行编码和解码。
它值得像宏 url!("x/y/{}", name)
这样简短。
本模块严格限于utf8 URL。
URL由部分、片段或段组成,通常由斜杠 "/" 分隔。
它们必须分别进行编码/解码,而不是整个URL字符串。
无法保证整个字符串正确编码/解码。
但是可以最小化对String类型的误用。
使用普通的String,无法强制开发人员进行编码/解码。
使用String周围的特殊包装类型可以帮助开发者正确编写代码,而不会忘记。
待办事项:分析是否可以使用更多 &str 和 Cow 而不是始终分配 String。
但是URL通常很小,这并不是优先事项。
开发
我使用 cargo-auto 来进行自动化任务,如 cargo auto build
或 cargo auto doc
,...
cargo crev reviews and advisory
我们生活在一个充满危险的时代,供应链攻击。
建议始终使用 cargo-crev
来验证每个依赖项的可靠性。
请,传播这个信息。
您还可以在网上快速阅读评论
https://web.crev.dev/rust-reviews/crates/
开源免费,就像啤酒一样免费
我的开源项目是免费的,就像啤酒一样免费(MIT许可证)。
我只喜欢编程。
但我也需要喝酒。如果您发现我的项目和教程有用,
请通过我的 paypal 捐款给我买杯啤酒。
你知道你当地酒吧啤酒的价格是多少吗?;-)
这样我就能为你喝杯免费的啤酒,祝你健康 :-)
Na zdravje! Alla salute! Prost! Nazdravlje! 🍻
依赖关系
~0.4–0.9MB
~20K SLoC