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)
Create a new Testcase instance given an Input
and a filename
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
type Output = T
type Output = T
Should always be Self