#file-path #split #path #vec #pathbuf #multiple

multipath

一个用于分割文件路径的库,例如 /home/{user,admin}/file.txt

2个版本 (1个稳定版)

1.0.0 2020年10月7日
0.1.0 2020年6月25日

#1266数据结构

每月 29 次下载

MIT 许可证

10KB
256

multipath — crates_badge doc_badge MIT_badge Cargo tests

一个用于分割文件路径的库,例如 /home/{user,admin}/file.txt

⚠ 警告:此版本现在满足所有测试。然而,我认为代码需要优化!

示例

fn main() {
    assert_eq!(
        multipath::parse("/home/{user,admin}/{Desktop,Download}/file.txt"),
        vec![
            "/home/user/Desktop/file.txt",
            "/home/user/Download/file.txt",
            "/home/admin/Desktop/file.txt",
            "/home/admin/Download/file.txt",
        ]
    );
}

文档

请参阅

无运行时依赖