use heim_common::prelude::BoxFuture;
use crate::ProcessResult;
mod signal;
pub use self::signal::Signal;
pub trait ProcessExt {
fn signal(&self, signal: Signal) -> BoxFuture<ProcessResult<()>>;
}
#[cfg(unix)]
impl ProcessExt for crate::Process {
fn signal(&self, signal: Signal) -> BoxFuture<ProcessResult<()>> {
self.as_ref().signal(signal)
}
}