pub trait ArbitraryWith<'a, C>: Sized {
// Required method
fn arbitrary_with_config(
u: &mut Unstructured<'a>,
config: &C,
) -> Result<Self>;
}Expand description
Trait for generating arbitrary values with a caller-provided configuration.
Required Methods§
Sourcefn arbitrary_with_config(u: &mut Unstructured<'a>, config: &C) -> Result<Self>
fn arbitrary_with_config(u: &mut Unstructured<'a>, config: &C) -> Result<Self>
Generate an arbitrary value using the provided configuration.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".