Function mdbook::utils::fs::path_to_root [] [src]

pub fn path_to_root<P: Into<PathBuf>>(path: P) -> String

Takes a path and returns a path containing just enough ../ to point to the root of the given path.

This is mostly interesting for a relative path to point back to the directory from where the path starts.

let path = Path::new("some/relative/path");
assert_eq!(path_to_root(path), "../../");

note: it's not very fool-proof, if you find a situation where it doesn't return the correct path. Consider submitting a new issue or a pull-request to improve it.