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
68 每月下载量
用于 6 个crate(5 个直接)
31KB
547 行
osstrtools
OsStrTools
为 OsStr
和 OsString
添加了一些标准库中缺失的有用方法,例如 split()
、replace()
或 splice()
。它主要用于处理文件名、命令行参数、PathBuf
等类似事物。
Windows 支持是实验性的,但希望大多数情况下都能正常工作,尽管它尚未经过充分测试,并且由于需要检查字符串的正确性,可能有些速度较慢。检查是通过 os_str_bytes
进行的。
目前 Windows 支持仍然受功能标志的控制。要启用它,请将以下内容添加到您的 Cargo.toml
[dependencies]
osstrtools = { version = "0.2", features = ["windows"] }
lib.rs
:
OsStrTools
OsStrTools
为 OsStr
和 OsString
添加了一些标准库中缺失的有用方法,例如 split()
、replace()
或 splice()
。它主要用于处理文件名、命令行参数、PathBuf
等类似事物。
Windows 支持是实验性的,但希望大多数情况下都能正常工作,尽管它尚未经过充分测试,并且由于需要检查字符串的正确性,可能有些速度较慢。检查是通过 os_str_bytes
进行的。
该crate仍然得到维护,但已主要被bstr
取代。如果仍然存在任何错误,它们很可能会在出现时得到修复。
依赖关系
~540KB
~10K SLoC