Struct libafl::mutators::MutationId
source · #[repr(transparent)]pub struct MutationId(_);
Expand description
The index of a mutation in the mutations tuple
Trait Implementations§
source§impl Clone for MutationId
impl Clone for MutationId
source§fn clone(&self) -> MutationId
fn clone(&self) -> MutationId
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 MutationId
impl Debug for MutationId
source§impl<'de> Deserialize<'de> for MutationId
impl<'de> Deserialize<'de> for MutationId
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 Display for MutationId
impl Display for MutationId
source§impl From<i32> for MutationId
impl From<i32> for MutationId
source§impl From<u64> for MutationId
impl From<u64> for MutationId
source§impl From<usize> for MutationId
impl From<usize> for MutationId
source§impl Hash for MutationId
impl Hash for MutationId
source§impl Ord for MutationId
impl Ord for MutationId
source§fn cmp(&self, other: &MutationId) -> Ordering
fn cmp(&self, other: &MutationId) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<MutationId> for MutationId
impl PartialEq<MutationId> for MutationId
source§fn eq(&self, other: &MutationId) -> bool
fn eq(&self, other: &MutationId) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<MutationId> for MutationId
impl PartialOrd<MutationId> for MutationId
source§fn partial_cmp(&self, other: &MutationId) -> Option<Ordering>
fn partial_cmp(&self, other: &MutationId) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for MutationId
impl Serialize for MutationId
impl Copy for MutationId
impl Eq for MutationId
impl StructuralEq for MutationId
impl StructuralPartialEq for MutationId
Auto Trait Implementations§
impl RefUnwindSafe for MutationId
impl Send for MutationId
impl Sync for MutationId
impl Unpin for MutationId
impl UnwindSafe for MutationId
Blanket Implementations§
source§impl<T> CallHasher for Twhere
T: Hash + ?Sized,
impl<T> CallHasher for Twhere
T: Hash + ?Sized,
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.