trait Foo { | |
#[derive(Clone)] | |
//~^ ERROR `derive` may only be applied to `struct`s, `enum`s and `union`s | |
type Bar; | |
} | |
struct Bar; | |
impl Bar { | |
#[derive(Clone)] | |
//~^ ERROR `derive` may only be applied to `struct`s, `enum`s and `union`s | |
fn bar(&self) {} | |
} | |
fn main() {} |