25 lines
602 B
Rust
25 lines
602 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() {}
|