[][src]Enum vmm_sys_util::signal::Error

pub enum Error {
    CreateSigset(Error),
    SignalAlreadyBlocked(c_int),
    CompareBlockedSignals(Error),
    BlockSignal(Error),
    RetrieveSignalMask(c_int),
    UnblockSignal(Error),
    ClearWaitPending(Error),
    ClearGetPending(Error),
    ClearCheckPending(Error),
}

The error cases enumeration for signal handling.

Variants

CreateSigset(Error)

Couldn't create a sigset.

SignalAlreadyBlocked(c_int)

The wrapped signal has already been blocked.

CompareBlockedSignals(Error)

Failed to check if the requested signal is in the blocked set already.

BlockSignal(Error)

The signal could not be blocked.

RetrieveSignalMask(c_int)

The signal mask could not be retrieved.

UnblockSignal(Error)

The signal could not be unblocked.

ClearWaitPending(Error)

Failed to wait for given signal.

ClearGetPending(Error)

Failed to get pending signals.

ClearCheckPending(Error)

Failed to check if given signal is in the set of pending signals.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

Auto Trait Implementations

impl RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

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> ToString for T where
    T: Display + ?Sized
[src]

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.