blob: 29e4198457610b974182742c6163cc385875b4c8 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 | //@ compile-flags:-Z unstable-options --show-coverage
//@ check-pass
//! (remember the crate root is still a module)
/// so check out this enum here
pub enum ThisEnum {
    /// this variant has some weird stuff going on
    VarOne {
        /// like, it has some named fields inside
        field_one: usize,
        // (these show up as struct fields)
        field_two: usize,
    },
    /// here's another variant for you
    VarTwo(String),
    // but not all of them need to be documented as thoroughly
    VarThree,
}
/// uninhabited enums? sure, let's throw one of those around
pub enum OtherEnum {}
 |