mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 04:57:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			551 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			551 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| pub trait MyTrait {
 | |
|     // Reduced from `arti` crate.
 | |
|     // https://tpo.pages.torproject.net/core/doc/rust/tor_config/list_builder/trait.DirectDefaultEmptyListBuilderAccessors.html#associatedtype.T
 | |
|     type T;
 | |
|     fn not_appearing(&self) -> Option<&Self::T>;
 | |
| }
 | |
| 
 | |
| pub fn my_fn<X>(t: X) -> X {
 | |
|     t
 | |
| }
 | |
| 
 | |
| pub trait AutoCorrectConfounder {
 | |
|     type InsertUnnecessarilyLongTypeNameHere;
 | |
|     fn assoc_type_acts_like_generic(
 | |
|         &self,
 | |
|         x: &Self::InsertUnnecessarilyLongTypeNameHere,
 | |
|     ) -> Option<&Self::InsertUnnecessarilyLongTypeNameHere>;
 | |
| }
 | 
