mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 04:57:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
		
			395 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			395 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| #![crate_name = "foo"]
 | |
| 
 | |
| // @has foo/trait.Foo.html '//a[@href="trait.Foo.html#tymethod.req"]' 'req'
 | |
| // @has foo/trait.Foo.html '//a[@href="trait.Foo.html#method.prov"]' 'prov'
 | |
| 
 | |
| /// Always make sure to implement [`req`], but you don't have to implement [`prov`].
 | |
| ///
 | |
| /// [`req`]: Foo::req
 | |
| /// [`prov`]: Foo::prov
 | |
| pub trait Foo {
 | |
|     /// Required
 | |
|     fn req();
 | |
|     /// Provided
 | |
|     fn prov() {}
 | |
| }
 | 
