Skip to content

Commit 1a28599

Browse files
committed
cleanup: don't manually unwrap_or_default()
1 parent 9903b25 commit 1a28599

2 files changed

Lines changed: 5 additions & 11 deletions

File tree

‎compiler/rustc_expand/src/proc_macro_server.rs‎

Lines changed: 2 additions & 4 deletions
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-
letmut stream =
631-
ifletSome(base) = base { base }else{ tokenstream::TokenStream::default()};
630+
letmut 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-
letmut stream =
646-
ifletSome(base) = base { base }else{ tokenstream::TokenStream::default()};
644+
letmut stream = base.unwrap_or_default();
647645
for s in streams {
648646
stream.push_stream(s);
649647
}

‎compiler/rustc_hir_typeck/src/upvar.rs‎

Lines changed: 3 additions & 7 deletions
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
letmut diagnostics_info = Vec::new();
13711371

1372-
let auto_trait_diagnostic = ifletSome(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 = ifletSome(diagnostics_info) = self
13811377
.compute_2229_migrations_for_drop(

0 commit comments

Comments
 (0)