#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 24/week @ 2024-03-14 17/week @ 2024-03-21 49/week @ 2024-03-28 33/week @ 2024-04-04 19/week @ 2024-04-11 19/week @ 2024-04-18 16/week @ 2024-04-25 10/week @ 2024-05-02 16/week @ 2024-05-09 24/week @ 2024-05-16 20/week @ 2024-05-23 13/week @ 2024-05-30 14/week @ 2024-06-06 20/week @ 2024-06-13 25/week @ 2024-06-20 6/week @ 2024-06-27

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