mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 13:04:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			712 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			712 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| pub trait MyTrait {
 | |
|     fn method_on_mytrait() {}
 | |
| }
 | |
| 
 | |
| pub struct MyStruct;
 | |
| 
 | |
| impl MyStruct {
 | |
|     pub fn method_on_mystruct() {}
 | |
| }
 | |
| 
 | |
| //@ has typedef/type.MyAlias.html
 | |
| //@ has - '//*[@class="impl"]//h3[@class="code-header"]' 'impl MyAlias'
 | |
| //@ has - '//*[@class="impl"]//h3[@class="code-header"]' 'impl MyTrait for MyAlias'
 | |
| //@ hasraw - 'Alias docstring'
 | |
| //@ has - '//*[@class="sidebar"]//*[@class="location"]' 'MyAlias'
 | |
| //@ has - '//*[@class="sidebar"]//a[@href="#implementations"]' 'Methods'
 | |
| //@ has - '//*[@class="sidebar"]//a[@href="#trait-implementations"]' 'Trait Implementations'
 | |
| /// Alias docstring
 | |
| pub type MyAlias = MyStruct;
 | |
| 
 | |
| impl MyAlias {
 | |
|     pub fn method_on_myalias() {}
 | |
| }
 | |
| 
 | |
| impl MyTrait for MyAlias {}
 | 
