pub struct Signal(/* private fields */);
Implementations§
Source§impl Signal
impl Signal
pub const SIGHUP: Self
pub const SIGINT: Self
pub const SIGQUIT: Self
pub const SIGILL: Self
pub const SIGTRAP: Self
pub const SIGABRT: Self
pub const SIGBUS: Self
pub const SIGFPE: Self
pub const SIGKILL: Self
pub const SIGUSR1: Self
pub const SIGSEGV: Self
pub const SIGUSR2: Self
pub const SIGPIPE: Self
pub const SIGALRM: Self
pub const SIGTERM: Self
pub const SIGSTKFLT: Self
pub const SIGCHLD: Self
pub const SIGCONT: Self
pub const SIGSTOP: Self
pub const SIGTSTP: Self
pub const SIGTTIN: Self
pub const SIGTTOU: Self
pub const SIGURG: Self
pub const SIGXCPU: Self
pub const SIGXFSZ: Self
pub const SIGVTALRM: Self
pub const SIGPROF: Self
pub const SIGWINCH: Self
pub const SIGIO: Self
pub const SIGPWR: Self
pub const SIGSYS: Self
pub const STANDARD_MAX: Self
pub const SIGRT_MIN: Self
pub const SIGRT_MAX: Self
pub const MIN: Self
pub const MAX: Self = Self::SIGRT_MAX
pub const SIGIOT: Self
pub const SIGPOLL: Self
pub const SIGUNUSED: Self
pub fn is_realtime(&self) -> bool
pub const fn as_i32(&self) -> i32
pub fn standard_signals() -> impl Iterator<Item = Signal>
Trait Implementations§
impl Copy for Signal
impl Eq for Signal
impl StructuralPartialEq for 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