]> git.lizzy.rs Git - rust.git/blob - tests/ui/traits/impl-method-mismatch.rs
Merge commit '7f27e2e74ef957baa382dc05cf08df6368165c74' into clippyup
[rust.git] / tests / ui / traits / impl-method-mismatch.rs
1 trait Mumbo {
2     fn jumbo(&self, x: &usize) -> usize;
3 }
4
5 impl Mumbo for usize {
6     // Cannot have a larger effect than the trait:
7     unsafe fn jumbo(&self, x: &usize) { *self + *x; }
8     //~^ ERROR method `jumbo` has an incompatible type for trait
9     //~| expected signature `fn
10     //~| found signature `unsafe fn
11 }
12
13 fn main() {}