From f2c8dadf6567ffef00dad5227a74b6bff570c39c Mon Sep 17 00:00:00 2001 From: WillLillis Date: Thu, 27 Mar 2025 00:10:46 -0400 Subject: [PATCH] fix: derive `PartialEq` on `InlayHint` --- src/inlay_hint.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/inlay_hint.rs b/src/inlay_hint.rs index 171f3c9..78fea1b 100644 --- a/src/inlay_hint.rs +++ b/src/inlay_hint.rs @@ -79,7 +79,7 @@ pub struct InlayHintParams { /// Inlay hint information. /// /// @since 3.17.0 -#[derive(Debug, Clone, Deserialize, Serialize)] +#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)] #[serde(rename_all = "camelCase")] pub struct InlayHint { /// The position of this hint. @@ -136,7 +136,7 @@ pub struct InlayHint { pub data: Option, } -#[derive(Debug, Clone, Deserialize, Serialize)] +#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)] #[serde(untagged)] pub enum InlayHintLabel { String(String), @@ -157,7 +157,7 @@ impl From> for InlayHintLabel { } } -#[derive(Debug, Clone, Deserialize, Serialize)] +#[derive(Debug, PartialEq, Clone, Deserialize, Serialize)] #[serde(untagged)] pub enum InlayHintTooltip { String(String), @@ -180,7 +180,7 @@ impl From for InlayHintTooltip { /// An inlay hint label part allows for interactive and composite labels /// of inlay hints. -#[derive(Debug, Clone, Default, Deserialize, Serialize)] +#[derive(Debug, PartialEq, Clone, Default, Deserialize, Serialize)] #[serde(rename_all = "camelCase")] pub struct InlayHintLabelPart { /// The value of this label part.