pub struct FuzzResult {
pub category: MalformedTxCategory,
pub iterations: u32,
pub panics: u32,
pub errors: u32,
pub successes: u32,
pub panic_inputs: Vec<Vec<u8>>,
}Expand description
Aggregated result from one batch of fuzz iterations.
Fields§
§category: MalformedTxCategoryThe malformed category that was tested.
iterations: u32Total iterations executed.
panics: u32Number of iterations that caused a panic (must be 0 for safety).
errors: u32Number of iterations that returned a parse error (expected for bad data).
successes: u32Number of iterations where parsing unexpectedly succeeded.
panic_inputs: Vec<Vec<u8>>Raw byte inputs that triggered a panic, captured for investigation.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuzzResult
impl RefUnwindSafe for FuzzResult
impl Send for FuzzResult
impl Sync for FuzzResult
impl Unpin for FuzzResult
impl UnsafeUnpin for FuzzResult
impl UnwindSafe for FuzzResult
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