Enum lsp_types::request::WorkspaceSymbol
source · [−]pub enum WorkspaceSymbol {}
Expand description
The workspace symbol request is sent from the client to the server to list project-wide symbols matching the query string.
Trait Implementations
sourceimpl Debug for WorkspaceSymbol
impl Debug for WorkspaceSymbol
sourceimpl Request for WorkspaceSymbol
impl Request for WorkspaceSymbol
type Params = WorkspaceSymbolParams
type Result = Option<Vec<SymbolInformation, Global>>
const METHOD: &'static str = "workspace/symbol"
Auto Trait Implementations
impl RefUnwindSafe for WorkspaceSymbol
impl Send for WorkspaceSymbol
impl Sync for WorkspaceSymbol
impl Unpin for WorkspaceSymbol
impl UnwindSafe for WorkspaceSymbol
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more