Enum libafl::executors::DiffExitKind
source · pub enum DiffExitKind {
Ok,
Crash,
Oom,
Timeout,
Diff,
}
Expand description
How one of the diffing executions finished.
Variants§
Ok
The run exited normally.
Crash
The run resulted in a target crash.
Oom
The run hit an out of memory error.
Timeout
The run timed out
Diff
One of the executors itelf repots a differential, we can’t go into further details.
Trait Implementations§
source§impl Clone for DiffExitKind
impl Clone for DiffExitKind
source§fn clone(&self) -> DiffExitKind
fn clone(&self) -> DiffExitKind
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DiffExitKind
impl Debug for DiffExitKind
source§impl<'de> Deserialize<'de> for DiffExitKind
impl<'de> Deserialize<'de> for DiffExitKind
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<ExitKind> for DiffExitKind
impl From<ExitKind> for DiffExitKind
source§impl PartialEq<DiffExitKind> for DiffExitKind
impl PartialEq<DiffExitKind> for DiffExitKind
source§fn eq(&self, other: &DiffExitKind) -> bool
fn eq(&self, other: &DiffExitKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl SerdeAny for DiffExitKind
impl SerdeAny for DiffExitKind
source§fn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
returns this as mutable Any trait
source§fn as_any_boxed(self: Box<DiffExitKind>) -> Box<dyn Any>
fn as_any_boxed(self: Box<DiffExitKind>) -> Box<dyn Any>
returns this as boxed Any trait
source§impl Serialize for DiffExitKind
impl Serialize for DiffExitKind
impl Copy for DiffExitKind
impl Eq for DiffExitKind
impl StructuralEq for DiffExitKind
impl StructuralPartialEq for DiffExitKind
Auto Trait Implementations§
impl RefUnwindSafe for DiffExitKind
impl Send for DiffExitKind
impl Sync for DiffExitKind
impl Unpin for DiffExitKind
impl UnwindSafe for DiffExitKind
Blanket Implementations§
source§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting
TupleList
, of an Prepend::prepend()
call,
including the prepended entry.source§fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.