usestd::any::TypeId;/** Get the type name of a type */pub(crate)fnnameof<T>(_: &T)->&'staticstr{returnstd::any::type_name::<T>();}/** Get the type-id of a type */pub(crate)fntypeid<T:'static>(_: &T)->std::any::TypeId{returnstd::any::TypeId::of::<T>();}