pub struct FuzzFinding {
pub kind: FuzzFindingKind,
pub reproducer_path: String,
pub summary: String,
}Expand description
A single fuzz finding.
Fields§
§kind: FuzzFindingKindKind of finding (crash / timeout / OOM).
reproducer_path: StringPath to the input that triggered the finding (“reproducer”), as
printed by libFuzzer. When libFuzzer’s output names no artifact
for the finding this is a placeholder of the form
<unknown reproducer for crash> (it always starts with <).
summary: StringShort human-readable summary captured from libFuzzer’s output.
Trait Implementations§
Source§impl Clone for FuzzFinding
impl Clone for FuzzFinding
Source§impl Debug for FuzzFinding
impl Debug for FuzzFinding
Source§impl<'de> Deserialize<'de> for FuzzFinding
impl<'de> Deserialize<'de> for FuzzFinding
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
Auto Trait Implementations§
impl Freeze for FuzzFinding
impl RefUnwindSafe for FuzzFinding
impl Send for FuzzFinding
impl Sync for FuzzFinding
impl Unpin for FuzzFinding
impl UnsafeUnpin for FuzzFinding
impl UnwindSafe for FuzzFinding
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