]>
Commit | Line | Data |
---|---|---|
60c5eb7d XL |
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; | |
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 | ||
20 | fn main() {} |