}
impl<T> Drop for Foo<T> {
- //~^ ERROR wrong number of type arguments
+ //~^ ERROR this struct takes 0 type arguments but 1 type argument was supplied
+ //~| ERROR the type parameter `T` is not constrained by the impl trait, self type, or predicates
fn drop(&mut self) {}
}
}