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