Struct lsp_types::InlineValueParams
source · pub struct InlineValueParams {
pub work_done_progress_params: WorkDoneProgressParams,
pub text_document: TextDocumentIdentifier,
pub range: Range,
pub context: InlineValueContext,
}
Expand description
A parameter literal used in inline value requests.
@since 3.17.0
Fields§
§work_done_progress_params: WorkDoneProgressParams
§text_document: TextDocumentIdentifier
The text document.
range: Range
The document range for which inline values should be computed.
context: InlineValueContext
Additional information about the context in which inline values were requested.
Trait Implementations§
source§impl Clone for InlineValueParams
impl Clone for InlineValueParams
source§fn clone(&self) -> InlineValueParams
fn clone(&self) -> InlineValueParams
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InlineValueParams
impl Debug for InlineValueParams
source§impl<'de> Deserialize<'de> for InlineValueParams
impl<'de> Deserialize<'de> for InlineValueParams
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for InlineValueParams
impl PartialEq for InlineValueParams
source§impl Serialize for InlineValueParams
impl Serialize for InlineValueParams
impl Eq for InlineValueParams
impl StructuralPartialEq for InlineValueParams
Auto Trait Implementations§
impl Freeze for InlineValueParams
impl RefUnwindSafe for InlineValueParams
impl Send for InlineValueParams
impl Sync for InlineValueParams
impl Unpin for InlineValueParams
impl UnwindSafe for InlineValueParams
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.