Struct lsp_types::InlayHintParams
source · pub struct InlayHintParams {
pub work_done_progress_params: WorkDoneProgressParams,
pub text_document: TextDocumentIdentifier,
pub range: Range,
}
Expand description
A parameter literal used in inlay hint requests.
@since 3.17.0
Fields§
§work_done_progress_params: WorkDoneProgressParams
§text_document: TextDocumentIdentifier
The text document.
range: Range
The visible document range for which inlay hints should be computed.
Trait Implementations§
source§impl Clone for InlayHintParams
impl Clone for InlayHintParams
source§fn clone(&self) -> InlayHintParams
fn clone(&self) -> InlayHintParams
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 InlayHintParams
impl Debug for InlayHintParams
source§impl<'de> Deserialize<'de> for InlayHintParams
impl<'de> Deserialize<'de> for InlayHintParams
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 InlayHintParams
impl PartialEq for InlayHintParams
source§impl Serialize for InlayHintParams
impl Serialize for InlayHintParams
impl Eq for InlayHintParams
impl StructuralPartialEq for InlayHintParams
Auto Trait Implementations§
impl Freeze for InlayHintParams
impl RefUnwindSafe for InlayHintParams
impl Send for InlayHintParams
impl Sync for InlayHintParams
impl Unpin for InlayHintParams
impl UnwindSafe for InlayHintParams
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.