blob: ccfaf23b4b9ff3948009b6a28b4a64123c3af49c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
fn foo<T>() {
struct Foo {
x: T, //~ ERROR can't use generic parameters from outer function
}
impl<T> Drop for Foo<T> {
//~^ 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) {}
}
}
fn main() { }
|