// Note: If you change this test, change 'overlapping_marker_traits.rs' at the same time. use std::marker::PhantomPinned; use pin_project::pin_project; #[pin_project] //~ ERROR E0119 struct Struct { #[pin] f: T, } // unsound Unpin impl impl Unpin for Struct {} fn is_unpin() {} fn main() { is_unpin::>() }