Enum lsp_types::request::SelectionRangeRequest [−][src]
pub enum SelectionRangeRequest {}
Expand description
The selection range request is sent from the client to the server to return suggested selection ranges at given positions. A selection range is a range around the cursor position which the user might be interested in selecting.
A selection range in the return array is for the position in the provided parameters at the same index. Therefore positions[i] must be contained in result[i].range.
Typically, but not necessary, selection ranges correspond to the nodes of the syntax tree.
Trait Implementations
type Params = SelectionRangeParams
type Result = Option<Vec<SelectionRange>>
Auto Trait Implementations
impl RefUnwindSafe for SelectionRangeRequest
impl Send for SelectionRangeRequest
impl Sync for SelectionRangeRequest
impl Unpin for SelectionRangeRequest
impl UnwindSafe for SelectionRangeRequest