From 5e6213b516ab5c9be62c499ba0ea9eb399d68389 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 11 Jun 2019 17:26:36 +0300 Subject: simplify --- crates/ra_ide_api/src/hover.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'crates/ra_ide_api/src/hover.rs') diff --git a/crates/ra_ide_api/src/hover.rs b/crates/ra_ide_api/src/hover.rs index c4826e515..237e1f4a1 100644 --- a/crates/ra_ide_api/src/hover.rs +++ b/crates/ra_ide_api/src/hover.rs @@ -142,11 +142,11 @@ pub(crate) fn hover(db: &RootDatabase, position: FilePosition) -> Option { if let Some((adt_def, _)) = ty.as_adt() { - match adt_def { - hir::AdtDef::Struct(it) => res.extend(from_def_source(db, it)), - hir::AdtDef::Union(it) => res.extend(from_def_source(db, it)), - hir::AdtDef::Enum(it) => res.extend(from_def_source(db, it)), - } + res.extend(match adt_def { + hir::AdtDef::Struct(it) => from_def_source(db, it), + hir::AdtDef::Union(it) => from_def_source(db, it), + hir::AdtDef::Enum(it) => from_def_source(db, it), + }) } } Some(Pat(_)) => { -- cgit v1.2.3