]> git.proxmox.com Git - rustc.git/blob - src/test/ui/suggestions/missing-trait-item.fixed
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / suggestions / missing-trait-item.fixed
1 // run-rustfix
2
3 trait T {
4 unsafe fn foo(a: &usize, b: &usize) -> usize;
5 fn bar(&self, a: &usize, b: &usize) -> usize;
6 }
7
8 mod foo {
9 use super::T;
10 impl T for () { fn bar(&self, _: &usize, _: &usize) -> usize { unimplemented!() }
11 unsafe fn foo(_: &usize, _: &usize) -> usize { unimplemented!() }
12 } //~ ERROR not all trait items
13
14 impl T for usize { //~ ERROR not all trait items
15 fn bar(&self, _: &usize, _: &usize) -> usize { unimplemented!() }
16 unsafe fn foo(_: &usize, _: &usize) -> usize { unimplemented!() }
17 }
18 }
19
20 fn main() {}