Function tynm::type_namemn

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

Returns the type name with m most significant, and n least significant module path segments.

§Parameters

  • m: Number of most significant module path segments to include.
  • 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>",
);