Skip to content

Commit af1e24b

Browse files
authored
Rollup merge of #131013 - matthiaskrgr:unwrapordefault, r=jieyouxu
cleanup: don't manually `unwrap_or_default()`
2 parents 128a7d6 + 1a28599 commit af1e24b

File tree

2 files changed

+5
-11
lines changed

2 files changed

+5
-11
lines changed

Diff for: compiler/rustc_expand/src/proc_macro_server.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -627,8 +627,7 @@ impl server::TokenStream for Rustc<'_, '_> {
627627
base: Option<Self::TokenStream>,
628628
trees: Vec<TokenTree<Self::TokenStream, Self::Span, Self::Symbol>>,
629629
) -> Self::TokenStream {
630-
let mut stream =
631-
if let Some(base) = base { base } else { tokenstream::TokenStream::default() };
630+
let mut stream = base.unwrap_or_default();
632631
for tree in trees {
633632
for tt in (tree, &mut *self).to_internal() {
634633
stream.push_tree(tt);
@@ -642,8 +641,7 @@ impl server::TokenStream for Rustc<'_, '_> {
642641
base: Option<Self::TokenStream>,
643642
streams: Vec<Self::TokenStream>,
644643
) -> Self::TokenStream {
645-
let mut stream =
646-
if let Some(base) = base { base } else { tokenstream::TokenStream::default() };
644+
let mut stream = base.unwrap_or_default();
647645
for s in streams {
648646
stream.push_stream(s);
649647
}

Diff for: compiler/rustc_hir_typeck/src/upvar.rs

+3-7
Original file line numberDiff line numberDiff line change
@@ -1369,13 +1369,9 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
13691369
for (&var_hir_id, _) in upvars.iter() {
13701370
let mut diagnostics_info = Vec::new();
13711371

1372-
let auto_trait_diagnostic = if let Some(diagnostics_info) =
1373-
self.compute_2229_migrations_for_trait(min_captures, var_hir_id, closure_clause)
1374-
{
1375-
diagnostics_info
1376-
} else {
1377-
FxIndexMap::default()
1378-
};
1372+
let auto_trait_diagnostic = self
1373+
.compute_2229_migrations_for_trait(min_captures, var_hir_id, closure_clause)
1374+
.unwrap_or_default();
13791375

13801376
let drop_reorder_diagnostic = if let Some(diagnostics_info) = self
13811377
.compute_2229_migrations_for_drop(

0 commit comments

Comments
 (0)