A shorter version of std::any::type_name.
std::any::type_name
use pretty_type_name::pretty_type_name; mod foo { pub mod bar { pub struct X<T>(T); } pub struct Y; } println!(pretty_type_name::<foo::bar::X<foo::Y>>()); // prints `X<Y>`