pub fn register_auto_mapped<
        C: Component + serde::Serialize + for<'de> serde::Deserialize<'de>,
    >(
        &mut self,
    ) where
        T: AutoTypeKey<C>,
    {
        self.register::<C>(<T as AutoTypeKey<C>>::new())
    }
/// Registers a component type and its key with the registry.
Registers a component type and its key with the registry.
Registers a component type and its key with the registry .
pub fn register_auto_mapped<
        C: Component + serde::Serialize + for<'de> serde::Deserialize<'de>,
    >(
        &mut self,
    ) where
        T: AutoTypeKey<C>,
    {
        self.register::<C>(<T as AutoTypeKey<C>>::new())
    }
pub fn register_auto_mapped < C : Component + serde :: Serialize + for < ' de > serde :: Deserialize < ' de > , > ( & mut self , ) where T : AutoTypeKey < C > , { self . register :: < C > ( < T as AutoTypeKey < C > > :: new ( ) ) }
Registers a component type and its key with the registry.
Registers a component type and its key with the registry .
&mut self
&mut self