// Test sized-ness checking in substitution in impls. | |
trait T {} | |
// I would like these to fail eventually. | |
// impl - bounded | |
trait T1<Z: T> { | |
fn dummy(&self) -> Z; | |
} | |
struct S3<Y: ?Sized>(Box<Y>); | |
impl<X: ?Sized + T> T1<X> for S3<X> { | |
//~^ ERROR the size for values of type | |
//~| ERROR not all trait items implemented | |
} | |
fn main() { } |