From 4c61a41476e383d8fb765790bd3dd65e4019c0f4 Mon Sep 17 00:00:00 2001 From: mat Date: Tue, 6 Jan 2026 02:05:47 -1100 Subject: fix identifier partialeq/hash and add Client::resolve_registry_key --- azalea-core/src/data_registry.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'azalea-core/src') diff --git a/azalea-core/src/data_registry.rs b/azalea-core/src/data_registry.rs index 07837b19..90628f47 100644 --- a/azalea-core/src/data_registry.rs +++ b/azalea-core/src/data_registry.rs @@ -16,6 +16,13 @@ pub trait DataRegistryWithKey: DataRegistry { .protocol_id_to_identifier(Identifier::from(Self::NAME), self.protocol_id()) .map(DataRegistryKeyRef::from_ident) } + + fn key_owned<'s, 'a: 's>(&'s self, registries: &'a RegistryHolder) -> Option { + registries + .protocol_id_to_identifier(Identifier::from(Self::NAME), self.protocol_id()) + .cloned() + .map(DataRegistryKey::from_ident) + } } impl DataRegistryWithKey for R {} -- cgit v1.2.3