1 // SPDX-License-Identifier: Apache-2.0 OR MIT 2 3 use pin_project_lite::pin_project; 4 5 pin_project! { //~ ERROR E0119 6 struct Foo<T, U> { 7 #[pin] 8 future: T, 9 field: U, 10 } 11 } 12 13 impl<T, U> Drop for Foo<T, U> { drop(&mut self)14 fn drop(&mut self) {} 15 } 16 main()17 fn main() {} 18