//@ 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 {}