[−][src]Trait home_dir::HomeDirExt
The expansion trait extension
Required methods
fn expand_home(&self) -> Result<PathBuf, Error>
Expands a users home directory signified by a tilde.
let mut path = PathBuf::from(var("HOME").unwrap()); path.push(".vimrc"); assert_eq!("~/.vimrc".expand_home().unwrap(), path, "current user path expansion"); assert_eq!("~root/.vimrc".expand_home().unwrap(), PathBuf::from(ROOT_VIMRC));
Implementations on Foreign Types
impl HomeDirExt for Path
[src]
fn expand_home(&self) -> Result<PathBuf, Error>
[src]
Implementors
impl<T> HomeDirExt for T where
T: AsRef<Path>,
[src]
T: AsRef<Path>,