pub enum ReferencesRequest {}Expand description
A request to resolve project-wide references for the symbol denoted
by the given text document position. The request’s parameter is of
type ReferenceParams the response is of type
Location[] or a Thenable that resolves to such.
Trait Implementations§
Source§impl Debug for ReferencesRequest
impl Debug for ReferencesRequest
Source§impl Request for ReferencesRequest
impl Request for ReferencesRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TextDocumentReferences
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = ReferenceParams
type Result = Option<Vec<Location>>
Source§impl RequestWithPartialResults for ReferencesRequest
impl RequestWithPartialResults for ReferencesRequest
type PartialResult = Vec<Location>
Auto Trait Implementations§
impl Freeze for ReferencesRequest
impl RefUnwindSafe for ReferencesRequest
impl Send for ReferencesRequest
impl Sync for ReferencesRequest
impl Unpin for ReferencesRequest
impl UnsafeUnpin for ReferencesRequest
impl UnwindSafe for ReferencesRequest
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