@@ -18,24 +18,24 @@ macro_rules! check {
1818 } ;
1919}
2020
21+ /// Tests that [`std::any::type_name`] supports unsized types.
2122#[ test]
22- fn issue_21058 ( ) {
23- // type_name should support unsized types
23+ fn type_name_unsized ( ) {
2424 check ! ( [ u8 ] , "[u8]" ) ;
2525 check ! ( str , "str" ) ;
2626 check ! ( dyn Send , "dyn core::marker::Send" ) ;
27- check ! ( NT , "issue_21058 ::NT" ) ;
28- check ! ( DST , "issue_21058 ::DST" ) ;
27+ check ! ( NT , "type_name_unsized ::NT" ) ;
28+ check ! ( DST , "type_name_unsized ::DST" ) ;
2929 check ! ( & i32 , "&i32" ) ;
3030 check ! ( & ' static i32 , "&i32" ) ;
3131 check ! ( ( i32 , u32 ) , "(i32, u32)" ) ;
32- check ! ( val: foo( ) , "issue_21058 ::Foo" ) ;
33- check ! ( val: Foo :: new, "issue_21058 ::Foo::new" ) ;
32+ check ! ( val: foo( ) , "type_name_unsized ::Foo" ) ;
33+ check ! ( val: Foo :: new, "type_name_unsized ::Foo::new" ) ;
3434 check ! ( val:
3535 <Foo as Debug >:: fmt,
36- "<issue_21058 ::Foo as core::fmt::Debug>::fmt"
36+ "<type_name_unsized ::Foo as core::fmt::Debug>::fmt"
3737 ) ;
38- check ! ( val: || { } , "issue_21058::issue_21058 ::{{closure}}" ) ;
38+ check ! ( val: || { } , "type_name_unsized::type_name_unsized ::{{closure}}" ) ;
3939 bar :: < i32 > ( ) ;
4040}
4141
0 commit comments