mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-30 20:44:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			577 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			577 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| use std::marker::PhantomData;
 | |
| 
 | |
| pub struct Foo<'a> {
 | |
|     f: PhantomData<&'a u32>,
 | |
| }
 | |
| 
 | |
| pub struct ContentType {
 | |
|     pub ttype: Foo<'static>,
 | |
|     pub subtype: Foo<'static>,
 | |
|     pub params: Option<Foo<'static>>,
 | |
| }
 | |
| 
 | |
| impl ContentType {
 | |
|     // @has const_doc/struct.ContentType.html
 | |
|     // @has  - '//*[@id="associatedconstant.Any"]' 'const Any: ContentType'
 | |
|     pub const Any: ContentType = ContentType { ttype: Foo { f: PhantomData, },
 | |
|                                                subtype: Foo { f: PhantomData, },
 | |
|                                                params: None, };
 | |
| }
 | 
