#path #pathbuf #unix

no-std unix_path

平台无关的Unix路径处理

2个稳定版本

1.0.1 2021年4月18日
1.0.0 2020年8月27日

#115无标准库

Download history • Rust 包仓库 563/week @ 2024-03-15 • Rust 包仓库 712/week @ 2024-03-22 • Rust 包仓库 777/week @ 2024-03-29 • Rust 包仓库 627/week @ 2024-04-05 • Rust 包仓库 740/week @ 2024-04-12 • Rust 包仓库 780/week @ 2024-04-19 • Rust 包仓库 1046/week @ 2024-04-26 • Rust 包仓库 1091/week @ 2024-05-03 • Rust 包仓库 1149/week @ 2024-05-10 • Rust 包仓库 1190/week @ 2024-05-17 • Rust 包仓库 821/week @ 2024-05-24 • Rust 包仓库 726/week @ 2024-05-31 • Rust 包仓库 749/week @ 2024-06-07 • Rust 包仓库 950/week @ 2024-06-14 • Rust 包仓库 717/week @ 2024-06-21 • Rust 包仓库 682/week @ 2024-06-28 • Rust 包仓库

3,205 每月下载量
9 包中使用(直接使用5个)

MIT/Apache

93KB
2K SLoC

unix_path

平台无关的Unix路径处理,包括 #![no_std] 环境。这个包主要从 std 中提取,除了它使用 unix_str 而不是 stdOsStr 之外,一些方法也相应地重命名。

功能

  • shrink_to: 实现 shrink_to 方法;
  • alloc: 实现 PathBuf 和与 BoxRcArc 的转换;
  • std: alloc + 实现错误 Error 特性。默认启用;
  • serde: 实现 SerializeDeserializePathPathBuf

许可证

根据您的要求,许可协议可以是以下之一:

任选其一。

贡献

除非您明确声明,否则任何提交给作品以供包含的贡献,根据Apache-2.0许可证的定义,应双许可如上所述,无任何附加条款或条件。

依赖

~235KB