#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 • Rust 包仓库 13473/week @ 2024-03-14 • Rust 包仓库 13842/week @ 2024-03-21 • Rust 包仓库 11312/week @ 2024-03-28 • Rust 包仓库 12726/week @ 2024-04-04 • Rust 包仓库 12046/week @ 2024-04-11 • Rust 包仓库 11957/week @ 2024-04-18 • Rust 包仓库 12451/week @ 2024-04-25 • Rust 包仓库 12813/week @ 2024-05-02 • Rust 包仓库 12423/week @ 2024-05-09 • Rust 包仓库 12379/week @ 2024-05-16 • Rust 包仓库 11454/week @ 2024-05-23 • Rust 包仓库 12031/week @ 2024-05-30 • Rust 包仓库 12807/week @ 2024-06-06 • Rust 包仓库 11916/week @ 2024-06-13 • Rust 包仓库 12008/week @ 2024-06-20 • Rust 包仓库 13043/week @ 2024-06-27 • Rust 包仓库

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://apache.ac.cn/licenses/LICENSE-2.0

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

贡献

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

无运行时依赖