Struct lsp2::InlayHintParams
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§
§impl Clone for InlayHintParams
impl Clone for InlayHintParams
§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 more§impl Debug for InlayHintParams
impl Debug for InlayHintParams
§impl<'de> Deserialize<'de> for InlayHintParams
impl<'de> Deserialize<'de> for InlayHintParams
§fn deserialize<__D>(
__deserializer: __D
) -> Result<InlayHintParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<InlayHintParams, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq<InlayHintParams> for InlayHintParams
impl PartialEq<InlayHintParams> for InlayHintParams
§fn eq(&self, other: &InlayHintParams) -> bool
fn eq(&self, other: &InlayHintParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for InlayHintParams
impl Serialize for InlayHintParams
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for InlayHintParams
impl StructuralEq for InlayHintParams
impl StructuralPartialEq for InlayHintParams
Auto Trait Implementations§
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.