mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 21:16:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			514 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			514 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| #![crate_name = "foo"]
 | |
| #![doc(html_playground_url = "https://play.rust-lang.org/")]
 | |
| 
 | |
| /// bar docs
 | |
| ///
 | |
| /// ```edition2015
 | |
| /// use std::future::Future;
 | |
| /// use std::pin::Pin;
 | |
| /// fn foo_recursive(n: usize) -> Pin<Box<dyn Future<Output = ()>>> {
 | |
| ///     Box::pin(async move {
 | |
| ///         if n > 0 {
 | |
| ///             foo_recursive(n - 1).await;
 | |
| ///         }
 | |
| ///     })
 | |
| /// }
 | |
| /// ```
 | |
| pub fn bar() {}
 | |
| 
 | |
| // @has foo/fn.bar.html
 | |
| // @has - '//a[@class="test-arrow"]' "Run"
 | |
| // @has - '//*[@class="docblock"]' 'foo_recursive'
 | 
