Enum async_signal::Signal
source · #[repr(i32)]pub enum Signal {
Show 29 variants
Hup,
Int,
Quit,
Ill,
Trap,
Abort,
Bus,
Fpe,
Kill,
Usr1,
Segv,
Usr2,
Pipe,
Alarm,
Term,
Child,
Cont,
Stop,
Tstp,
Ttin,
Ttou,
Urg,
Xcpu,
Xfsz,
Vtalarm,
Prof,
Winch,
Io,
Sys,
}
Expand description
The signal types that we are able to listen for.
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
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
Sys
SIGSYS
, aka SIGUNUSED
Trait Implementations§
source§impl Ord for Signal
impl Ord for Signal
source§impl PartialEq<Signal> for Signal
impl PartialEq<Signal> for Signal
source§impl PartialOrd<Signal> for Signal
impl PartialOrd<Signal> for Signal
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more