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