about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLingMan <LingMan@users.noreply.github.com>2021-01-07 20:03:59 +0100
committerLingMan <LingMan@users.noreply.github.com>2021-01-07 20:03:59 +0100
commit961f9ee6dfd21bfcbe75b68eb38ea86bce1dc1d1 (patch)
tree99f7325370b0d25c52c8f5e87f02be2fd21720cb /src
parentb5c496de374407c0937cf5257d89230b5358d053 (diff)
downloadrust-961f9ee6dfd21bfcbe75b68eb38ea86bce1dc1d1.tar.gz
rust-961f9ee6dfd21bfcbe75b68eb38ea86bce1dc1d1.zip
Use Option::map_or instead of `.map(..).unwrap_or(..)`
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/clean/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs
index 0b979120ff9..93991870338 100644
--- a/src/librustdoc/clean/mod.rs
+++ b/src/librustdoc/clean/mod.rs
@@ -942,7 +942,7 @@ impl<'a> Clean<Arguments> for (&'a [hir::Ty<'a>], &'a [Ident]) {
                 .iter()
                 .enumerate()
                 .map(|(i, ty)| {
-                    let mut name = self.1.get(i).map(|ident| ident.name).unwrap_or(kw::Empty);
+                    let mut name = self.1.get(i).map_or(kw::Empty, |ident| ident.name);
                     if name.is_empty() {
                         name = kw::Underscore;
                     }
@@ -1001,7 +1001,7 @@ impl<'tcx> Clean<FnDecl> for (DefId, ty::PolyFnSig<'tcx>) {
                     .iter()
                     .map(|t| Argument {
                         type_: t.clean(cx),
-                        name: names.next().map(|i| i.name).unwrap_or(kw::Empty),
+                        name: names.next().map_or(kw::Empty, |i| i.name),
                     })
                     .collect(),
             },