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
HupSIGHUP
IntSIGINT
QuitSIGQUIT
IllSIGILL
TrapSIGTRAP
AbortSIGABRT, aka SIGIOT
BusSIGBUS
FpeSIGFPE
KillSIGKILL
Usr1SIGUSR1
SegvSIGSEGV
Usr2SIGUSR2
PipeSIGPIPE
AlarmSIGALRM
TermSIGTERM
StkfltSIGSTKFLT
ChildSIGCHLD
ContSIGCONT
StopSIGSTOP
TstpSIGTSTP
TtinSIGTTIN
TtouSIGTTOU
UrgSIGURG
XcpuSIGXCPU
XfszSIGXFSZ
VtalarmSIGVTALRM
ProfSIGPROF
WinchSIGWINCH
IoSIGIO, aka SIGPOLL
PowerSIGPWR
SysSIGSYS, aka SIGUNUSED
RtminSIGRTMIN
Implementations
Trait Implementations
impl Debug for Signal
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Resultimpl StructuralEq for Signalimpl StructuralPartialEq for SignalAuto Trait Implementations
impl RefUnwindSafe for Signalimpl UnwindSafe for SignalBlanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T