Enum rustix::process::Signal
#[repr(u32)]
pub enum Signal {
Hup,
Int,
Quit,
Ill,
Trap,
Abort,
Bus,
Fpe,
Kill,
Usr1,
Segv,
Usr2,
Pipe,
Alarm,
Term,
Stkflt,
Child,
Cont,
Stop,
Tstp,
Ttin,
Ttou,
Urg,
Xcpu,
Xfsz,
Vtalarm,
Prof,
Winch,
Io,
Power,
Sys,
Rtmin,
}
Documentation
A signal number for use with kill_process
and kill_process_group
.
Variants
Hup
SIGHUP
Int
SIGINT
Quit
SIGQUIT
Ill
SIGILL
Trap
SIGTRAP
Abort
SIGABRT
, aka SIGIOT
Bus
SIGBUS
Fpe
SIGFPE
Kill
SIGKILL
Usr1
SIGUSR1
Segv
SIGSEGV
Usr2
SIGUSR2
Pipe
SIGPIPE
Alarm
SIGALRM
Term
SIGTERM
Stkflt
SIGSTKFLT
Child
SIGCHLD
Cont
SIGCONT
Stop
SIGSTOP
Tstp
SIGTSTP
Ttin
SIGTTIN
Ttou
SIGTTOU
Urg
SIGURG
Xcpu
SIGXCPU
Xfsz
SIGXFSZ
Vtalarm
SIGVTALRM
Prof
SIGPROF
Winch
SIGWINCH
Io
SIGIO
, aka SIGPOLL
Power
SIGPWR
Sys
SIGSYS
, aka SIGUNUSED
Rtmin
SIGRTMIN
Implementations
Trait Implementations
impl Debug for Signal
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl StructuralEq for Signal
impl StructuralPartialEq for Signal
Auto Trait Implementations
impl RefUnwindSafe for Signal
impl UnwindSafe for Signal
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T