pub opaque type Path
pub fn extension(path: Path) -> String
pub fn file_name(path: Path) -> String
pub fn from_string(input: String) -> Path
pub fn has_extension(path: Path, ext: String) -> Bool
pub fn is_absolute(path: Path) -> Bool
pub fn join(path: Path, segment: String) -> Path
pub fn parent(path: Path) -> Path
pub fn root() -> Path
pub fn to_string(path: Path) -> String
pub fn with_extension(path: Path, new_ext: String) -> Path