/// Advance to the next character in the input stream.
Advance to the next character in the input stream.
Advance to the next character in the input stream .
fn bump(&mut self) {
        let c = self.iter.next();
        self.chars = (self.chars.1, c.map(|x| x.1));
        self.indices = (self.indices.1, c.map(|x| x.0).unwrap_or(self.last));
    }
fn bump ( & mut self ) { let c = self . iter . next ( ) ; self . chars = ( self . chars . 1 , c . map ( | x | x . 1 ) ) ; self . indices = ( self . indices . 1 , c . map ( | x | x . 0 ) . unwrap_or ( self . last ) ) ; }
Advance to the next character in the input stream.
Advance to the next character in the input stream .
&mut self