fn parse_initializer(&mut self, skip_eq: bool) -> PResult<'a, Option<P<Expr>>> {
        if self.eat(&token::Eq) {
            Ok(Some(self.parse_expr()?))
        } else if skip_eq {
            Ok(Some(self.parse_expr()?))
        } else {
            Ok(None)
        }
    }
/// Parses the RHS of a local variable declaration (e.g., '= 14;').
Parses the RHS of a local variable declaration .
Parses the RHS of a local variable declaration .
fn parse_initializer(&mut self, skip_eq: bool) -> PResult<'a, Option<P<Expr>>> {
        if self.eat(&token::Eq) {
            Ok(Some(self.parse_expr()?))
        } else if skip_eq {
            Ok(Some(self.parse_expr()?))
        } else {
            Ok(None)
        }
    }
fn parse_initializer ( & mut self , skip_eq : bool ) -> PResult < ' a , Option < P < Expr > > > { if self . eat ( & token :: Eq ) { Ok ( Some ( self . parse_expr ( ) ? ) ) } else if skip_eq { Ok ( Some ( self . parse_expr ( ) ? ) ) } else { Ok ( None ) } }
Parses the RHS of a local variable declaration (e.g., '= 14;').
Parses the RHS of a local variable declaration ( e . g . ' = 14 ; ' ) .
&mut self
skip_eq
bool