Trait proptest::prelude::Arbitrary [−][src]
pub trait Arbitrary: Sized + Debug { type Parameters: Default; type Strategy: Strategy<Value = Self>; fn arbitrary_with(args: Self::Parameters) -> Self::Strategy; fn arbitrary() -> Self::Strategy { ... } }
Arbitrary determines a canonical Strategy
for the implementing type.
It provides the method arbitrary_with
which generates a Strategy
for
producing arbitrary values of the implementing type (Self
). In general,
these strategies will produce the entire set of values possible for the
type, up to some size limitation or constraints set by their parameters.
When this is not desired, strategies to produce the desired values can be
built by combining Strategy
s as described in the crate documentation.
This trait analogous to
Haskell QuickCheck's implementation of Arbitrary
.
In this interpretation of Arbitrary
, Strategy
is the equivalent of
the Gen
monad. Unlike in QuickCheck, Arbitrary
is not a core component;
types do not need to implement Arbitrary
unless one wants to use
any
or other free functions in this module.
Arbitrary
currently only works for types which represent owned data as
opposed to borrowed data. This is a fundamental restriction of proptest
which may be lifted in the future as the generic associated types (GAT)
feature of Rust is implemented and stabilized.
Associated Types
type Parameters: Default
The type of parameters that arbitrary_with
accepts for configuration
of the generated Strategy
. Parameters must implement Default
.
type Strategy: Strategy<Value = Self>
The type of Strategy
used to generate values of type Self
.
Required Methods
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
Provided Methods
fn arbitrary() -> Self::Strategy
Generates a Strategy
for producing arbitrary values
of type the implementing type (Self
).
Calling this for the type X
is the equivalent of using
X::arbitrary_with(Default::default())
.
This method is defined in the trait for optimization for the default if you want to do that. It is a logic error to not preserve the semantics when overriding.
Implementations on Foreign Types
impl Arbitrary for bool
[src]
impl Arbitrary for bool
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for i8
[src]
impl Arbitrary for i8
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for i16
[src]
impl Arbitrary for i16
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for i32
[src]
impl Arbitrary for i32
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for i64
[src]
impl Arbitrary for i64
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for i128
[src]
impl Arbitrary for i128
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for isize
[src]
impl Arbitrary for isize
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for u8
[src]
impl Arbitrary for u8
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for u16
[src]
impl Arbitrary for u16
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for u32
[src]
impl Arbitrary for u32
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for u64
[src]
impl Arbitrary for u64
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for u128
[src]
impl Arbitrary for u128
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for usize
[src]
impl Arbitrary for usize
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for f32
[src]
impl Arbitrary for f32
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for f64
[src]
impl Arbitrary for f64
type Parameters = ()
type Strategy = Any
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for char
[src]
impl Arbitrary for char
type Parameters = ()
type Strategy = CharStrategy<'static>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 1]
[src]
impl<A: Arbitrary> Arbitrary for [A; 1]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 1]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 2]
[src]
impl<A: Arbitrary> Arbitrary for [A; 2]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 2]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 3]
[src]
impl<A: Arbitrary> Arbitrary for [A; 3]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 3]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 4]
[src]
impl<A: Arbitrary> Arbitrary for [A; 4]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 4]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 5]
[src]
impl<A: Arbitrary> Arbitrary for [A; 5]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 5]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 6]
[src]
impl<A: Arbitrary> Arbitrary for [A; 6]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 6]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 7]
[src]
impl<A: Arbitrary> Arbitrary for [A; 7]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 7]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 8]
[src]
impl<A: Arbitrary> Arbitrary for [A; 8]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 8]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 9]
[src]
impl<A: Arbitrary> Arbitrary for [A; 9]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 9]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 10]
[src]
impl<A: Arbitrary> Arbitrary for [A; 10]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 10]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 11]
[src]
impl<A: Arbitrary> Arbitrary for [A; 11]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 11]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 12]
[src]
impl<A: Arbitrary> Arbitrary for [A; 12]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 12]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 13]
[src]
impl<A: Arbitrary> Arbitrary for [A; 13]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 13]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 14]
[src]
impl<A: Arbitrary> Arbitrary for [A; 14]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 14]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 15]
[src]
impl<A: Arbitrary> Arbitrary for [A; 15]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 15]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 16]
[src]
impl<A: Arbitrary> Arbitrary for [A; 16]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 16]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 17]
[src]
impl<A: Arbitrary> Arbitrary for [A; 17]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 17]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 18]
[src]
impl<A: Arbitrary> Arbitrary for [A; 18]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 18]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 19]
[src]
impl<A: Arbitrary> Arbitrary for [A; 19]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 19]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 20]
[src]
impl<A: Arbitrary> Arbitrary for [A; 20]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 20]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 21]
[src]
impl<A: Arbitrary> Arbitrary for [A; 21]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 21]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 22]
[src]
impl<A: Arbitrary> Arbitrary for [A; 22]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 22]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 23]
[src]
impl<A: Arbitrary> Arbitrary for [A; 23]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 23]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 24]
[src]
impl<A: Arbitrary> Arbitrary for [A; 24]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 24]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 25]
[src]
impl<A: Arbitrary> Arbitrary for [A; 25]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 25]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 26]
[src]
impl<A: Arbitrary> Arbitrary for [A; 26]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 26]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 27]
[src]
impl<A: Arbitrary> Arbitrary for [A; 27]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 27]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 28]
[src]
impl<A: Arbitrary> Arbitrary for [A; 28]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 28]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 29]
[src]
impl<A: Arbitrary> Arbitrary for [A; 29]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 29]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 30]
[src]
impl<A: Arbitrary> Arbitrary for [A; 30]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 30]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 31]
[src]
impl<A: Arbitrary> Arbitrary for [A; 31]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 31]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for [A; 32]
[src]
impl<A: Arbitrary> Arbitrary for [A; 32]
type Parameters = A::Parameters
type Strategy = UniformArrayStrategy<A::Strategy, [A; 32]>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ()
[src]
impl Arbitrary for ()
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary> Arbitrary for (T0,)
[src]
impl<T0: Arbitrary> Arbitrary for (T0,)
type Parameters = (T0::Parameters,)
type Strategy = (T0::Strategy,)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary> Arbitrary for (T0, T1)
[src]
impl<T0: Arbitrary, T1: Arbitrary> Arbitrary for (T0, T1)
type Parameters = (T0::Parameters, T1::Parameters)
type Strategy = (T0::Strategy, T1::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary> Arbitrary for (T0, T1, T2)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary> Arbitrary for (T0, T1, T2)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary> Arbitrary for (T0, T1, T2, T3)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary> Arbitrary for (T0, T1, T2, T3)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters, T4::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy, T4::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters, T4::Parameters, T5::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy, T4::Strategy, T5::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters, T4::Parameters, T5::Parameters, T6::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy, T4::Strategy, T5::Strategy, T6::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary, T7: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6, T7)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary, T7: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6, T7)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters, T4::Parameters, T5::Parameters, T6::Parameters, T7::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy, T4::Strategy, T5::Strategy, T6::Strategy, T7::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary, T7: Arbitrary, T8: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary, T7: Arbitrary, T8: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters, T4::Parameters, T5::Parameters, T6::Parameters, T7::Parameters, T8::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy, T4::Strategy, T5::Strategy, T6::Strategy, T7::Strategy, T8::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary, T7: Arbitrary, T8: Arbitrary, T9: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
[src]
impl<T0: Arbitrary, T1: Arbitrary, T2: Arbitrary, T3: Arbitrary, T4: Arbitrary, T5: Arbitrary, T6: Arbitrary, T7: Arbitrary, T8: Arbitrary, T9: Arbitrary> Arbitrary for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
type Parameters = (T0::Parameters, T1::Parameters, T2::Parameters, T3::Parameters, T4::Parameters, T5::Parameters, T6::Parameters, T7::Parameters, T8::Parameters, T9::Parameters)
type Strategy = (T0::Strategy, T1::Strategy, T2::Strategy, T3::Strategy, T4::Strategy, T5::Strategy, T6::Strategy, T7::Strategy, T8::Strategy, T9::Strategy)
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for EscapeDefault
[src]
impl Arbitrary for EscapeDefault
type Parameters = ()
type Strategy = SMapped<u8, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Copy> Arbitrary for Cell<A>
[src]
impl<A: Arbitrary + Copy> Arbitrary for Cell<A>
type Parameters = A::Parameters
type Strategy = MapInto<A::Strategy, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for RefCell<A>
[src]
impl<A: Arbitrary> Arbitrary for RefCell<A>
type Parameters = A::Parameters
type Strategy = MapInto<A::Strategy, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for UnsafeCell<A>
[src]
impl<A: Arbitrary> Arbitrary for UnsafeCell<A>
type Parameters = A::Parameters
type Strategy = MapInto<A::Strategy, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for BorrowError
[src]
impl Arbitrary for BorrowError
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for BorrowMutError
[src]
impl Arbitrary for BorrowMutError
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Reverse<A>
[src]
impl<A: Arbitrary> Arbitrary for Reverse<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Ordering
[src]
impl Arbitrary for Ordering
impl Arbitrary for Error
[src]
impl Arbitrary for Error
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Once<A>
[src]
impl<A: Arbitrary> Arbitrary for Once<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Clone> Arbitrary for Repeat<A>
[src]
impl<A: Arbitrary + Clone> Arbitrary for Repeat<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator + Clone> Arbitrary for Cycle<A>
[src]
impl<A: Arbitrary + Iterator + Clone> Arbitrary for Cycle<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator> Arbitrary for Enumerate<A>
[src]
impl<A: Arbitrary + Iterator> Arbitrary for Enumerate<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator> Arbitrary for Fuse<A>
[src]
impl<A: Arbitrary + Iterator> Arbitrary for Fuse<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator<Item = T>, T: Debug> Arbitrary for Peekable<A>
[src]
impl<A: Arbitrary + Iterator<Item = T>, T: Debug> Arbitrary for Peekable<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + DoubleEndedIterator> Arbitrary for Rev<A>
[src]
impl<A: Arbitrary + DoubleEndedIterator> Arbitrary for Rev<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<'a, T: 'a + Clone, A: Arbitrary + Iterator<Item = &'a T>> Arbitrary for Cloned<A>
[src]
impl<'a, T: 'a + Clone, A: Arbitrary + Iterator<Item = &'a T>> Arbitrary for Cloned<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A> Arbitrary for Empty<A>
[src]
impl<A> Arbitrary for Empty<A>
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator, B: Arbitrary + Iterator> Arbitrary for Zip<A, B>
[src]
impl<A: Arbitrary + Iterator, B: Arbitrary + Iterator> Arbitrary for Zip<A, B>
type Parameters = (A::Parameters, B::Parameters)
type Strategy = SMapped<(A, B), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T, A: Arbitrary + Iterator<Item = T>, B: Arbitrary + Iterator<Item = T>> Arbitrary for Chain<A, B>
[src]
impl<T, A: Arbitrary + Iterator<Item = T>, B: Arbitrary + Iterator<Item = T>> Arbitrary for Chain<A, B>
type Parameters = (A::Parameters, B::Parameters)
type Strategy = SMapped<(A, B), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator> Arbitrary for Skip<A>
[src]
impl<A: Arbitrary + Iterator> Arbitrary for Skip<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, usize), Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Iterator> Arbitrary for Take<A>
[src]
impl<A: Arbitrary + Iterator> Arbitrary for Take<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, usize), Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T: ?Sized> Arbitrary for PhantomData<T>
[src]
impl<T: ?Sized> Arbitrary for PhantomData<T>
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Discriminant<A>
[src]
impl<A: Arbitrary> Arbitrary for Discriminant<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ParseFloatError
[src]
impl Arbitrary for ParseFloatError
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ParseIntError
[src]
impl Arbitrary for ParseIntError
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Wrapping<A>
[src]
impl<A: Arbitrary> Arbitrary for Wrapping<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for FpCategory
[src]
impl Arbitrary for FpCategory
impl Arbitrary for Option<ParseError>
[src]
impl Arbitrary for Option<ParseError>
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Option<A>
[src]
impl<A: Arbitrary> Arbitrary for Option<A>
type Parameters = (Probability, A::Parameters)
type Strategy = OptionStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary> Arbitrary for IntoIter<A>
type Parameters = <Option<A> as Arbitrary>::Parameters
type Strategy = SMapped<Option<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Result<A, ParseError>
[src]
impl<A: Arbitrary> Arbitrary for Result<A, ParseError>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Result<ParseError, A>
[src]
impl<A: Arbitrary> Arbitrary for Result<ParseError, A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary, B: Arbitrary> Arbitrary for Result<A, B>
[src]
impl<A: Arbitrary, B: Arbitrary> Arbitrary for Result<A, B>
type Parameters = (Probability, A::Parameters, B::Parameters)
type Strategy = MaybeOk<A::Strategy, B::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary> Arbitrary for IntoIter<A>
type Parameters = <Result<A, ()> as Arbitrary>::Parameters
type Strategy = SMapped<Result<A, ()>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Borrow<B>, B: ToOwned<Owned = A> + Debug> Arbitrary for Cow<'static, B>
[src]
impl<A: Arbitrary + Borrow<B>, B: ToOwned<Owned = A> + Debug> Arbitrary for Cow<'static, B>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Box<A>
[src]
impl<A: Arbitrary> Arbitrary for Box<A>
type Parameters = A::Parameters
type Strategy = MapInto<A::Strategy, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for EscapeDebug
[src]
impl Arbitrary for EscapeDebug
type Parameters = ()
type Strategy = SMapped<char, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for EscapeDefault
[src]
impl Arbitrary for EscapeDefault
type Parameters = ()
type Strategy = SMapped<char, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for EscapeUnicode
[src]
impl Arbitrary for EscapeUnicode
type Parameters = ()
type Strategy = SMapped<char, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for DecodeUtf16<<Vec<u16> as IntoIterator>::IntoIter>
[src]
impl Arbitrary for DecodeUtf16<<Vec<u16> as IntoIterator>::IntoIter>
type Parameters = ()
type Strategy = SMapped<Vec<u16>, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ParseCharError
[src]
impl Arbitrary for ParseCharError
type Parameters = ()
type Strategy = IndFlatten<Mapped<bool, Just<Self>>>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for DecodeUtf16Error
[src]
impl Arbitrary for DecodeUtf16Error
impl<A: Arbitrary> Arbitrary for Vec<A>
[src]
impl<A: Arbitrary> Arbitrary for Vec<A>
type Parameters = (SizeRange, A::Parameters)
type Strategy = VecStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Box<[A]>
[src]
impl<A: Arbitrary> Arbitrary for Box<[A]>
type Parameters = <Vec<A> as Arbitrary>::Parameters
type Strategy = MapInto<StrategyFor<Vec<A>>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Rc<[A]>
[src]
impl<A: Arbitrary> Arbitrary for Rc<[A]>
type Parameters = <Vec<A> as Arbitrary>::Parameters
type Strategy = MapInto<StrategyFor<Vec<A>>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Arc<[A]>
[src]
impl<A: Arbitrary> Arbitrary for Arc<[A]>
type Parameters = <Vec<A> as Arbitrary>::Parameters
type Strategy = MapInto<StrategyFor<Vec<A>>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for VecDeque<A>
[src]
impl<A: Arbitrary> Arbitrary for VecDeque<A>
type Parameters = (SizeRange, A::Parameters)
type Strategy = VecDequeStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for LinkedList<A>
[src]
impl<A: Arbitrary> Arbitrary for LinkedList<A>
type Parameters = (SizeRange, A::Parameters)
type Strategy = LinkedListStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Ord> Arbitrary for BTreeSet<A>
[src]
impl<A: Arbitrary + Ord> Arbitrary for BTreeSet<A>
type Parameters = (SizeRange, A::Parameters)
type Strategy = BTreeSetStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Ord> Arbitrary for BinaryHeap<A>
[src]
impl<A: Arbitrary + Ord> Arbitrary for BinaryHeap<A>
type Parameters = (SizeRange, A::Parameters)
type Strategy = BinaryHeapStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Hash + Eq> Arbitrary for HashSet<A>
[src]
impl<A: Arbitrary + Hash + Eq> Arbitrary for HashSet<A>
type Parameters = (SizeRange, A::Parameters)
type Strategy = HashSetStrategy<A::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary> Arbitrary for IntoIter<A>
type Parameters = <Vec<A> as Arbitrary>::Parameters
type Strategy = SMapped<Vec<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary> Arbitrary for IntoIter<A>
type Parameters = <VecDeque<A> as Arbitrary>::Parameters
type Strategy = SMapped<VecDeque<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary> Arbitrary for IntoIter<A>
type Parameters = <LinkedList<A> as Arbitrary>::Parameters
type Strategy = SMapped<LinkedList<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Ord> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary + Ord> Arbitrary for IntoIter<A>
type Parameters = <BTreeSet<A> as Arbitrary>::Parameters
type Strategy = SMapped<BTreeSet<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Ord> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary + Ord> Arbitrary for IntoIter<A>
type Parameters = <BinaryHeap<A> as Arbitrary>::Parameters
type Strategy = SMapped<BinaryHeap<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Hash + Eq> Arbitrary for IntoIter<A>
[src]
impl<A: Arbitrary + Hash + Eq> Arbitrary for IntoIter<A>
type Parameters = <HashSet<A> as Arbitrary>::Parameters
type Strategy = SMapped<HashSet<A>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Hash + Eq, B: Arbitrary> Arbitrary for HashMap<A, B>
[src]
impl<A: Arbitrary + Hash + Eq, B: Arbitrary> Arbitrary for HashMap<A, B>
type Parameters = (SizeRange, A::Parameters, B::Parameters)
type Strategy = HashMapStrategy<A::Strategy, B::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Hash + Eq, B: Arbitrary> Arbitrary for IntoIter<A, B>
[src]
impl<A: Arbitrary + Hash + Eq, B: Arbitrary> Arbitrary for IntoIter<A, B>
type Parameters = <HashMap<A, B> as Arbitrary>::Parameters
type Strategy = SMapped<HashMap<A, B>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Ord, B: Arbitrary> Arbitrary for BTreeMap<A, B>
[src]
impl<A: Arbitrary + Ord, B: Arbitrary> Arbitrary for BTreeMap<A, B>
type Parameters = (SizeRange, A::Parameters, B::Parameters)
type Strategy = BTreeMapStrategy<A::Strategy, B::Strategy>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Ord, B: Arbitrary> Arbitrary for IntoIter<A, B>
[src]
impl<A: Arbitrary + Ord, B: Arbitrary> Arbitrary for IntoIter<A, B>
type Parameters = <BTreeMap<A, B> as Arbitrary>::Parameters
type Strategy = SMapped<BTreeMap<A, B>, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Bound<A>
[src]
impl<A: Arbitrary> Arbitrary for Bound<A>
type Parameters = A::Parameters
type Strategy = TupleUnion<(W<Map<Arc<A::Strategy>, fn(_: <Arc<A::Strategy> as Strategy>::Value) -> Self>>, W<Map<Arc<A::Strategy>, fn(_: <Arc<A::Strategy> as Strategy>::Value) -> Self>>, W<LazyJustFn<Self>>)>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<H: Default + Hasher> Arbitrary for BuildHasherDefault<H>
[src]
impl<H: Default + Hasher> Arbitrary for BuildHasherDefault<H>
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for DefaultHasher
[src]
impl Arbitrary for DefaultHasher
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for RandomState
[src]
impl Arbitrary for RandomState
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for RangeFull
[src]
impl Arbitrary for RangeFull
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for RangeFrom<A>
[src]
impl<A: Arbitrary> Arbitrary for RangeFrom<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for RangeTo<A>
[src]
impl<A: Arbitrary> Arbitrary for RangeTo<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for RangeToInclusive<A>
[src]
impl<A: Arbitrary> Arbitrary for RangeToInclusive<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: PartialOrd + Arbitrary> Arbitrary for RangeInclusive<A>
[src]
impl<A: PartialOrd + Arbitrary> Arbitrary for RangeInclusive<A>
type Parameters = (A::Parameters, A::Parameters)
type Strategy = SMapped<(A, A), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: PartialOrd + Arbitrary> Arbitrary for Range<A>
[src]
impl<A: PartialOrd + Arbitrary> Arbitrary for Range<A>
type Parameters = (A::Parameters, A::Parameters)
type Strategy = SMapped<(A, A), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Rc<A>
[src]
impl<A: Arbitrary> Arbitrary for Rc<A>
type Parameters = A::Parameters
type Strategy = MapInto<A::Strategy, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ParseBoolError
[src]
impl Arbitrary for ParseBoolError
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Utf8Error
[src]
impl Arbitrary for Utf8Error
type Parameters = ()
type Strategy = Map<(StrategyFor<u16>, TupleUnion<(W<Just<&'static [u8]>>, W<Just<&'static [u8]>>, W<Just<&'static [u8]>>, W<Just<&'static [u8]>>)>), fn(_: <(StrategyFor<u16>, TupleUnion<(W<Just<&'static [u8]>>, W<Just<&'static [u8]>>, W<Just<&'static [u8]>>, W<Just<&'static [u8]>>)>) as Strategy>::Value) -> Utf8Error>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Arc<A>
[src]
impl<A: Arbitrary> Arbitrary for Arc<A>
type Parameters = A::Parameters
type Strategy = MapInto<A::Strategy, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for AtomicBool
[src]
impl Arbitrary for AtomicBool
type Parameters = ()
type Strategy = SMapped<bool, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for AtomicIsize
[src]
impl Arbitrary for AtomicIsize
type Parameters = ()
type Strategy = SMapped<isize, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for AtomicUsize
[src]
impl Arbitrary for AtomicUsize
type Parameters = ()
type Strategy = SMapped<usize, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Ordering
[src]
impl Arbitrary for Ordering
impl Arbitrary for Args
[src]
impl Arbitrary for Args
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ArgsOs
[src]
impl Arbitrary for ArgsOs
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Vars
[src]
impl Arbitrary for Vars
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for VarsOs
[src]
impl Arbitrary for VarsOs
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for JoinPathsError
[src]
impl Arbitrary for JoinPathsError
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for VarError
[src]
impl Arbitrary for VarError
type Parameters = ()
type Strategy = TupleUnion<(W<Just<Self>>, W<Map<BoxedStrategy<OsString>, fn(_: <BoxedStrategy<OsString> as Strategy>::Value) -> Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for CString
[src]
impl Arbitrary for CString
type Parameters = SizeRange
type Strategy = Map<VecStrategy<RangeInclusive<u8>>, fn(_: <VecStrategy<RangeInclusive<u8>> as Strategy>::Value) -> Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for OsString
[src]
impl Arbitrary for OsString
type Parameters = <String as Arbitrary>::Parameters
type Strategy = MapInto<StrategyFor<String>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Box<CStr>
[src]
impl Arbitrary for Box<CStr>
type Parameters = SizeRange
type Strategy = MapInto<StrategyFor<CString>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Box<OsStr>
[src]
impl Arbitrary for Box<OsStr>
type Parameters = <String as Arbitrary>::Parameters
type Strategy = MapInto<StrategyFor<OsString>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for FromBytesWithNulError
[src]
impl Arbitrary for FromBytesWithNulError
type Parameters = ()
type Strategy = SMapped<Option<u16>, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for IntoStringError
[src]
impl Arbitrary for IntoStringError
type Parameters = ()
type Strategy = Map<BoxedStrategy<Vec<u8>>, fn(_: <BoxedStrategy<Vec<u8>> as Strategy>::Value) -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for DirBuilder
[src]
impl Arbitrary for DirBuilder
type Parameters = ()
type Strategy = SMapped<bool, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Read> Arbitrary for BufReader<A>
[src]
impl<A: Arbitrary + Read> Arbitrary for BufReader<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, Option<u16>), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Write> Arbitrary for BufWriter<A>
[src]
impl<A: Arbitrary + Write> Arbitrary for BufWriter<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, Option<u16>), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + Write> Arbitrary for LineWriter<A>
[src]
impl<A: Arbitrary + Write> Arbitrary for LineWriter<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, Option<u16>), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Read + Arbitrary, B: Read + Arbitrary> Arbitrary for Chain<A, B>
[src]
impl<A: Read + Arbitrary, B: Read + Arbitrary> Arbitrary for Chain<A, B>
type Parameters = (A::Parameters, B::Parameters)
type Strategy = SMapped<(A, B), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Cursor<A>
[src]
impl<A: Arbitrary> Arbitrary for Cursor<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Empty
[src]
impl Arbitrary for Empty
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Sink
[src]
impl Arbitrary for Sink
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Stderr
[src]
impl Arbitrary for Stderr
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Stdin
[src]
impl Arbitrary for Stdin
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Stdout
[src]
impl Arbitrary for Stdout
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary + BufRead> Arbitrary for Lines<A>
[src]
impl<A: Arbitrary + BufRead> Arbitrary for Lines<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Repeat
[src]
impl Arbitrary for Repeat
type Parameters = ()
type Strategy = SMapped<u8, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: BufRead + Arbitrary> Arbitrary for Split<A>
[src]
impl<A: BufRead + Arbitrary> Arbitrary for Split<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, u8), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Read + Arbitrary> Arbitrary for Take<A>
[src]
impl<A: Read + Arbitrary> Arbitrary for Take<A>
type Parameters = A::Parameters
type Strategy = SMapped<(A, u64), Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for ErrorKind
[src]
impl Arbitrary for ErrorKind
type Parameters = ()
type Strategy = Union<Just<Self>>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for SeekFrom
[src]
impl Arbitrary for SeekFrom
impl Arbitrary for Error
[src]
impl Arbitrary for Error
impl Arbitrary for AddrParseError
[src]
impl Arbitrary for AddrParseError
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Ipv4Addr
[src]
impl Arbitrary for Ipv4Addr
type Parameters = ()
type Strategy = TupleUnion<(W<Just<Self>>, W<Just<Self>>, W<MapInto<StrategyFor<u32>, Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Ipv6Addr
[src]
impl Arbitrary for Ipv6Addr
type Parameters = ()
type Strategy = TupleUnion<(W<SMapped<Ipv4Addr, Self>>, W<MapInto<StrategyFor<[u16; 8]>, Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for SocketAddrV4
[src]
impl Arbitrary for SocketAddrV4
type Parameters = ()
type Strategy = SMapped<(Ipv4Addr, u16), Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for SocketAddrV6
[src]
impl Arbitrary for SocketAddrV6
impl Arbitrary for IpAddr
[src]
impl Arbitrary for IpAddr
type Parameters = ()
type Strategy = TupleUnion<(W<MapInto<StrategyFor<Ipv4Addr>, Self>>, W<MapInto<StrategyFor<Ipv6Addr>, Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Shutdown
[src]
impl Arbitrary for Shutdown
type Parameters = ()
type Strategy = TupleUnion<(W<Just<Self>>, W<Just<Self>>, W<Just<Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for SocketAddr
[src]
impl Arbitrary for SocketAddr
type Parameters = ()
type Strategy = TupleUnion<(W<MapInto<StrategyFor<SocketAddrV4>, Self>>, W<MapInto<StrategyFor<SocketAddrV6>, Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for AssertUnwindSafe<A>
[src]
impl<A: Arbitrary> Arbitrary for AssertUnwindSafe<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for StripPrefixError
[src]
impl Arbitrary for StripPrefixError
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for String
[src]
impl Arbitrary for String
type Parameters = StringParam
type Strategy = &'static str
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
Panics
This implementation panics if the input is not a valid regex proptest can handle.
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Box<str>
[src]
impl Arbitrary for Box<str>
type Parameters = StringParam
type Strategy = MapInto<StrategyFor<String>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Rc<str>
[src]
impl Arbitrary for Rc<str>
type Parameters = StringParam
type Strategy = MapInto<StrategyFor<String>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Arc<str>
[src]
impl Arbitrary for Arc<str>
type Parameters = StringParam
type Strategy = MapInto<StrategyFor<String>, Self>
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(a: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for FromUtf16Error
[src]
impl Arbitrary for FromUtf16Error
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for FromUtf8Error
[src]
impl Arbitrary for FromUtf8Error
type Parameters = ()
type Strategy = Map<BoxedStrategy<Vec<u8>>, fn(_: <BoxedStrategy<Vec<u8>> as Strategy>::Value) -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for Mutex<A>
[src]
impl<A: Arbitrary> Arbitrary for Mutex<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Arbitrary> Arbitrary for RwLock<A>
[src]
impl<A: Arbitrary> Arbitrary for RwLock<A>
type Parameters = A::Parameters
type Strategy = SMapped<A, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Barrier
[src]
impl Arbitrary for Barrier
type Parameters = ()
type Strategy = SMapped<u16, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for BarrierWaitResult
[src]
impl Arbitrary for BarrierWaitResult
type Parameters = ()
type Strategy = TupleUnion<(W<LazyJustFn<Self>>, W<LazyJustFn<Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Condvar
[src]
impl Arbitrary for Condvar
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Once
[src]
impl Arbitrary for Once
type Parameters = ()
type Strategy = LazyJust<Self, fn() -> Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for WaitTimeoutResult
[src]
impl Arbitrary for WaitTimeoutResult
type Parameters = ()
type Strategy = TupleUnion<(W<Just<Self>>, W<Just<Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for RecvError
[src]
impl Arbitrary for RecvError
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<T: Arbitrary> Arbitrary for SendError<T>
[src]
impl<T: Arbitrary> Arbitrary for SendError<T>
type Parameters = T::Parameters
type Strategy = SMapped<T, Self>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for RecvTimeoutError
[src]
impl Arbitrary for RecvTimeoutError
type Parameters = ()
type Strategy = TupleUnion<(W<Just<Self>>, W<Just<Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for TryRecvError
[src]
impl Arbitrary for TryRecvError
type Parameters = ()
type Strategy = TupleUnion<(W<Just<Self>>, W<Just<Self>>)>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<P: Clone + Default, T: Arbitrary<Parameters = P>> Arbitrary for TrySendError<T>
[src]
impl<P: Clone + Default, T: Arbitrary<Parameters = P>> Arbitrary for TrySendError<T>
type Parameters = P
type Strategy = TupleUnion<(W<SMapped<T, Self>>, W<SMapped<T, Self>>)>
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A> Arbitrary for (Sender<A>, Receiver<A>)
[src]
impl<A> Arbitrary for (Sender<A>, Receiver<A>)
type Parameters = ()
type Strategy = LazyJustFn<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Debug> Arbitrary for (Sender<A>, IntoIter<A>)
[src]
impl<A: Debug> Arbitrary for (Sender<A>, IntoIter<A>)
type Parameters = ()
type Strategy = LazyJustFn<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A> Arbitrary for (SyncSender<A>, Receiver<A>)
[src]
impl<A> Arbitrary for (SyncSender<A>, Receiver<A>)
type Parameters = ()
type Strategy = SMapped<u16, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl<A: Debug> Arbitrary for (SyncSender<A>, IntoIter<A>)
[src]
impl<A: Debug> Arbitrary for (SyncSender<A>, IntoIter<A>)
type Parameters = ()
type Strategy = SMapped<u16, Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Builder
[src]
impl Arbitrary for Builder
impl Arbitrary for Duration
[src]
impl Arbitrary for Duration
type Parameters = ()
type Strategy = SMapped<(u64, u32), Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for Instant
[src]
impl Arbitrary for Instant
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
impl Arbitrary for SystemTime
[src]
impl Arbitrary for SystemTime
type Parameters = ()
type Strategy = Just<Self>
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary_with(_args: Self::Parameters) -> Self::Strategy
fn arbitrary() -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
Implementors
impl Arbitrary for Probability type Parameters = (); type Strategy = MapInto<RangeInclusive<f64>, Self>;
impl Arbitrary for SizeRange type Parameters = (); type Strategy = MapInto<StrategyFor<RangeInclusive<usize>>, Self>;