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