pub fn register_type<T>(&mut self)
    where
        T: Any,
    {
        let type_id = TypeId::of::<T>();

        self.inner
            .write()
            .datasizes
            .insert(type_id, Default::default());
    }
/// Registers the given type with the usage tracker.
Registers the given type with the usage tracker.
Registers the given type with the usage tracker .
pub fn register_type<T>(&mut self)
    where
        T: Any,
    {
        let type_id = TypeId::of::<T>();
        self.inner
            .write()
            .datasizes
            .insert(type_id, Default::default());
    }
pub fn register_type < T > ( & mut self ) where T : Any , { let type_id = TypeId :: of :: < T > ( ) ; self . inner . write ( ) . datasizes . insert ( type_id , Default :: default ( ) ) ; }
Registers the given type with the usage tracker.
Registers the given type with the usage tracker .
&mut self