pub fn type_name<T: ?Sized>() -> &'static str
Returns the prettified name of a type, eg "Vec<T>" rather than "alloc::vec::Vec<T>".
"Vec<T>"
"alloc::vec::Vec<T>"