pub enum FuzzBudget {
Time(Duration),
Executions(u64),
}Expand description
Budget for a fuzz run.
Variants§
Time(Duration)
Run for the given wall-clock duration. Translates to
-max_total_time=<secs> on the libFuzzer side.
Executions(u64)
Run for the given number of executions. Translates to
-runs=<N> on the libFuzzer side.
Implementations§
Source§impl FuzzBudget
impl FuzzBudget
Trait Implementations§
Source§impl Clone for FuzzBudget
impl Clone for FuzzBudget
Source§fn clone(&self) -> FuzzBudget
fn clone(&self) -> FuzzBudget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FuzzBudget
impl Debug for FuzzBudget
Source§impl<'de> Deserialize<'de> for FuzzBudget
impl<'de> Deserialize<'de> for FuzzBudget
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 Serialize for FuzzBudget
impl Serialize for FuzzBudget
impl Copy for FuzzBudget
Auto Trait Implementations§
impl Freeze for FuzzBudget
impl RefUnwindSafe for FuzzBudget
impl Send for FuzzBudget
impl Sync for FuzzBudget
impl Unpin for FuzzBudget
impl UnsafeUnpin for FuzzBudget
impl UnwindSafe for FuzzBudget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more