mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 04:57:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			608 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			608 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| // 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 {}
 | 
