#![feature(fn_traits)] | |
#![feature(unboxed_closures)] | |
struct S; | |
impl Fn(u32) -> u32 for S { | |
//~^ ERROR associated item constraints are not allowed here [E0229] | |
//~| ERROR expected a `FnMut(u32)` closure, found `S` | |
fn call(&self) -> u32 { | |
//~^ ERROR method `call` has 1 parameter but the declaration in trait `call` has 2 | |
5 | |
} | |
} | |
fn main() {} |