5 个稳定版本
使用旧的 Rust 2015
1.2.2 | 2021年3月25日 |
---|---|
1.2.1 | 2018年7月11日 |
1.1.0 | 2018年7月11日 |
1.0.0 | 2018年6月5日 |
在 文件系统 中排名第 415
每月下载量 3,461
在 14 个 Crates 中使用(其中 13 个直接使用)
7KB
101 代码行
expanduser
类似于 python stdlib 函数 os.path.expanduser,这个 crate 中的函数尝试在创建路径时扩展 ~
和 ~user
。
安装
将以下内容添加到您的 Cargo.toml 中
expanduser = "1.2"
并将此内容添加到 crate 根目录下
extern crate expanduser;
用法
extern crate expanduser;
use std::io;
use expanduser::expanduser;
fn main() -> io::Result<()> {
let path = expanduser("~/path/to/directory")?;
assert_eq!(path.display().to_string(), "/home/foo/path/to/directory");
}
依赖项
~0.3–1.2MB
~22K SLoC