std::fs::Path and PathBuf-like types for representing canonical
filesystem paths.
In the same way a str "guarantees" a &[u8] contains only valid UTF-8 data,
CanonicalPath and CanonicalPathBuf guarantee that the paths they represent
are canonical, or at least, were canonical at the time they were created.
The canonical-path crate is distributed under the terms of the Apache License (Version 2.0).
See [LICENSE] file in the iqlusioninc/crates toplevel directory for more
information.