// See ./not_unpin-expanded.rs for generated code. #![allow(dead_code)] use pin_project::pin_project; #[pin_project(!Unpin)] pub struct Struct { #[pin] pinned: T, unpinned: U, } fn main() { fn _is_unpin() {} // _is_unpin::>(); //~ ERROR `std::marker::PhantomPinned` cannot be unpinned }