Enum libafl::bolts::os::unix_signals::Signal[][src]

#[repr(i32)]
pub enum Signal {
Show variants SigAbort, SigBus, SigFloatingPointException, SigIllegalInstruction, SigPipe, SigSegmentationFault, SigUser2, SigAlarm, SigHangUp, SigKill, SigQuit, SigTerm, SigInterrupt, SigTrap,
}

All signals on this system, as enum.

Variants

SigAbort

SIGABRT signal id

SigBus

SIGBUS signal id

SigFloatingPointException

SIGFPE signal id

SigIllegalInstruction

SIGILL signal id

SigPipe

SIGPIPE signal id

SigSegmentationFault

SIGSEGV signal id

SigUser2

SIGUSR2 signal id

SigAlarm

SIGALARM signal id

SigHangUp

SIGHUP signal id

SigKill

SIGKILL signal id

SigQuit

SIGQUIT signal id

SigTerm

SIGTERM signal id

SigInterrupt

SIGINT signal id

SigTrap

SIGTRAP signal id

Trait Implementations

impl Clone for Signal[src]

fn clone(&self) -> Signal[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Display for Signal[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>[src]

Formats the value using the given formatter. Read more

impl PartialEq<Signal> for Signal[src]

fn eq(&self, other: &Self) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl TryFrom<i32> for Signal[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

fn try_from(number: i32) -> Result<Self, TryFromPrimitiveError<Self>>[src]

Performs the conversion.

impl TryFromPrimitive for Signal[src]

type Primitive = i32

const NAME: &'static str[src]

fn try_from_primitive(
    number: Self::Primitive
) -> Result<Self, TryFromPrimitiveError<Self>>
[src]

impl Copy for Signal[src]

impl Eq for Signal[src]

impl Sync for Signal[src]

Auto Trait Implementations

impl RefUnwindSafe for Signal

impl Send for Signal

impl Unpin for Signal

impl UnwindSafe for Signal

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T> ToString for T where
    T: Display + ?Sized
[src]

pub default fn to_string(&self) -> String[src]

Converts the given value to a String. Read more

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.