[−][src]Trait bolero_engine::TestInput
Associated Types
type Driver: Driver + RefUnwindSafe
Required methods
fn with_slice<F: FnMut(&[u8]) -> Output>(&mut self, f: &mut F) -> Output
Provide a slice of the test input
fn with_driver<F: FnMut(&mut Self::Driver) -> Output>(
&mut self,
f: &mut F
) -> Output
&mut self,
f: &mut F
) -> Output
Provide a test driver for the test input
Note: Drivers are used with bolero_generator::ValueGenerator
implementations.
Implementations on Foreign Types
impl<'a, Output> TestInput<Output> for &'a [u8]
[src]
type Driver = ByteSliceDriver<'a>
fn with_slice<F: FnMut(&[u8]) -> Output>(&mut self, f: &mut F) -> Output
[src]
fn with_driver<F: FnMut(&mut Self::Driver) -> Output>(
&mut self,
f: &mut F
) -> Output
[src]
&mut self,
f: &mut F
) -> Output
Implementors
impl<'a, Output> TestInput<Output> for ByteSliceTestInput<'a>
[src]
type Driver = ByteSliceDriver<'a>
fn with_slice<F: FnMut(&[u8]) -> Output>(&mut self, f: &mut F) -> Output
[src]
fn with_driver<F: FnMut(&mut Self::Driver) -> Output>(
&mut self,
f: &mut F
) -> Output
[src]
&mut self,
f: &mut F
) -> Output