#[allow(unused_imports)]
use anyhow::Context;
#[cfg(feature = "unix_send_signal")]
#[cfg(unix)]
pub trait ChildExtContext: std :: os :: unix :: process :: ChildExt {
fn send_signal_wc ( & self , signal : i32 ) -> crate :: rewrite_output_type ! ( std :: io :: Result < ( ) > ) {
< Self as :: std :: os :: unix :: process :: ChildExt > :: send_signal(self, signal)
.with_context(|| crate::call_failed!(Some(self), "send_signal", signal))
}
}
#[cfg(feature = "unix_send_signal")]
#[cfg(unix)]
impl<T> ChildExtContext for T where T: std :: os :: unix :: process :: ChildExt {}