summaryrefslogtreecommitdiffstats
path: root/third_party/rust/pin-project-lite/tests/expand/naming/enum-all.rs
blob: 90d6860a81919a3fd754f4009f55d0cceba1aad4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use pin_project_lite::pin_project;

pin_project! {
    #[project = EnumProj]
    #[project_ref = EnumProjRef]
    #[project_replace = EnumProjReplace]
    enum Enum<T, U> {
        Struct {
            #[pin]
            pinned: T,
            unpinned: U,
        },
        Unit,
    }
}

fn main() {}