fn completes()

in src/repl_helper.rs [155:169]


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

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