[−][src]Enum sysinfo::Signal
An enum representing signal on UNIX-like systems.
Variants
Hangup
Hangup detected on controlling terminal or death of controlling process.
Interrupt
Interrupt from keyboard.
Quit
Quit from keyboard.
Illegal
Illegal instruction.
Trap
Trace/breakpoint trap.
Abort
Abort signal from C abort function.
Bus
Bus error (bad memory access).
FloatingPointException
Floating point exception.
Kill
Kill signal.
User1
User-defined signal 1.
Segv
Invalid memory reference.
User2
User-defined signal 2.
Pipe
Broken pipe: write to pipe with no readers.
Alarm
Timer signal from C alarm function.
Term
Termination signal.
Stklft
Stack fault on coprocessor (unused).
Child
Child stopped or terminated.
Continue
Continue if stopped.
Stop
Stop process.
TSTP
Stop typed at terminal.
TTIN
Terminal input for background process.
TTOU
Terminal output for background process.
Urgent
Urgent condition on socket.
XCPU
CPU time limit exceeded.
XFSZ
File size limit exceeded.
VirtualAlarm
Virtual alarm clock.
Profiling
Profiling time expired.
Winch
Windows resize signal.
IO
I/O now possible.
Power
Power failure (System V).
Sys
Bad argument to routine (SVr4).
Trait Implementations
impl Clone for Signal
[src]
impl PartialOrd<Signal> for Signal
[src]
fn partial_cmp(&self, other: &Signal) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<Signal> for Signal
[src]
impl Copy for Signal
[src]
impl Debug for Signal
[src]
Auto Trait Implementations
impl Sync for Signal
impl Send for Signal
impl Unpin for Signal
impl RefUnwindSafe for Signal
impl UnwindSafe for Signal
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,