Function std::env::split_paths
1.0.0 · source · pub fn split_paths<T: AsRef<OsStr> + ?Sized>(unparsed: &T) -> SplitPaths<'_> ⓘExpand description
Parses input according to platform conventions for the PATH
environment variable.
Returns an iterator over the paths contained in unparsed. The iterator
element type is PathBuf.
§Examples
use std::env;
let key = "PATH";
match env::var_os(key) {
Some(paths) => {
for path in env::split_paths(&paths) {
println!("'{}'", path.display());
}
}
None => println!("{key} is not defined in the environment.")
}Run