mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-28 05:53:45 +00:00
Simplify
This commit is contained in:
parent
f85fc28508
commit
c04a13cb19
1 changed files with 4 additions and 4 deletions
|
@ -1083,9 +1083,9 @@ impl ExprCollector<'_> {
|
|||
.collect(),
|
||||
}
|
||||
}
|
||||
// FIXME: rustfmt removes this label if it is a block and not a loop
|
||||
ast::Pat::LiteralPat(lit) => 'b: loop {
|
||||
break if let Some(ast_lit) = lit.literal() {
|
||||
#[rustfmt::skip] // https://github.com/rust-lang/rustfmt/issues/5676
|
||||
ast::Pat::LiteralPat(lit) => 'b: {
|
||||
if let Some(ast_lit) = lit.literal() {
|
||||
let mut hir_lit: Literal = ast_lit.kind().into();
|
||||
if lit.minus_token().is_some() {
|
||||
let Some(h) = hir_lit.negate() else {
|
||||
|
@ -1099,7 +1099,7 @@ impl ExprCollector<'_> {
|
|||
Pat::Lit(expr_id)
|
||||
} else {
|
||||
Pat::Missing
|
||||
};
|
||||
}
|
||||
},
|
||||
ast::Pat::RestPat(_) => {
|
||||
// `RestPat` requires special handling and should not be mapped
|
||||
|
|
Loading…
Reference in a new issue