pub fn path_parts(input: &str) -> PathParts
Returns lexical directory, file-name, and extension parts.