blob: e4171d7cfb2508d27651410aeb52343bbc341af0 (
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
// build-pass (FIXME(62277): could be 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 {}
 |