pub trait DefaultStrategy {
type Strategy: Strategy<Value = Self>;
// Required method
fn default_strategy() -> Self::Strategy;
}Expand description
Specifies the default strategy for testing a type.
This strategy should be what “makes sense” to test.
Required Associated Types§
Required Methods§
fn default_strategy() -> Self::Strategy
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl DefaultStrategy for f32
impl DefaultStrategy for f32
Source§impl DefaultStrategy for f64
impl DefaultStrategy for f64
Source§impl DefaultStrategy for i8
impl DefaultStrategy for i8
Source§impl DefaultStrategy for i16
impl DefaultStrategy for i16
Source§impl DefaultStrategy for i32
impl DefaultStrategy for i32
Source§impl DefaultStrategy for i64
impl DefaultStrategy for i64
Source§impl DefaultStrategy for i128
Available on non-WebAssembly only.
impl DefaultStrategy for i128
Available on non-WebAssembly only.
Source§impl DefaultStrategy for isize
impl DefaultStrategy for isize
Source§impl DefaultStrategy for u8
impl DefaultStrategy for u8
Source§impl DefaultStrategy for u16
impl DefaultStrategy for u16
Source§impl DefaultStrategy for u32
impl DefaultStrategy for u32
Source§impl DefaultStrategy for u64
impl DefaultStrategy for u64
Source§impl DefaultStrategy for u128
Available on non-WebAssembly only.
impl DefaultStrategy for u128
Available on non-WebAssembly only.