diff --git a/crates/diagnostics/src/diagnostics.rs b/crates/diagnostics/src/diagnostics.rs index d86676729e..13cb113acb 100644 --- a/crates/diagnostics/src/diagnostics.rs +++ b/crates/diagnostics/src/diagnostics.rs @@ -41,6 +41,7 @@ use ui::{h_flex, prelude::*, Icon, IconName, Label}; use util::ResultExt; use workspace::{ item::{BreadcrumbText, Item, ItemEvent, ItemHandle, TabContentParams}, + searchable::SearchableItemHandle, ItemNavHistory, ToolbarItemLocation, Workspace, }; @@ -810,6 +811,10 @@ impl Item for ProjectDiagnosticsEditor { } } + fn as_searchable(&self, _: &View) -> Option> { + Some(Box::new(self.editor.clone())) + } + fn breadcrumb_location(&self, _: &AppContext) -> ToolbarItemLocation { ToolbarItemLocation::PrimaryLeft }