#path #规范化 #规范 #表示 #类型 #创建

canonical-path

用于表示规范文件系统路径的 Path 和 PathBuf 类型的路径

5 个版本 (2 个稳定版)

2.0.2 2019 年 5 月 24 日
2.0.1 2019 年 5 月 23 日
1.0.0 2018 年 10 月 4 日
0.1.1 2018 年 4 月 9 日
0.0.0 2018 年 4 月 9 日

#394文件系统

Download history 13473/week @ 2024-03-14 13842/week @ 2024-03-21 11312/week @ 2024-03-28 12726/week @ 2024-04-04 12046/week @ 2024-04-11 11957/week @ 2024-04-18 12451/week @ 2024-04-25 12813/week @ 2024-05-02 12423/week @ 2024-05-09 12379/week @ 2024-05-16 11454/week @ 2024-05-23 12031/week @ 2024-05-30 12807/week @ 2024-06-06 11916/week @ 2024-06-13 12008/week @ 2024-06-20 13043/week @ 2024-06-27

52,149 每月下载量
51 个 Crates 中使用 (通过 abscissa_core)

Apache-2.0

18KB
266

canonical-path.rs

Crate Docs Apache 2.0 Licensed Rust 1.35+ Build Status

std::fs::PathPathBuf-like 类型用于表示规范文件系统路径。

就像一个 str "保证" 一个 &[u8] 只包含有效的 UTF-8 数据一样,CanonicalPathCanonicalPathBuf 保证它们所表示的路径是规范的,或者至少,在它们被创建时是规范的。

文档

需求

  • Rust 1.35+

许可证

版权 © 2018-2019 iqlusion

在 Apache 许可证版本 2.0 下授权("许可证");除非您遵守许可证的规定,否则不得使用此文件。您可以在以下位置获取许可证副本:

https://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言、权限和限制,请参阅许可证。

贡献

除非您明确声明,否则您有意提交以包含在您的工作中的任何贡献都将按照上述方式双授权,而无需附加条款或条件。

无运行时依赖