From 730297cf561d42fd9132eb201d1aec0d3d7c7e00 Mon Sep 17 00:00:00 2001 From: mat Date: Fri, 26 Sep 2025 06:16:33 +0800 Subject: fix compile error with new serde version, and update deps --- azalea-chat/src/base_component.rs | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) (limited to 'azalea-chat/src/base_component.rs') diff --git a/azalea-chat/src/base_component.rs b/azalea-chat/src/base_component.rs index 27666c17..be7e9656 100644 --- a/azalea-chat/src/base_component.rs +++ b/azalea-chat/src/base_component.rs @@ -1,17 +1,37 @@ -use serde::Serialize; +use serde::{Serialize, ser::SerializeMap}; use crate::{FormattedText, style::Style}; -#[derive(Clone, Debug, PartialEq, Serialize)] +#[derive(Clone, Debug, PartialEq)] pub struct BaseComponent { - // implements mutablecomponent /// Components in the "extra" field. - #[serde(skip_serializing_if = "Vec::is_empty")] pub siblings: Vec, - #[serde(flatten)] pub style: Box