aboutsummaryrefslogtreecommitdiff
path: root/azalea-chat/src/text_component.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-09-26 06:16:33 +0800
committermat <git@matdoes.dev>2025-09-25 19:20:09 -0300
commit730297cf561d42fd9132eb201d1aec0d3d7c7e00 (patch)
treed26f63b8a4553cc1b07c41a5b1a06aba773e60c4 /azalea-chat/src/text_component.rs
parent8927a0fe65f5f89b4459956f19989f27f1e0981c (diff)
downloadazalea-drasl-730297cf561d42fd9132eb201d1aec0d3d7c7e00.tar.xz
fix compile error with new serde version, and update deps
Diffstat (limited to 'azalea-chat/src/text_component.rs')
-rw-r--r--azalea-chat/src/text_component.rs6
1 files changed, 4 insertions, 2 deletions
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::<S>(&mut state)?;
+
if !self.base.siblings.is_empty() {
state.serialize_entry("extra", &self.base.siblings)?;
}