Struct libafl::schedulers::weighted::WeightedScheduleMetadata
source · [−]pub struct WeightedScheduleMetadata { /* private fields */ }
Expand description
The Metadata for WeightedScheduler
Implementations
sourceimpl WeightedScheduleMetadata
impl WeightedScheduleMetadata
sourcepub fn runs_in_current_cycle(&self) -> usize
pub fn runs_in_current_cycle(&self) -> usize
The getter for runs_in_current_cycle
sourcepub fn set_runs_current_cycle(&mut self, cycles: usize)
pub fn set_runs_current_cycle(&mut self, cycles: usize)
The setter for runs_in_current_cycle
sourcepub fn alias_table(&self) -> &[usize]
pub fn alias_table(&self) -> &[usize]
The getter for alias_table
sourcepub fn set_alias_table(&mut self, table: Vec<usize>)
pub fn set_alias_table(&mut self, table: Vec<usize>)
The setter for alias_table
sourcepub fn alias_probability(&self) -> &[f64]
pub fn alias_probability(&self) -> &[f64]
The getter for alias_probability
sourcepub fn set_alias_probability(&mut self, probability: Vec<f64>)
pub fn set_alias_probability(&mut self, probability: Vec<f64>)
The setter for alias_probability
Trait Implementations
sourceimpl Clone for WeightedScheduleMetadata
impl Clone for WeightedScheduleMetadata
sourcefn clone(&self) -> WeightedScheduleMetadata
fn clone(&self) -> WeightedScheduleMetadata
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 WeightedScheduleMetadata
impl Debug for WeightedScheduleMetadata
sourceimpl Default for WeightedScheduleMetadata
impl Default for WeightedScheduleMetadata
sourceimpl<'de> Deserialize<'de> for WeightedScheduleMetadata
impl<'de> Deserialize<'de> for WeightedScheduleMetadata
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 SerdeAny for WeightedScheduleMetadata
impl SerdeAny for WeightedScheduleMetadata
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<WeightedScheduleMetadata>) -> Box<dyn Any>
fn as_any_boxed(self: Box<WeightedScheduleMetadata>) -> Box<dyn Any>
returns this as boxed Any trait
sourceimpl Serialize for WeightedScheduleMetadata
impl Serialize for WeightedScheduleMetadata
Auto Trait Implementations
impl RefUnwindSafe for WeightedScheduleMetadata
impl Send for WeightedScheduleMetadata
impl Sync for WeightedScheduleMetadata
impl Unpin for WeightedScheduleMetadata
impl UnwindSafe for WeightedScheduleMetadata
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.