Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/documentation.rs')
-rw-r--r--crates/ide-db/src/documentation.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/ide-db/src/documentation.rs b/crates/ide-db/src/documentation.rs
index b52a325790..a0ef0f90a6 100644
--- a/crates/ide-db/src/documentation.rs
+++ b/crates/ide-db/src/documentation.rs
@@ -226,9 +226,8 @@ impl HasDocs for hir::AssocItem {
impl HasDocs for hir::ExternCrateDecl {
fn docs(self, db: &dyn HirDatabase) -> Option<Documentation> {
- let crate_docs =
- docs_from_attrs(&self.resolved_crate(db)?.root_module().attrs(db)).map(String::from);
- let decl_docs = docs_from_attrs(&self.attrs(db)).map(String::from);
+ let crate_docs = docs_from_attrs(&self.resolved_crate(db)?.root_module().attrs(db));
+ let decl_docs = docs_from_attrs(&self.attrs(db));
match (decl_docs, crate_docs) {
(None, None) => None,
(Some(decl_docs), None) => Some(decl_docs),