INNER CODE UNIT · Rust

Ok

sharkdp/bat · src/assets.rs:247

                    if let Ok(resolved) = fs::canonicalize(path) {
                        if resolved != *path {
                            return match self.get_syntax_for_path(&resolved, mapping) {
                                Ok(syntax) => Ok(syntax),
                                Err(Error::UndetectedSyntax(_)) => Err(e),
                                Err(err) => Err(err),
                            };
                        }
                    }
                }
                Err(e)
            })
        } else {
            Err(Error::UndetectedSyntax("[unknown]".into()))
        };

        // If a path wasn't provided, or if path based syntax detection
        // above failed, we fall back to first-line syntax detection.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…