fn parse_assignment(&mut self) -> Result<Assignment<Raw>, ParserError> {
        let id = self.parse_identifier()?;
        self.expect_token(&Token::Eq)?;
        let value = self.parse_expr()?;
        Ok(Assignment { id, value })
    }
/// Parse a `var = expr` assignment, used in an UPDATE statement
Parse a `var = expr` assignment, used in an UPDATE statement
Parse a ` var = expr ` assignment used in an UPDATE statement
fn parse_assignment(&mut self) -> Result<Assignment<Raw>, ParserError> {
        let id = self.parse_identifier()?;
        self.expect_token(&Token::Eq)?;
        let value = self.parse_expr()?;
        Ok(Assignment { id, value })
    }
fn parse_assignment ( & mut self ) -> Result < Assignment < Raw > , ParserError > { let id = self . parse_identifier ( ) ? ; self . expect_token ( & Token :: Eq ) ? ; let value = self . parse_expr ( ) ? ; Ok ( Assignment { id , value } ) }
Parse a `var = expr` assignment, used in an UPDATE statement
Parse a ` var = expr ` assignment used in an UPDATE statement
&mut self
&mut self