fn expect_keywords(&mut self, expected: &[Keyword]) -> Result<(), ParserError> {
        for kw in expected {
            self.expect_keyword(*kw)?;
        }
        Ok(())
    }
/// Bail out if the following tokens are not the expected sequence of
/// keywords, or consume them if they are.
Bail out if the following tokens are not the expected sequence of
keywords, or consume them if they are.
Bail out if the following tokens are not the expected sequence of keywords or consume them if they are .
fn expect_keywords(&mut self, expected: &[Keyword]) -> Result<(), ParserError> {
        for kw in expected {
            self.expect_keyword(*kw)?;
        }
        Ok(())
    }
fn expect_keywords ( & mut self , expected : & [ Keyword ] ) -> Result < ( ) , ParserError > { for kw in expected { self . expect_keyword ( * kw ) ? ; } Ok ( ( ) ) }
Bail out if the following tokens are not the expected sequence of
keywords, or consume them if they are.
Bail out if the following tokens are not the expected sequence of keywords or consume them if they are .
&mut self
expected
&[Keyword]
&mut self
expected
&[Keyword]