mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 06:56:14 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			603 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			603 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
//@ compile-flags:--test
 | 
						|
 | 
						|
/// A check of using various process termination strategies
 | 
						|
///
 | 
						|
/// # Examples
 | 
						|
///
 | 
						|
/// ```rust
 | 
						|
/// assert!(true); // this returns `()`, all is well
 | 
						|
/// ```
 | 
						|
///
 | 
						|
/// You can also simply return `Ok(())`, but you'll need to disambiguate the
 | 
						|
/// type using turbofish, because we cannot infer the type:
 | 
						|
///
 | 
						|
/// ```rust
 | 
						|
/// Ok::<(), &'static str>(())
 | 
						|
/// ```
 | 
						|
///
 | 
						|
/// You can err with anything that implements `Debug`:
 | 
						|
///
 | 
						|
/// ```rust,should_panic
 | 
						|
/// Err("This is returned from `main`, leading to panic")?;
 | 
						|
/// Ok::<(), &'static str>(())
 | 
						|
/// ```
 | 
						|
pub fn check_process_termination() {}
 |