forked from mirror/async-std
		
	
		
			
				
	
	
		
			17 lines
		
	
	
	
		
			346 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			346 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
//! Spawns a named task that prints its name.
 | 
						|
 | 
						|
use async_std::task;
 | 
						|
 | 
						|
async fn print_name() {
 | 
						|
    println!("My name is {:?}", task::current().name());
 | 
						|
}
 | 
						|
 | 
						|
fn main() {
 | 
						|
    task::block_on(async {
 | 
						|
        task::Builder::new()
 | 
						|
            .name("my-task".to_string())
 | 
						|
            .spawn(print_name())
 | 
						|
            .unwrap()
 | 
						|
            .await;
 | 
						|
    })
 | 
						|
}
 |