From aae744918e26c505e0932a65624c4aac65815d19 Mon Sep 17 00:00:00 2001 From: mat Date: Wed, 24 Dec 2025 01:50:54 -0200 Subject: remove unused deps and fix compilation when certain features are disabled --- azalea-registry/src/identifier.rs | 3 +++ azalea-registry/src/lib.rs | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'azalea-registry/src') diff --git a/azalea-registry/src/identifier.rs b/azalea-registry/src/identifier.rs index c60f8381..635c5935 100644 --- a/azalea-registry/src/identifier.rs +++ b/azalea-registry/src/identifier.rs @@ -8,6 +8,7 @@ use std::{ }; use azalea_buf::{AzaleaRead, AzaleaWrite, BufReadError}; +#[cfg(feature = "serde")] use serde::{Deserialize, Deserializer, Serialize, Serializer, de}; use simdnbt::{FromNbtTag, ToNbtTag, owned::NbtTag}; @@ -102,6 +103,7 @@ impl AzaleaWrite for Identifier { } } +#[cfg(feature = "serde")] impl Serialize for Identifier { fn serialize(&self, serializer: S) -> Result where @@ -111,6 +113,7 @@ impl Serialize for Identifier { } } +#[cfg(feature = "serde")] impl<'de> Deserialize<'de> for Identifier { fn deserialize(deserializer: D) -> Result where diff --git a/azalea-registry/src/lib.rs b/azalea-registry/src/lib.rs index 743f0deb..e5157e4f 100644 --- a/azalea-registry/src/lib.rs +++ b/azalea-registry/src/lib.rs @@ -291,10 +291,8 @@ impl Seri } } -impl< - R: Registry + Serialize + FromNbtTag, - Direct: AzaleaRead + AzaleaWrite + Serialize + FromNbtTag, -> FromNbtTag for Holder +impl FromNbtTag + for Holder { fn from_nbt_tag(tag: NbtTag) -> Option { if let Some(reference) = R::from_nbt_tag(tag) { -- cgit v1.2.3