blob: 8b0771985dc3fe53cc50dadb2911156ff65cc307 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
trait Foo {
}
impl<T:Copy> Foo for T {
}
fn take_param<T:Foo>(foo: &T) { }
fn main() {
let x: Box<_> = Box::new(3);
take_param(&x);
//~^ ERROR the trait bound `Box<{integer}>: Foo` is not satisfied
}
|