Struct libafl::corpus::testcase::Testcase [−][src]
pub struct Testcase<I> where
I: Input, { /* fields omitted */ }
Expand description
An entry in the Testcase Corpus
Implementations
Impl of a testcase
Returns this testcase with a loaded input
Store the input to disk if possible
Get the filename, if any (mutable)
Set the filename
Get the execution time of the testcase (mut)
Get the executions
Get the executions (mut)
Create a new Testcase instance given an Input
and a filename
Create a new Testcase instance given an Input
and the number of executions
Impl of a testcase when the input has len
Get the cached len
Trait Implementations
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
Create a testcase from an input
Get all the metadata into an hashbrown::HashMap
Get all the metadata into an hashbrown::HashMap
(mutable)
Add a metadata to the metadata map
Check for a metadata
Auto Trait Implementations
impl<I> !RefUnwindSafe for Testcase<I>
impl<I> !UnwindSafe for Testcase<I>
Blanket Implementations
Mutably borrows from an owned value. Read more
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more