pub enum TypeDefinitionRequest {}Expand description
A request to resolve the type definition locations of a symbol at a given text
document position. The request’s parameter is of type TextDocumentPositionParams
the response is of type Definition or a Thenable that resolves to such.
Trait Implementations§
Source§impl Debug for TypeDefinitionRequest
impl Debug for TypeDefinitionRequest
Source§impl Request for TypeDefinitionRequest
impl Request for TypeDefinitionRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TextDocumentTypeDefinition
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = TypeDefinitionParams
type Result = Option<TypeDefinitionResponse>
Auto Trait Implementations§
impl Freeze for TypeDefinitionRequest
impl RefUnwindSafe for TypeDefinitionRequest
impl Send for TypeDefinitionRequest
impl Sync for TypeDefinitionRequest
impl Unpin for TypeDefinitionRequest
impl UnsafeUnpin for TypeDefinitionRequest
impl UnwindSafe for TypeDefinitionRequest
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