Crate pretty_type_name
source ·Expand description
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>`
Functions§
- Returns a shorter version of
std::any::type_name
- same as pretty_type_name, but works strings