oneof 0.2.0

Enum variant projection — access one variant at a time
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[test]
fn conflicting_variants() {
    let t = trybuild::TestCases::new();
    t.compile_fail("tests/fail/conflicting_variants.rs");
}

#[test]
fn not_an_enum() {
    let t = trybuild::TestCases::new();
    t.compile_fail("tests/fail/not_an_enum.rs");
}

#[test]
fn self_keyword_conflict() {
    let t = trybuild::TestCases::new();
    t.compile_fail("tests/fail/self_keyword.rs");
}