DataRegistryKeyRef

Trait DataRegistryKeyRef 

Source
pub trait DataRegistryKeyRef<'a> {
    type Owned: DataRegistryKey;

    // Required methods
    fn to_owned(self) -> Self::Owned;
    fn from_ident(ident: &'a Identifier) -> Self;
    fn into_ident(self) -> Identifier;
}

Required Associated Types§

Required Methods§

Source

fn to_owned(self) -> Self::Owned

Source

fn from_ident(ident: &'a Identifier) -> Self

Source

fn into_ident(self) -> Identifier

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.

Implementors§

Source§

impl<'a> DataRegistryKeyRef<'a> for BannerPatternKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for BiomeKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for CatVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for ChatKindKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for ChickenVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for CowVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for DamageKindKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for DialogKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for DimensionKindKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for EnchantmentKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for EnchantmentProviderKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for FrogVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for InstrumentKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for JukeboxSongKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for PaintingVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for PigVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for RecipeKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for TestEnvironmentKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for TestInstanceKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for TimelineKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for TrimMaterialKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for TrimPatternKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for WolfSoundVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for WolfVariantKey<&'a Identifier>

Source§

impl<'a> DataRegistryKeyRef<'a> for ZombieNautilusVariantKey<&'a Identifier>