mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 21:16:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			580 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			580 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| //@ compile-flags:-Z unstable-options --show-coverage
 | |
| //@ check-pass
 | |
| 
 | |
| //! gotta make sure we can count statics and consts correctly, too
 | |
| 
 | |
| /// static like electricity, right?
 | |
| pub static THIS_STATIC: usize = 0;
 | |
| 
 | |
| /// (it's not electricity, is it)
 | |
| pub const THIS_CONST: usize = 1;
 | |
| 
 | |
| /// associated consts show up separately, but let's throw them in as well
 | |
| pub trait SomeTrait {
 | |
|     /// just like that, yeah
 | |
|     const ASSOC_CONST: usize;
 | |
| }
 | |
| 
 | |
| pub struct SomeStruct;
 | |
| 
 | |
| impl SomeStruct {
 | |
|     /// wait, structs can have them too, can't forget those
 | |
|     pub const ASSOC_CONST: usize = 100;
 | |
| }
 | 
