Skip to content

Commit 18f3699

Browse files
committed
Temporary test files for new syntax that rustfmt doesn't understand yet
1 parent 0eab492 commit 18f3699

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed

compiler/rustc_parse/src/parser/expr.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1569,7 +1569,11 @@ impl<'a> Parser<'a> {
15691569
is_placeholder: false,
15701570
});
15711571
let span = lo.to(this.prev_token.span);
1572-
return Ok(this.mk_expr_with_attrs(span, ExprKind::Handle(expr, arms, span), attrs));
1572+
return Ok(this.mk_expr_with_attrs(
1573+
span,
1574+
ExprKind::Handle(expr, arms, span),
1575+
attrs,
1576+
));
15731577
}
15741578
}
15751579
}

compiler/rustc_parse/src/parser/item.rs

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -989,11 +989,7 @@ impl<'a> Parser<'a> {
989989
}
990990
Ok(None) => {}
991991
Err(mut err) => {
992-
self.consume_block(
993-
exp!(OpenBrace),
994-
exp!(CloseBrace),
995-
ConsumeClosingDelim::No,
996-
);
992+
self.consume_block(exp!(OpenBrace), exp!(CloseBrace), ConsumeClosingDelim::No);
997993
err.span_label(ident.span, "while parsing this effect");
998994
let _guar = err.emit();
999995
break;
@@ -1002,19 +998,12 @@ impl<'a> Parser<'a> {
1002998
}
1003999
self.expect(exp!(CloseBrace))?;
10041000

1005-
Ok(ItemKind::Effect(Box::new(Effect {
1006-
ident,
1007-
generics,
1008-
operations,
1009-
})))
1001+
Ok(ItemKind::Effect(Box::new(Effect { ident, generics, operations })))
10101002
}
10111003

10121004
fn parse_effect_operation(&mut self) -> PResult<'a, Option<Box<FnSig>>> {
1013-
let fn_parse_mode = FnParseMode {
1014-
req_name: |_| true,
1015-
context: FnContext::Free,
1016-
req_body: false,
1017-
};
1005+
let fn_parse_mode =
1006+
FnParseMode { req_name: |_| true, context: FnContext::Free, req_body: false };
10181007
let sig_lo = self.token.span;
10191008
// Parse operation name (identifier)
10201009
let _ident = self.parse_ident()?;

rustfmt.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,8 @@ ignore = [
5959
# Rustfmt doesn't support use closures yet
6060
"tests/mir-opt/ergonomic-clones/closure.rs",
6161
"tests/codegen-llvm/ergonomic-clones/closure.rs",
62+
63+
# Temporary test files for new syntax that rustfmt doesn't understand yet
64+
"test_effect.rs",
65+
"test_simple.rs",
6266
]

0 commit comments

Comments
 (0)