]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-61894.rs
Auto merge of #78066 - bugadani:wat, r=jonas-schievink
[rust.git] / src / test / ui / issues / issue-61894.rs
1 // run-pass
2
3 #![feature(core_intrinsics)]
4
5 use std::any::type_name;
6
7 struct Bar<M>(M);
8
9 impl<M> Bar<M> {
10     fn foo(&self) -> &'static str {
11         fn f() {}
12         fn type_name_of<T>(_: T) -> &'static str {
13             type_name::<T>()
14         }
15         type_name_of(f)
16     }
17 }
18
19 fn main() {
20     assert_eq!(Bar(()).foo(), "issue_61894::Bar<_>::foo::f");
21 }