INNER CODE UNIT · Rust

absolutize_paths

ouch-org/ouch · src/cli/mod.rs:70

fn absolutize_paths(paths: &[impl AsRef<Path>]) -> Result<Vec<PathBuf>> {
    paths
        .iter()
        .map(|path| {
            let path = path.as_ref();
            if is_path_stdin(path) {
                Ok(path.into())
            } else if path.is_symlink() {
                Ok(absolute(path)?)
            } else {
                canonicalize(path)
            }
        })
        .collect()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…