#[repr(C)]pub enum Signal {
Abort = 1,
Alarm = 2,
Bus = 3,
Cont = 4,
Ill = 5,
Io = 6,
Pipe = 7,
Poll = 8,
Term = 9,
Trap = 10,
Usr1 = 11,
Usr2 = 12,
}Expand description
Sentry signals definition. Most of them are aligned on standard POSIX signals
Variants§
Abort = 1
Abort signal
Alarm = 2
Timer (from alarm)
Bus = 3
Bus error (bad memory access, memory required)
Cont = 4
Continue if previously stopped
Ill = 5
Illegal instruction. Can be also used for upper provtocols
Io = 6
I/O now ready
Pipe = 7
Broken pipe
Poll = 8
Event pollable
Term = 9
Termination signal
Trap = 10
Trace/bp signal (debug usage only)
Usr1 = 11
1st user-defined signal
Usr2 = 12
2nd user-defined signal
Auto Trait Implementations§
impl Freeze for Signal
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