//! Unix-specific extensions.
useheim_common::prelude::BoxFuture;usecrate::ProcessResult;modsignal;pubuseself::signal::Signal;/// Unix-specific extension to [Process].
////// [Process]: ../../struct.Process.html
#[heim_derive::os_ext_for(crate::Process,cfg(unix))]pubtraitProcessExt{/// Send the signal to process.
////// Since `-> impl Trait` is not allowed yet in the trait methods,
/// this method returns boxed `Future`. This behavior will change later.
fnsignal(&self, signal: Signal)->BoxFuture<ProcessResult<()>>;}