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/text_component.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'azalea-chat/src/text_component.rs') diff --git a/azalea-chat/src/text_component.rs b/azalea-chat/src/text_component.rs index 962ec46e..0fa0cd6f 100644 --- a/azalea-chat/src/text_component.rs +++ b/azalea-chat/src/text_component.rs @@ -1,6 +1,6 @@ use std::fmt::{self, Display}; -use serde::{__private::ser::FlatMapSerializer, Serialize, Serializer, ser::SerializeMap}; +use serde::{Serialize, Serializer, ser::SerializeMap}; use crate::{ FormattedText, @@ -25,7 +25,9 @@ impl Serialize for TextComponent { let mut state = serializer.serialize_map(None)?; state.serialize_entry("text", &self.text)?; - Serialize::serialize(&self.base, FlatMapSerializer(&mut state))?; + + self.base.serialize_map::(&mut state)?; + if !self.base.siblings.is_empty() { state.serialize_entry("extra", &self.base.siblings)?; } -- cgit v1.2.3