pub enum FuzzOutcome {
Parsed {
consumed: usize,
},
Incomplete,
ParseError,
Timeout {
elapsed_micros: u128,
},
}Variants§
Parsed
Parsed a complete frame; consumed ≤ input_len.
Incomplete
Incomplete; needs more bytes.
ParseError
Parser returned an error (well-formed ProtocolError).
Timeout
Parser took longer than the per-call timeout — indicates a runaway. Never observed in correct code; the harness records the offending seed for reproduction.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuzzOutcome
impl RefUnwindSafe for FuzzOutcome
impl Send for FuzzOutcome
impl Sync for FuzzOutcome
impl Unpin for FuzzOutcome
impl UnsafeUnpin for FuzzOutcome
impl UnwindSafe for FuzzOutcome
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