pub enum ImplementationRequest {}Expand description
A request to resolve the implementation 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 ImplementationRequest
impl Debug for ImplementationRequest
Source§impl Request for ImplementationRequest
impl Request for ImplementationRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TextDocumentImplementation
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = ImplementationParams
type Result = Option<ImplementationResponse>
Auto Trait Implementations§
impl Freeze for ImplementationRequest
impl RefUnwindSafe for ImplementationRequest
impl Send for ImplementationRequest
impl Sync for ImplementationRequest
impl Unpin for ImplementationRequest
impl UnsafeUnpin for ImplementationRequest
impl UnwindSafe for ImplementationRequest
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