#[repr(u32)]
pub enum Signal {
Show 32 variants
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,
}
Expand description
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 Copy for Signal
impl Eq for Signal
impl StructuralEq for Signal
impl StructuralPartialEq for Signal
Auto Trait Implementations
impl RefUnwindSafe for Signal
impl Send for Signal
impl Sync for Signal
impl Unpin for Signal
impl UnwindSafe for Signal
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more