pub enum DocumentHighlightRequest {}
Expand description
The document highlight request is sent from the client to the server to resolve a document highlights for a given text document position. For programming languages this usually highlights all references to the symbol scoped to this file. However we kept ‘textDocument/documentHighlight’ and ‘textDocument/references’ separate requests since the first one is allowed to be more fuzzy. Symbol matches usually have a DocumentHighlightKind of Read or Write whereas fuzzy or textual matches use Text as the kind.
Trait Implementations
sourceimpl Debug for DocumentHighlightRequest
impl Debug for DocumentHighlightRequest
sourceimpl Request for DocumentHighlightRequest
impl Request for DocumentHighlightRequest
type Params = DocumentHighlightParams
type Result = Option<Vec<DocumentHighlight, Global>>
const METHOD: &'static str = "textDocument/documentHighlight"
Auto Trait Implementations
impl RefUnwindSafe for DocumentHighlightRequest
impl Send for DocumentHighlightRequest
impl Sync for DocumentHighlightRequest
impl Unpin for DocumentHighlightRequest
impl UnwindSafe for DocumentHighlightRequest
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