| // ignore-tidy-linelength | |
| #![feature(const_in_array_repeat_expressions)] | |
| #[derive(Copy, Clone)] | |
| struct Foo<T>(T); | |
| fn main() { | |
| [Foo(String::new()); 4]; | |
| //~^ ERROR the trait bound `Foo<std::string::String>: std::marker::Copy` is not satisfied [E0277] | |
| } |