pub enum DefinitionRequest {}Expand description
A request to resolve the definition location of a symbol at a given text
document position. The request’s parameter is of type [TextDocumentPosition]
the response is of either type Definition or a typed array of
DefinitionLink or a Thenable that resolves to such.
Trait Implementations§
Source§impl Debug for DefinitionRequest
impl Debug for DefinitionRequest
Source§impl Request for DefinitionRequest
impl Request for DefinitionRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TextDocumentDefinition
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = DefinitionParams
type Result = Option<DefinitionResponse>
Auto Trait Implementations§
impl Freeze for DefinitionRequest
impl RefUnwindSafe for DefinitionRequest
impl Send for DefinitionRequest
impl Sync for DefinitionRequest
impl Unpin for DefinitionRequest
impl UnsafeUnpin for DefinitionRequest
impl UnwindSafe for DefinitionRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more