10 个版本 (5 个稳定版)

1.3.0 2024 年 8 月 3 日
1.2.0 2024 年 2 月 17 日
1.1.1 2023 年 3 月 31 日
1.0.1 2022 年 12 月 17 日
0.1.0 2020 年 11 月 9 日

#47 in 文件系统

Download history 74532/week @ 2024-04-23 69085/week @ 2024-04-30 70694/week @ 2024-05-07 72213/week @ 2024-05-14 68780/week @ 2024-05-21 69479/week @ 2024-05-28 69998/week @ 2024-06-04 83465/week @ 2024-06-11 73852/week @ 2024-06-18 71834/week @ 2024-06-25 78148/week @ 2024-07-02 93563/week @ 2024-07-09 91747/week @ 2024-07-16 86506/week @ 2024-07-23 110761/week @ 2024-07-30 105703/week @ 2024-08-06

411,231 每月下载量
用于 565 个 crates (46 直接)

MIT/Apache

64KB
1K SLoC

NormPath

这个 crate 提供了按操作系统推荐方式规范路径的方法。

它被创建来修复由在 Windows 上使用 fs::canonicalize 引起的重复性错误: #45067#48249#52440#55812#58613#59107#74327。除非您特别需要规范路径,否则通常选择规范化是更好的选择。

GitHub Build Status

用法

将以下行添加到您的 "Cargo.toml" 文件中

[dependencies]
normpath = "1.3"

有关可用功能和示例,请参阅文档

Rust 版本支持

目前最低支持的 Rust 工具链版本是 Rust 1.74.0。

次要版本更新可能会增加此版本要求。但是,前两个 Rust 版本将始终得到支持。如果必须不增加最低 Rust 版本,请使用波浪线要求来防止更新此 crate 的次要版本

[dependencies]
normpath = "~1.3"

许可

许可条款在COPYRIGHT中指定。

除非您明确说明,否则任何提交给包含在此 crate 中的贡献,如LICENSE-APACHE中定义,应按照COPYRIGHT许可,而不添加任何额外的条款或条件。

第三方内容

此 crate 包含了第三方开发的内容的副本和修改

有关更多详细信息,请参阅这些文件。

第三方许可证的副本可以在LICENSE-THIRD-PARTY中找到。

依赖项

~0–8.5MB
~67K SLoC