From 642da6e12ae337928fcc0dc9f0c84436a0954f85 Mon Sep 17 00:00:00 2001 From: Guanqun Lu Date: Mon, 21 Oct 2019 14:18:09 +0800 Subject: [PATCH] use unwrap_or in lint code --- src/librustc/lint/levels.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/librustc/lint/levels.rs b/src/librustc/lint/levels.rs index 60b1b192d10db..8ed06cbdc7623 100644 --- a/src/librustc/lint/levels.rs +++ b/src/librustc/lint/levels.rs @@ -202,11 +202,7 @@ impl<'a> LintLevelsBuilder<'a> { let meta = unwrap_or!(attr.meta(), continue); attr::mark_used(attr); - let mut metas = if let Some(metas) = meta.meta_item_list() { - metas - } else { - continue; - }; + let mut metas = unwrap_or!(meta.meta_item_list(), continue); if metas.is_empty() { // FIXME (#55112): issue unused-attributes lint for `#[level()]`