]> git.proxmox.com Git - rustc.git/blob - tests/ui/issues/auxiliary/issue-38226-aux.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / issues / auxiliary / issue-38226-aux.rs
1 #![crate_type="rlib"]
2
3 #[inline(never)]
4 pub fn foo<T>() {
5 let _: Box<SomeTrait> = Box::new(SomeTraitImpl);
6 }
7
8 pub fn bar() {
9 SomeTraitImpl.bar();
10 }
11
12 mod submod {
13 pub trait SomeTrait {
14 fn bar(&self) {
15 panic!("NO")
16 }
17 }
18 }
19
20 use self::submod::SomeTrait;
21
22 pub struct SomeTraitImpl;
23 impl SomeTrait for SomeTraitImpl {}