@@ -83,7 +83,7 @@ macro_rules! maybe_whole_expr {
8383pub ( super ) enum LhsExpr {
8484 NotYetParsed ,
8585 AttributesParsed ( AttrWrapper ) ,
86- AlreadyParsed ( P < Expr > , bool ) , // (expr, starts_statement)
86+ AlreadyParsed { expr : P < Expr > , starts_statement : bool } ,
8787}
8888
8989impl From < Option < AttrWrapper > > for LhsExpr {
@@ -97,11 +97,11 @@ impl From<Option<AttrWrapper>> for LhsExpr {
9797}
9898
9999impl From < P < Expr > > for LhsExpr {
100- /// Converts the `expr: P<Expr>` into `LhsExpr::AlreadyParsed( expr) `.
100+ /// Converts the `expr: P<Expr>` into `LhsExpr::AlreadyParsed { expr, starts_statement: false } `.
101101 ///
102102 /// This conversion does not allocate.
103103 fn from ( expr : P < Expr > ) -> Self {
104- LhsExpr :: AlreadyParsed ( expr, false )
104+ LhsExpr :: AlreadyParsed { expr, starts_statement : false }
105105 }
106106}
107107
@@ -174,7 +174,7 @@ impl<'a> Parser<'a> {
174174 lhs : LhsExpr ,
175175 ) -> PResult < ' a , P < Expr > > {
176176 let mut starts_stmt = false ;
177- let mut lhs = if let LhsExpr :: AlreadyParsed ( expr, starts_statement) = lhs {
177+ let mut lhs = if let LhsExpr :: AlreadyParsed { expr, starts_statement } = lhs {
178178 starts_stmt = starts_statement;
179179 expr
180180 } else {
0 commit comments