[−][src]Trait bolero_engine::Test
Associated Types
type Value
Required methods
fn test<T: TestInput<Result<bool, Error>>>(
&mut self,
input: &mut T
) -> Result<bool, Error>
&mut self,
input: &mut T
) -> Result<bool, Error>
fn generate_value<T: TestInput<Self::Value>>(
&self,
input: &mut T
) -> Self::Value
&self,
input: &mut T
) -> Self::Value
Provided methods
fn shrink(
&mut self,
input: Vec<u8>,
seed: Option<u64>,
driver_mode: Option<DriverMode>
) -> Option<TestFailure<Self::Value>>
&mut self,
input: Vec<u8>,
seed: Option<u64>,
driver_mode: Option<DriverMode>
) -> Option<TestFailure<Self::Value>>
Implementors
impl<F: RefUnwindSafe + FnMut(&[u8]) -> Ret, Ret> Test for F where
Ret: IntoTestResult,
[src]
Ret: IntoTestResult,
type Value = Vec<u8>
fn test<T: TestInput<Result<bool, Error>>>(
&mut self,
input: &mut T
) -> Result<bool, Error>
[src]
&mut self,
input: &mut T
) -> Result<bool, Error>
fn generate_value<T: TestInput<Self::Value>>(
&self,
input: &mut T
) -> Self::Value
[src]
&self,
input: &mut T
) -> Self::Value
impl<F: RefUnwindSafe + FnMut(G::Output) -> Ret, G: RefUnwindSafe + ValueGenerator, Ret> Test for GeneratorTest<F, G> where
Ret: IntoTestResult,
G::Output: RefUnwindSafe,
[src]
Ret: IntoTestResult,
G::Output: RefUnwindSafe,