Re-format let-else per rustfmt update
This commit is contained in:
parent
67b0cfc761
commit
cc907f80b9
162 changed files with 1404 additions and 947 deletions
|
@ -241,9 +241,7 @@ impl<'tcx, 'body> ParseCtxt<'tcx, 'body> {
|
|||
});
|
||||
}
|
||||
|
||||
let Some(trailing) = block.expr else {
|
||||
return Err(self.expr_error(expr_id, "terminator"))
|
||||
};
|
||||
let Some(trailing) = block.expr else { return Err(self.expr_error(expr_id, "terminator")) };
|
||||
let span = self.thir[trailing].span;
|
||||
let terminator = self.parse_terminator(trailing)?;
|
||||
data.terminator = Some(Terminator {
|
||||
|
|
|
@ -78,7 +78,7 @@ impl<'tcx, 'body> ParseCtxt<'tcx, 'body> {
|
|||
span,
|
||||
item_description: "no arms".to_string(),
|
||||
expected: "at least one arm".to_string(),
|
||||
})
|
||||
});
|
||||
};
|
||||
|
||||
let otherwise = &self.thir[*otherwise];
|
||||
|
@ -87,7 +87,7 @@ impl<'tcx, 'body> ParseCtxt<'tcx, 'body> {
|
|||
span: otherwise.span,
|
||||
item_description: format!("{:?}", otherwise.pattern.kind),
|
||||
expected: "wildcard pattern".to_string(),
|
||||
})
|
||||
});
|
||||
};
|
||||
let otherwise = self.parse_block(otherwise.body)?;
|
||||
|
||||
|
@ -100,7 +100,7 @@ impl<'tcx, 'body> ParseCtxt<'tcx, 'body> {
|
|||
span: arm.pattern.span,
|
||||
item_description: format!("{:?}", arm.pattern.kind),
|
||||
expected: "constant pattern".to_string(),
|
||||
})
|
||||
});
|
||||
};
|
||||
values.push(value.eval_bits(self.tcx, self.param_env, arm.pattern.ty));
|
||||
targets.push(self.parse_block(arm.body)?);
|
||||
|
|
|
@ -175,11 +175,8 @@ fn to_upvars_resolved_place_builder<'tcx>(
|
|||
projection: &[PlaceElem<'tcx>],
|
||||
) -> Option<PlaceBuilder<'tcx>> {
|
||||
let Some((capture_index, capture)) =
|
||||
find_capture_matching_projections(
|
||||
&cx.upvars,
|
||||
var_hir_id,
|
||||
&projection,
|
||||
) else {
|
||||
find_capture_matching_projections(&cx.upvars, var_hir_id, &projection)
|
||||
else {
|
||||
let closure_span = cx.tcx.def_span(closure_def_id);
|
||||
if !enable_precise_capture(closure_span) {
|
||||
bug!(
|
||||
|
@ -189,10 +186,7 @@ fn to_upvars_resolved_place_builder<'tcx>(
|
|||
projection
|
||||
)
|
||||
} else {
|
||||
debug!(
|
||||
"No associated capture found for {:?}[{:#?}]",
|
||||
var_hir_id, projection,
|
||||
);
|
||||
debug!("No associated capture found for {:?}[{:#?}]", var_hir_id, projection,);
|
||||
}
|
||||
return None;
|
||||
};
|
||||
|
|
|
@ -607,9 +607,11 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
|
|||
// };
|
||||
// ```
|
||||
if let Some(place) = initializer.try_to_place(self) {
|
||||
let LocalInfo::User(BindingForm::Var(
|
||||
VarBindingForm { opt_match_place: Some((ref mut match_place, _)), .. },
|
||||
)) = **self.local_decls[local].local_info.as_mut().assert_crate_local() else {
|
||||
let LocalInfo::User(BindingForm::Var(VarBindingForm {
|
||||
opt_match_place: Some((ref mut match_place, _)),
|
||||
..
|
||||
})) = **self.local_decls[local].local_info.as_mut().assert_crate_local()
|
||||
else {
|
||||
bug!("Let binding to non-user variable.")
|
||||
};
|
||||
*match_place = Some(place);
|
||||
|
|
|
@ -88,7 +88,8 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
|
|||
switch_ty: Ty<'tcx>,
|
||||
options: &mut FxIndexMap<ConstantKind<'tcx>, u128>,
|
||||
) -> bool {
|
||||
let Some(match_pair) = candidate.match_pairs.iter().find(|mp| mp.place == *test_place) else {
|
||||
let Some(match_pair) = candidate.match_pairs.iter().find(|mp| mp.place == *test_place)
|
||||
else {
|
||||
return false;
|
||||
};
|
||||
|
||||
|
@ -126,7 +127,8 @@ impl<'a, 'tcx> Builder<'a, 'tcx> {
|
|||
candidate: &Candidate<'pat, 'tcx>,
|
||||
variants: &mut BitSet<VariantIdx>,
|
||||
) -> bool {
|
||||
let Some(match_pair) = candidate.match_pairs.iter().find(|mp| mp.place == *test_place) else {
|
||||
let Some(match_pair) = candidate.match_pairs.iter().find(|mp| mp.place == *test_place)
|
||||
else {
|
||||
return false;
|
||||
};
|
||||
|
||||
|
|
|
@ -712,9 +712,7 @@ pub fn thir_check_unsafety(tcx: TyCtxt<'_>, def: LocalDefId) {
|
|||
return;
|
||||
}
|
||||
|
||||
let Ok((thir, expr)) = tcx.thir_body(def) else {
|
||||
return
|
||||
};
|
||||
let Ok((thir, expr)) = tcx.thir_body(def) else { return };
|
||||
let thir = &thir.borrow();
|
||||
// If `thir` is empty, a type error occurred, skip this body.
|
||||
if thir.exprs.is_empty() {
|
||||
|
|
|
@ -942,7 +942,9 @@ fn maybe_point_at_variant<'a, 'p: 'a, 'tcx: 'a>(
|
|||
/// This analysis is *not* subsumed by NLL.
|
||||
fn check_borrow_conflicts_in_at_patterns<'tcx>(cx: &MatchVisitor<'_, '_, 'tcx>, pat: &Pat<'tcx>) {
|
||||
// Extract `sub` in `binding @ sub`.
|
||||
let PatKind::Binding { name, mode, ty, subpattern: Some(box ref sub), .. } = pat.kind else { return };
|
||||
let PatKind::Binding { name, mode, ty, subpattern: Some(box ref sub), .. } = pat.kind else {
|
||||
return;
|
||||
};
|
||||
|
||||
let is_binding_by_move = |ty: Ty<'tcx>| !ty.is_copy_modulo_regions(cx.tcx, cx.param_env);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue