fn starts()

in src/repl_helper.rs [137:153]


    fn starts(c: char, next: Option<&char>) -> Option<StructureCheck> {
        use StructureCheck::*;

        match c {
            '(' => Some(Single(')')),
            '[' => Some(Single(']')),
            '{' => Some(Single('}')),
            '<' => {
                if let Some('<') = next {
                    Some(Repeat('>'))
                } else {
                    None
                }
            }
            _ => None,
        }
    }