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
sourceimpl Clone for DiffExitKind
impl Clone for DiffExitKind
sourcefn clone(&self) -> DiffExitKind
fn clone(&self) -> DiffExitKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DiffExitKind
impl Debug for DiffExitKind
sourceimpl<'de> Deserialize<'de> for DiffExitKind
impl<'de> Deserialize<'de> for DiffExitKind
sourcefn 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
sourceimpl From<ExitKind> for DiffExitKind
impl From<ExitKind> for DiffExitKind
sourceimpl PartialEq<DiffExitKind> for DiffExitKind
impl PartialEq<DiffExitKind> for DiffExitKind
sourceimpl SerdeAny for DiffExitKind
impl SerdeAny for DiffExitKind
sourcefn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
returns this as mutable Any trait
sourcefn 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
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<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. Read more
sourcefn 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.