// option. This file may not be copied, modified, or distributed
// except according to those terms.
+#![allow(unknown_features)]
+#![feature(box_syntax)]
trait clam<A> {
fn chowder(&self, y: A);
}
+#[derive(Copy)]
struct foo<A> {
x: A,
}
-impl<A:Copy> Copy for foo<A> {}
-
impl<A> clam<A> for foo<A> {
fn chowder(&self, _y: A) {
}