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