|  | //@ 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() {} |