From 1d3d05d5d70943d8b1356a7e2c8d8b63a1ec470d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 11 Jan 2019 13:31:21 +0300 Subject: simplify --- crates/ra_ide_api/src/navigation_target.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'crates/ra_ide_api/src/navigation_target.rs') diff --git a/crates/ra_ide_api/src/navigation_target.rs b/crates/ra_ide_api/src/navigation_target.rs index b2a53e9aa..09a723d68 100644 --- a/crates/ra_ide_api/src/navigation_target.rs +++ b/crates/ra_ide_api/src/navigation_target.rs @@ -46,7 +46,7 @@ impl NavigationTarget { let name = m .name(db)? .map(|it| it.to_string().into()) - .unwrap_or_else(|| SmolStr::new("")); + .unwrap_or_default(); match source { ModuleSource::SourceFile(node) => { NavigationTarget::from_syntax(file_id, name, node.syntax()) @@ -62,10 +62,7 @@ impl NavigationTarget { } fn from_named(file_id: FileId, node: &impl ast::NameOwner) -> NavigationTarget { - let name = node - .name() - .map(|it| it.text().clone()) - .unwrap_or_else(|| SmolStr::new("")); + let name = node.name().map(|it| it.text().clone()).unwrap_or_default(); NavigationTarget::from_syntax(file_id, name, node.syntax()) } -- cgit v1.2.3