1 // SPDX-License-Identifier: Apache-2.0 OR MIT 2 3 use pin_project_lite::pin_project; 4 5 pin_project! { 6 #[project_replace = EnumProjReplace] 7 enum Enum<T, U> { 8 Struct { 9 #[pin] 10 pinned1: T, 11 #[pin] 12 pinned2: T, 13 unpinned1: U, 14 unpinned2: U, 15 }, 16 Unit, 17 } 18 } 19 main()20fn main() {} 21