pub trait ResolvableDataRegistry: DataRegistry {
    // Provided methods
    fn resolve_name(
        &self,
        registries: &RegistryHolder,
    ) -> Option<ResourceLocation> { ... }
    fn resolve<'a>(
        &self,
        registries: &'a RegistryHolder,
    ) -> Option<(&'a ResourceLocation, &'a NbtCompound)> { ... }
    fn resolve_and_deserialize<T: Deserialize>(
        &self,
        registries: &RegistryHolder,
    ) -> Option<Result<(ResourceLocation, T), DeserializeError>> { ... }
}Provided Methods§
fn resolve_name(&self, registries: &RegistryHolder) -> Option<ResourceLocation>
fn resolve<'a>( &self, registries: &'a RegistryHolder, ) -> Option<(&'a ResourceLocation, &'a NbtCompound)>
fn resolve_and_deserialize<T: Deserialize>( &self, registries: &RegistryHolder, ) -> Option<Result<(ResourceLocation, T), DeserializeError>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.