You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: sliders.rs
    path of file: ./repos/difftastic/src/diff
    
    the code of the file until where you have to start completion: //! Prefer contiguous novel nodes on the same line.
//!
//! A slider tak
    
fn prefer_outer_delimiter(language: guess_language::Language) -> bool {
    use crate::parse::guess_language::Language::*;
    match language {
        // For Lisp family languages, we get the best result with the
        // outer delimiter.
        EmacsLisp | Clojure | CommonLisp | Janet | Racket | Scheme | Newick => true,
        // JSON and TOML are like Lisp: the outer delimiter in an array object
        // is the most relevant.
        Json | Toml | Hcl => true,
        // It's probably the case that outer delimiters
        // (e.g. grouping) are used more frequently than inner
        // delimiters in SQL. `(foo = 1 OR bar = 2)` is more likely
        // than `foo(1)`.
        Sql => true,
        // For everything else, prefer the inner delimiter. These
        // languages have syntax like `foo(bar)` or `foo[bar]` where
        // the inner delimiter is more relevant.
        _ => false,
    }
}