]> git.proxmox.com Git - rustc.git/blob - tests/ui/issues/issue-61894.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / 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>(#[allow(unused_tuple_struct_fields)] 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 }