]> git.lizzy.rs Git - rust.git/blob - tests/ui/traits/impl-method-mismatch.rs
Rollup merge of #105795 - nicholasbishop:bishop-stabilize-efiapi, r=joshtriplett
[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() {}