summary refs log tree commit diff
path: root/src/test/ui/error-codes/E0206.rs
blob: bace046758112a497156a345758a7bfb1d3d1533 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
type Foo = [u8; 256];

impl Copy for Foo { }
//~^ ERROR the trait `Copy` may not be implemented for this type
//~| ERROR only traits defined in the current crate can be implemented for arbitrary types

#[derive(Copy, Clone)]
struct Bar;

impl Copy for &'static mut Bar { }
//~^ ERROR the trait `Copy` may not be implemented for this type

fn main() {
}