#![warn(rust_2018_idioms)] | |
#![cfg(feature = "full")] | |
#![cfg(unix)] | |
#![cfg(not(miri))] // No `sigaction` on Miri. | |
use tokio::signal::unix::{signal, SignalKind}; | |
#[cfg_attr(target_os = "wasi", ignore = "Wasi does not support panic recovery")] | |
#[test] | |
#[should_panic] | |
fn no_runtime_panics_creating_signals() { | |
let _ = signal(SignalKind::hangup()); | |
} |