radicle-heartwood-lfs/crates/radicle-signals/src/lib.rs

19 lines
285 B
Rust

#[cfg(unix)]
mod unix;
#[cfg(unix)]
pub use unix::*;
/// Operating system signal.
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub enum Signal {
/// `SIGINT`.
Interrupt,
/// `SIGTERM`.
Terminate,
/// `SIGHUP`.
Hangup,
/// `SIGWINCH`.
WindowChanged,
}