pub enum SelectionRangeRequest {}Expand description
A request to provide selection ranges in a document. The request’s
parameter is of type SelectionRangeParams, the
response is of type SelectionRange[] or a Thenable
that resolves to such.
Trait Implementations§
Source§impl Debug for SelectionRangeRequest
impl Debug for SelectionRangeRequest
Source§impl Request for SelectionRangeRequest
impl Request for SelectionRangeRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TextDocumentSelectionRange
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = SelectionRangeParams
type Result = Option<Vec<SelectionRange>>
Auto Trait Implementations§
impl Freeze for SelectionRangeRequest
impl RefUnwindSafe for SelectionRangeRequest
impl Send for SelectionRangeRequest
impl Sync for SelectionRangeRequest
impl Unpin for SelectionRangeRequest
impl UnsafeUnpin for SelectionRangeRequest
impl UnwindSafe for SelectionRangeRequest
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