fn next_double_quoted_string(&mut self) -> bool {
        debug_assert_eq!(self.prev_char(), '"');

        while let Some(c) = self.next() {
            match c {
                '"' => {
                    return true;
                }
                '\\' if self.peek_first() == '\\' || self.peek_first() == '"' => {
                    self.next();
                }
                _ => (),
            }
        }

        false
    }
/// Consumes characters until the end of a string - when another double-quote character is
/// found after the initial opening double-quote character, signifying the end of the string,
/// in which this function returns `true`, or when the end of the file is reached, which in
/// that case this function returns `false`.
Consumes characters until the end of a string - when another double-quote character is
found after the initial opening double-quote character, signifying the end of the string,
in which this function returns `true`, or when the end of the file is reached, which in
that case this function returns `false`.
Consumes characters until the end of a string - when another double - quote character is found after the initial opening double - quote character signifying the end of the string in which this function returns ` true ` or when the end of the file is reached which in that case this function returns ` false ` .
fn next_double_quoted_string(&mut self) -> bool {
        debug_assert_eq!(self.prev_char(), '"');
        while let Some(c) = self.next() {
            match c {
                '"' => {
                    return true;
                }
                '\\' if self.peek_first() == '\\' || self.peek_first() == '"' => {
                    self.next();
                }
                _ => (),
            }
        }
        false
    }
fn next_double_quoted_string ( & mut self ) -> bool { debug_assert_eq ! ( self prev_char ( ) '"' ) ; while let Some ( c ) = self . next ( ) { match c { '"' => { return true ; } '\\' if self . peek_first ( ) == '\\' || self . peek_first ( ) == '"' => { self . next ( ) ; } _ => ( ) , } } false }
Consumes characters until the end of a string - when another double-quote character is
found after the initial opening double-quote character, signifying the end of the string,
in which this function returns `true`, or when the end of the file is reached, which in
that case this function returns `false`.
Consumes characters until the end of a string - when another double - quote character is found after the initial opening double - quote character signifying the end of the string in which this function returns ` true ` or when the end of the file is reached which in that case this function returns ` false ` .
&mut self
&mut self