Function symbolic_common::shorten_path
source · Expand description
Trims a path to a given length.
This attempts to not completely destroy the path in the process by trimming off the middle path segments. In the process, this tries to determine whether the path is a Windows or Unix path and handle directory separators accordingly.
Examples
assert_eq!(
symbolic_common::shorten_path("/foo/bar/baz/blah/blafasel", 21),
"/foo/.../blafasel"
);