Enum libafl::events::EventConfig
source · Expand description
Distinguish a fuzzer by its config
Variants§
AlwaysUnique
Always assume unique setups for fuzzer configs
FromName
Create a fuzzer config from a name hash
BuildID
Create a fuzzer config from a build-time Uuid
Implementations§
source§impl EventConfig
impl EventConfig
sourcepub fn from_name(name: &str) -> Self
pub fn from_name(name: &str) -> Self
Create a new EventConfig
from a name hash
sourcepub fn from_build_id() -> Self
pub fn from_build_id() -> Self
Create a new EventConfig
from a build-time Uuid
sourcepub fn match_with(&self, other: &EventConfig) -> bool
pub fn match_with(&self, other: &EventConfig) -> bool
Match if the currenti EventConfig
matches another given config
Trait Implementations§
source§impl Clone for EventConfig
impl Clone for EventConfig
source§fn clone(&self) -> EventConfig
fn clone(&self) -> EventConfig
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 EventConfig
impl Debug for EventConfig
source§impl<'de> Deserialize<'de> for EventConfig
impl<'de> Deserialize<'de> for EventConfig
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<&str> for EventConfig
impl From<&str> for EventConfig
source§impl From<String> for EventConfig
impl From<String> for EventConfig
source§impl PartialEq<EventConfig> for EventConfig
impl PartialEq<EventConfig> for EventConfig
source§fn eq(&self, other: &EventConfig) -> bool
fn eq(&self, other: &EventConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EventConfig
impl Serialize for EventConfig
impl Copy for EventConfig
impl Eq for EventConfig
impl StructuralEq for EventConfig
impl StructuralPartialEq for EventConfig
Auto Trait Implementations§
impl RefUnwindSafe for EventConfig
impl Send for EventConfig
impl Sync for EventConfig
impl Unpin for EventConfig
impl UnwindSafe for EventConfig
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.