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