fn skip_whitespace(&mut self) {
        while let Some(c) = self.input.chars().nth(self.pos) {
            if self.whitespace.contains(&c) {
                self.advance()
            } else {
                break
            }
        }
    }
// A function to skip whitespace in the input
A function to skip whitespace in the input
A function to skip whitespace in the input
fn skip_whitespace(&mut self) {
        while let Some(c) = self.input.chars().nth(self.pos) {
            if self.whitespace.contains(&c) {
                self.advance()
            } else {
                break
            }
        }
    }
fn skip_whitespace ( & mut self ) { while let Some ( c ) = self . input . chars ( ) . nth ( self . pos ) { if self . whitespace . contains ( & c ) { self . advance ( ) } else { break } } }
A function to skip whitespace in the input
A function to skip whitespace in the input
&mut self
&mut self