mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 13:04:42 +00:00 
			
		
		
		
	 ea9e442222
			
		
	
	
		ea9e442222
		
	
	
	
	
		
			
			This matches the name used by the Rust Reference [1], which is also what people usually call these items. [1]: https://doc.rust-lang.org/reference/items/type-aliases.html
		
			
				
	
	
		
			35 lines
		
	
	
		
			900 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			900 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| #![crate_name = "foo"]
 | |
| #![feature(rustc_attrs)]
 | |
| 
 | |
| // @has 'foo/all.html'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Structs'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Enums'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Unions'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Functions'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Traits'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Macros'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Type Aliases'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Constants'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Statics'
 | |
| // @has - '//*[@class="sidebar-elems"]//li' 'Primitive Types'
 | |
| 
 | |
| pub struct Foo;
 | |
| pub enum Enum {
 | |
|     A,
 | |
| }
 | |
| pub union Bar {
 | |
|     a: u8,
 | |
|     b: u16,
 | |
| }
 | |
| pub fn foo() {}
 | |
| pub trait Trait {}
 | |
| #[macro_export]
 | |
| macro_rules! foo {
 | |
|     () => {};
 | |
| }
 | |
| pub type Type = u8;
 | |
| pub const FOO: u8 = 0;
 | |
| pub static BAR: u8 = 0;
 | |
| #[rustc_doc_primitive = "u8"]
 | |
| mod u8 {}
 |