From d46278d320fbc580db81a60be26d8efa6b024433 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Sat, 8 Jun 2019 22:26:27 +0800 Subject: Remove node function in NavTarget --- crates/ra_ide_api/src/display.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'crates/ra_ide_api/src/display.rs') diff --git a/crates/ra_ide_api/src/display.rs b/crates/ra_ide_api/src/display.rs index 1b06abf94..0eef11464 100644 --- a/crates/ra_ide_api/src/display.rs +++ b/crates/ra_ide_api/src/display.rs @@ -5,7 +5,6 @@ mod function_signature; mod navigation_target; mod structure; -use crate::db::RootDatabase; use ra_syntax::{ast::{self, AstNode, TypeParamsOwner}, SyntaxKind::{ATTR, COMMENT}}; pub use navigation_target::NavigationTarget; @@ -73,8 +72,8 @@ where // FIXME: this should not really use navigation target. Rather, approximately // resolved symbol should return a `DefId`. -pub(crate) fn doc_text_for(db: &RootDatabase, nav: NavigationTarget) -> Option { - match (nav.description(db), nav.docs(db)) { +pub(crate) fn doc_text_for(nav: NavigationTarget) -> Option { + match (nav.description, nav.docs) { (Some(desc), docs) => Some(rust_code_markup_with_doc(desc, docs)), (None, Some(docs)) => Some(docs), _ => None, -- cgit v1.2.3