[−][src]Crate smart_path
Wrapper around PathBuf to provide extra features for popping,
pushing, indexing and generally manipulation of paths. All the same
conversions and method signatures, making SmartPathBuf
isomorphic to PathBuf
. It implements Deref
with
Target
Path
so all of paths functionality is available.
Examples where useful
use smart_path::SmartPathBuf; let dir = std::env::current_dir().expect("failed"); let mut s_path = SmartPathBuf::from(&dir); s_path.push("to/file"); // do_something(&s_path); // "current/dir/to/file" s_path.initial(); // "current/dir" s_path.push("another/file"); // do_more(&s_path);
Structs
SmartPathBuf |
Traits
PathRange | Allows |