#osstr #osstring #filename #linux #unix

osstrtools

为 OsStr 提供额外的辅助方法

11 个版本

0.2.2 2020 年 5 月 25 日
0.2.1 2020 年 1 月 22 日
0.1.9 2019 年 6 月 16 日
0.1.5 2019 年 5 月 14 日
0.1.4 2019 年 4 月 27 日

#4 in #osstring

Download history • Rust 包仓库 24/week @ 2024-03-14 • Rust 包仓库 17/week @ 2024-03-21 • Rust 包仓库 49/week @ 2024-03-28 • Rust 包仓库 33/week @ 2024-04-04 • Rust 包仓库 19/week @ 2024-04-11 • Rust 包仓库 19/week @ 2024-04-18 • Rust 包仓库 16/week @ 2024-04-25 • Rust 包仓库 10/week @ 2024-05-02 • Rust 包仓库 16/week @ 2024-05-09 • Rust 包仓库 24/week @ 2024-05-16 • Rust 包仓库 20/week @ 2024-05-23 • Rust 包仓库 13/week @ 2024-05-30 • Rust 包仓库 14/week @ 2024-06-06 • Rust 包仓库 20/week @ 2024-06-13 • Rust 包仓库 25/week @ 2024-06-20 • Rust 包仓库 6/week @ 2024-06-27 • Rust 包仓库

68 每月下载量
用于 6 个crate(5 个直接)

WTFPL 许可证

31KB
547

osstrtools

OsStrToolsOsStrOsString 添加了一些标准库中缺失的有用方法,例如 split()replace()splice()。它主要用于处理文件名、命令行参数、PathBuf 等类似事物。

Windows 支持是实验性的,但希望大多数情况下都能正常工作,尽管它尚未经过充分测试,并且由于需要检查字符串的正确性,可能有些速度较慢。检查是通过 os_str_bytes 进行的。

目前 Windows 支持仍然受功能标志的控制。要启用它,请将以下内容添加到您的 Cargo.toml

[dependencies]
osstrtools = { version = "0.2", features = ["windows"] }

lib.rs:

OsStrTools

OsStrToolsOsStrOsString 添加了一些标准库中缺失的有用方法,例如 split()replace()splice()。它主要用于处理文件名、命令行参数、PathBuf 等类似事物。

Windows 支持是实验性的,但希望大多数情况下都能正常工作,尽管它尚未经过充分测试,并且由于需要检查字符串的正确性,可能有些速度较慢。检查是通过 os_str_bytes 进行的。

该crate仍然得到维护,但已主要被bstr取代。如果仍然存在任何错误,它们很可能会在出现时得到修复。

依赖关系

~540KB
~10K SLoC