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