1 // SPDX-License-Identifier: Apache-2.0 OR MIT 2 3 // See ./unsafe_unpin-expanded.rs for generated code. 4 5 #![allow(dead_code, clippy::undocumented_unsafe_blocks)] 6 7 use pin_project::{pin_project, UnsafeUnpin}; 8 9 #[pin_project(UnsafeUnpin)] 10 struct Struct<T, U> { 11 #[pin] 12 pinned: T, 13 unpinned: U, 14 } 15 16 unsafe impl<T: Unpin, U> UnsafeUnpin for Struct<T, U> {} 17 main()18fn main() {} 19