[][src]Enum pyc_shell::shell::unixsignal::UnixSignal

pub enum UnixSignal {
    Sighup,
    Sigint,
    Sigquit,
    Sigill,
    Sigtrap,
    Sigabrt,
    Sigbus,
    Sigfpe,
    Sigkill,
    Sigusr1,
    Sigsegv,
    Sigusr2,
    Sigpipe,
    Sigalrm,
    Sigterm,
    Sigstkflt,
    Sigchld,
    Sigcont,
    Sigstop,
    Sigtstp,
    Sigttin,
    Sigttou,
    Sigurg,
    Sigxcpu,
    Sigxfsz,
    Sigvtalrm,
    Sigprof,
    Sigwinch,
    Sigio,
    Sigpwr,
    Sigsys,
}

UnixSignal

The UnixSignal enums represents the UNIX signals

Variants

Sighup
Sigint
Sigquit
Sigill
Sigtrap
Sigabrt
Sigbus
Sigfpe
Sigkill
Sigusr1
Sigsegv
Sigusr2
Sigpipe
Sigalrm
Sigterm
Sigstkflt
Sigchld
Sigcont
Sigstop
Sigtstp
Sigttin
Sigttou
Sigurg
Sigxcpu
Sigxfsz
Sigvtalrm
Sigprof
Sigwinch
Sigio
Sigpwr
Sigsys

Implementations

impl UnixSignal[src]

pub fn from_u8(sig: u8) -> Option<UnixSignal>[src]

from_u8

Convert a u8 to a Unix Signal

pub fn to_nix_signal(&self) -> Signal[src]

to_nix_signal

Converts a UnixSignal to a nix::signal

Trait Implementations

impl Clone for UnixSignal[src]

impl Copy for UnixSignal[src]

impl Debug for UnixSignal[src]

impl PartialEq<UnixSignal> for UnixSignal[src]

impl StructuralPartialEq for UnixSignal[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,