2 个版本
0.1.2 | 2019 年 5 月 14 日 |
---|---|
0.1.1 | 2019 年 4 月 20 日 |
#6 in #pathbuf
每月 23 次下载
用于 2 crates
5KB
61 行
pathtbuftools
pathbuftools 是一个小的库,它添加了一些当与 PathBufs 一起使用时很有用的辅助方法。
这在您进行底层文件操作时非常有用。实际上,我是从 中提取了这个库,所以大部分内容都是我在那里需要的,还有一些我不再使用的额外内容。
提供的方法及其签名如下
fn short_path(&self) -> PathBuf;
fn short_string(&self) -> String;
fn name_starts_with(&self, pat: &str) -> bool;
fn quoted_file_name(&self) -> Option<OsString>;
fn quoted_path(&self) -> OsString;
注意:short_path() 会移除 Path 中的 $HOME 组件,并用 ~ 替换它,因此 "/home/foo/bar" 会变成 "~/bar"。
依赖
~39–420KB