fn is_proper_identifier_inside_quotes(&self, mut chars: Peekable<Chars<'_>>) -> bool {
        chars.next();
        let mut not_white_chars = chars.skip_while(|ch| ch.is_whitespace()).peekable();
        if let Some(&ch) = not_white_chars.peek() {
            return self.is_identifier_start(ch);
        }
        false
    }
/// Determine if quoted characters are proper for identifier
/// It's needed to distinguish treating square brackets as quotes from
/// treating them as json path. If there is identifier then we assume
/// there is no json path.
Determine if quoted characters are proper for identifier
It's needed to distinguish treating square brackets as quotes from
treating them as json path. If there is identifier then we assume
there is no json path.
Determine if quoted characters are proper for identifier It ' s needed to distinguish treating square brackets as quotes from treating them as json path . If there is identifier then we assume there is no json path .
fn is_proper_identifier_inside_quotes(&self, mut chars: Peekable<Chars<'_>>) -> bool {
        chars.next();
        let mut not_white_chars = chars.skip_while(|ch| ch.is_whitespace()).peekable();
        if let Some(&ch) = not_white_chars.peek() {
            return self.is_identifier_start(ch);
        }
        false
    }
fn is_proper_identifier_inside_quotes ( & self , mut chars : Peekable < Chars < ' _ > > ) -> bool { chars . next ( ) ; let mut not_white_chars = chars . skip_while ( | ch | ch . is_whitespace ( ) ) . peekable ( ) ; if let Some ( & ch ) = not_white_chars . peek ( ) { return self . is_identifier_start ( ch ) ; } false }
Determine if quoted characters are proper for identifier
It's needed to distinguish treating square brackets as quotes from
treating them as json path.
Determine if quoted characters are proper for identifier It ' s needed to distinguish treating square brackets as quotes from treating them as json path .
&self
chars
Peekable<Chars<'_>>