diff options
| author | mat <git@matdoes.dev> | 2025-12-24 01:50:54 -0200 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2025-12-24 01:50:54 -0200 |
| commit | aae744918e26c505e0932a65624c4aac65815d19 (patch) | |
| tree | 68020aaa8eec379cdc2a6f594ae4736e9585dd07 /azalea-registry/src | |
| parent | 599bbfc8ce95a2b5aefe6b22e3b8b0931b5c9581 (diff) | |
| download | azalea-drasl-aae744918e26c505e0932a65624c4aac65815d19.tar.xz | |
remove unused deps and fix compilation when certain features are disabled
Diffstat (limited to 'azalea-registry/src')
| -rw-r--r-- | azalea-registry/src/identifier.rs | 3 | ||||
| -rw-r--r-- | azalea-registry/src/lib.rs | 6 |
2 files changed, 5 insertions, 4 deletions
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<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where @@ -111,6 +113,7 @@ impl Serialize for Identifier { } } +#[cfg(feature = "serde")] impl<'de> Deserialize<'de> for Identifier { fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> 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<R: Registry + Serialize, Direct: AzaleaRead + AzaleaWrite + Serialize> Seri } } -impl< - R: Registry + Serialize + FromNbtTag, - Direct: AzaleaRead + AzaleaWrite + Serialize + FromNbtTag, -> FromNbtTag for Holder<R, Direct> +impl<R: Registry + FromNbtTag, Direct: AzaleaRead + AzaleaWrite + FromNbtTag> FromNbtTag + for Holder<R, Direct> { fn from_nbt_tag(tag: NbtTag) -> Option<Self> { if let Some(reference) = R::from_nbt_tag(tag) { |
