blob: ad526a8746f8ebc056cb613021c981f97509117a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
use path_clean::PathClean;
use std::path::PathBuf;
/// This function should match the behavior of canonPath() in
/// src/libutil/util.cc of cppnix. Currently it does not match that
/// behavior; it uses the `path_clean` library which is based on the
/// Go standard library
///
/// TODO: make this match the behavior of cppnix
/// TODO: write tests for this
pub fn canon_path(path: PathBuf) -> PathBuf {
path.clean()
}
|