fn peek_pos(&self) -> usize {
        match self.tokens.get(self.index) {
            Some((_token, pos)) => *pos,
            None => self.sql.len(),
        }
    }
/// Return the byte position within the query string at which the
/// next token starts.
Return the byte position within the query string at which the
next token starts.
Return the byte position within the query string at which the next token starts .
fn peek_pos(&self) -> usize {
        match self.tokens.get(self.index) {
            Some((_token, pos)) => *pos,
            None => self.sql.len(),
        }
    }
fn peek_pos ( & self ) -> usize { match self . tokens . get ( self . index ) { Some ( ( _token , pos ) ) => * pos , None => self . sql . len ( ) , } }
Return the byte position within the query string at which the
next token starts.
Return the byte position within the query string at which the next token starts .
&self
&self