Function tynm::type_namen

source ·
pub fn type_namen<T>(n: usize) -> String
where T: ?Sized,
Expand description

Returns the type name with at most n least significant module path segments.

§Parameters

  • n: Number of least significant module path segments to include.

§Type Parameters

  • T: Type whose simple type name should be returned.

§Examples

assert_eq!(
    tynm::type_namen::<Option<String>>(1),
    "..::option::Option<..::string::String>",
);