Trait Dummy

Source
pub trait Dummy<T>: Sized {
    // Required method
    fn dummy_with_rng<R: Rng + ?Sized>(config: &T, rng: &mut R) -> Self;

    // Provided method
    fn dummy(config: &T) -> Self { ... }
}
Expand description

Provide data structure a way to generate fake values. The opposite of Fake.

Faker can be used as a generic T for Dummy<T> to generate a default fake value.

Dummy is similar to From trait, while Fake is similar to Into trait. Except in this case Fake cannot be implemented.

§Examples

use fake::{Dummy, Fake, Faker};
use rand::Rng;
use rand::seq::IndexedRandom;

struct Name; // does not handle locale, see locales module for more

impl Dummy<Name> for &'static str {
    fn dummy_with_rng<R: Rng + ?Sized>(_: &Name, rng: &mut R) -> &'static str {
        const NAMES: &[&str] = &["John Doe", "Jane Doe"];
        NAMES.choose(rng).unwrap()
    }
}

let name: &str = Name.fake();
assert!(name == "John Doe" || name == "Jane Doe");

§Derivable

The trait can be used with #[derive] if all the type’s fields implement Fake. See Dummy for more.

Required Methods§

Source

fn dummy_with_rng<R: Rng + ?Sized>(config: &T, rng: &mut R) -> Self

Generate a dummy value for a given type using a random number generator.

Provided Methods§

Source

fn dummy(config: &T) -> Self

Generate a dummy value for a type.

This can be left as a blanket implemented most of the time since it uses Dummy::dummy_with_rng under the hood.

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 Dummy<&[u16]> for Result<StatusCode, InvalidStatusCode>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(codes: &&[u16], rng: &mut R) -> Self

Source§

impl Dummy<&[u16]> for StatusCode

Source§

fn dummy_with_rng<R: Rng + ?Sized>(codes: &&[u16], rng: &mut R) -> Self

Source§

impl Dummy<bool> for bool

Source§

fn dummy(t: &bool) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &bool, _rng: &mut R) -> Self

Source§

impl Dummy<char> for char

Source§

fn dummy(t: &char) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &char, _rng: &mut R) -> Self

Source§

impl Dummy<f32> for f32

Source§

fn dummy(t: &f32) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &f32, _rng: &mut R) -> Self

Source§

impl Dummy<f64> for f64

Source§

fn dummy(t: &f64) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &f64, _rng: &mut R) -> Self

Source§

impl Dummy<i8> for i8

Source§

fn dummy(t: &i8) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &i8, _rng: &mut R) -> Self

Source§

impl Dummy<i16> for i16

Source§

fn dummy(t: &i16) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &i16, _rng: &mut R) -> Self

Source§

impl Dummy<i32> for i32

Source§

fn dummy(t: &i32) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &i32, _rng: &mut R) -> Self

Source§

impl Dummy<i64> for i64

Source§

fn dummy(t: &i64) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &i64, _rng: &mut R) -> Self

Source§

impl Dummy<i128> for i128

Source§

fn dummy(t: &i128) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &i128, _rng: &mut R) -> Self

Source§

impl Dummy<isize> for isize

Source§

fn dummy(t: &isize) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &isize, _rng: &mut R) -> Self

Source§

impl Dummy<u8> for u8

Source§

fn dummy(t: &u8) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &u8, _rng: &mut R) -> Self

Source§

impl Dummy<u16> for u16

Source§

fn dummy(t: &u16) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &u16, _rng: &mut R) -> Self

Source§

impl Dummy<u32> for u32

Source§

fn dummy(t: &u32) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &u32, _rng: &mut R) -> Self

Source§

impl Dummy<u64> for u64

Source§

fn dummy(t: &u64) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &u64, _rng: &mut R) -> Self

Source§

impl Dummy<u128> for u128

Source§

fn dummy(t: &u128) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &u128, _rng: &mut R) -> Self

Source§

impl Dummy<()> for ()

Source§

fn dummy(t: &()) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &(), _rng: &mut R) -> Self

Source§

impl Dummy<usize> for usize

Source§

fn dummy(t: &usize) -> Self

Source§

fn dummy_with_rng<R: Rng + ?Sized>(t: &usize, _rng: &mut R) -> Self

Source§

impl Dummy<usize> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(len: &usize, rng: &mut R) -> Self

Source§

impl Dummy<Base64> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Base64, rng: &mut R) -> Self

Source§

impl Dummy<UrlSafeBase64> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UrlSafeBase64, rng: &mut R) -> Self

Source§

impl Dummy<BigDecimal> for BigDecimal

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BigDecimal, rng: &mut R) -> Self

Source§

impl Dummy<NegativeBigDecimal> for BigDecimal

Source§

impl Dummy<NoBigDecimalPoints> for BigDecimal

Source§

impl Dummy<PositiveBigDecimal> for BigDecimal

Source§

impl Dummy<Decimal> for Decimal

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Decimal, rng: &mut R) -> Self

Source§

impl Dummy<NegativeDecimal> for Decimal

Source§

impl Dummy<NoDecimalPoints> for Decimal

Source§

impl Dummy<PositiveDecimal> for Decimal

Source§

impl Dummy<HealthInsuranceCode<FR_FR>> for String

Source§

impl Dummy<LicencePlate<FR_FR>> for String

Source§

impl Dummy<LicencePlate<IT_IT>> for String

Source§

impl Dummy<LicencePlate<PT_PT>> for String

Source§

impl Dummy<Range<f32>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<f64>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<i8>> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<i16>> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<i32>> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<i64>> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<i128>> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<isize>> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<u8>> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<u16>> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<u32>> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<u64>> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<u128>> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<usize>> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Range<usize>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &Range<usize>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<f32>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<f64>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<i8>> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<i16>> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<i32>> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<i64>> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<i128>> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<isize>> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<u8>> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<u16>> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<u32>> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<u64>> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<u128>> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<usize>> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFrom<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeFrom<usize>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeFrom<usize>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeFull> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeFull> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeFull, rng: &mut R) -> Self

Source§

impl Dummy<RangeInclusive<f32>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<f64>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<i8>> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<i16>> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<i32>> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<i64>> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<i128>> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<isize>> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<u8>> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<u16>> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<u32>> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<u64>> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<u128>> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<usize>> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeInclusive<usize>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeInclusive<usize>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeTo<f32>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<f64>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<i8>> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<i16>> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<i32>> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<i64>> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<i128>> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<isize>> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<u8>> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<u16>> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<u32>> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<u64>> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<u128>> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<usize>> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<Self>, rng: &mut R) -> Self

Source§

impl Dummy<RangeTo<usize>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(range: &RangeTo<usize>, rng: &mut R) -> Self

Source§

impl Dummy<RangeToInclusive<f32>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<f64>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<i8>> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<i16>> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<i32>> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<i64>> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<i128>> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<isize>> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<u8>> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<u16>> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<u32>> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<u64>> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<u128>> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<usize>> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<Self>, rng: &mut R, ) -> Self

Source§

impl Dummy<RangeToInclusive<usize>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>( range: &RangeToInclusive<usize>, rng: &mut R, ) -> Self

Source§

impl Dummy<Uniform<i8>> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<i16>> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<i32>> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<i64>> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<i64>> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<i64>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<i128>> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<u8>> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<u16>> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<u32>> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<u64>> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<u64>> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<u64>, rng: &mut R) -> Self

Source§

impl Dummy<Uniform<u128>> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(dist: &Uniform<Self>, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for IpAddr

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Tz

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Value

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for bool

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for char

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for i8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for i16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for i32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for i64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for i128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for isize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for u8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for u16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for u32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for u64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for u128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for ()

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for usize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Ipv4Addr

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Ipv6Addr

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for SocketAddrV4

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for SocketAddrV6

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Duration

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for PathBuf

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for BigDecimal

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for ObjectId

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Date<Utc>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NaiveDate

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NaiveDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NaiveTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for FixedOffset

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Utc

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, _: &mut R) -> Self

Source§

impl Dummy<Faker> for Mat3

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_f: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Mat4

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_f: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Vec4

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_f: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Vec2

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_f: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Vec3

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_f: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for HeaderName

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for HeaderValue

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Method

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for StatusCode

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Authority

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for PathAndQuery

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Scheme

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Uri

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Version

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for RandomColor

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Decimal

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Version

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Map<String, Value>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Number

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Date

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Duration

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for OffsetDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for PrimitiveDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Time

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Ulid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Url

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroI8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroI16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroI32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroI64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroI128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroU8

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroU16

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroU32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroU64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroU128

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for NonZeroUsize

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<Faker> for Duration

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv1> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv1, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv1> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv1, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv3> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv3, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv3> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv3, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv4> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv4, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv4> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv4, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv5> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv5, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv5> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv5, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv6> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv6, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv6> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv6, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv7> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv7, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv7> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv7, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv8> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &UUIDv8, rng: &mut R) -> Self

Source§

impl Dummy<UUIDv8> for Uuid

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UUIDv8, rng: &mut R) -> Self

Source§

impl<'a> Dummy<PathFaker<'a>> for PathBuf

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &PathFaker<'a>, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>> Dummy<Faker> for (A,)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>> Dummy<Faker> for (A, B)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>> Dummy<Faker> for (A, B, C)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>> Dummy<Faker> for (A, B, C, D)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>, G: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F, G)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>, G: Dummy<Faker>, H: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F, G, H)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>, G: Dummy<Faker>, H: Dummy<Faker>, I: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F, G, H, I)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>, G: Dummy<Faker>, H: Dummy<Faker>, I: Dummy<Faker>, J: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F, G, H, I, J)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>, G: Dummy<Faker>, H: Dummy<Faker>, I: Dummy<Faker>, J: Dummy<Faker>, K: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F, G, H, I, J, K)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<A: Dummy<Faker>, B: Dummy<Faker>, C: Dummy<Faker>, D: Dummy<Faker>, E: Dummy<Faker>, F: Dummy<Faker>, G: Dummy<Faker>, H: Dummy<Faker>, I: Dummy<Faker>, J: Dummy<Faker>, K: Dummy<Faker>, L: Dummy<Faker>> Dummy<Faker> for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<K, V> Dummy<Faker> for BTreeMap<K, V>
where K: Dummy<Faker> + Ord, V: Dummy<Faker>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<K, V, S> Dummy<Faker> for HashMap<K, V, S>
where K: Dummy<Faker> + Hash + Eq, V: Dummy<Faker>, S: BuildHasher + Default,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<K, V, S> Dummy<Faker> for IndexMap<K, V, S>
where K: Dummy<Faker> + Hash + Eq, V: Dummy<Faker>, S: BuildHasher + Default,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<L> Dummy<StringFaker<L>> for String
where usize: Dummy<L>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &StringFaker<L>, rng: &mut R) -> Self

Source§

impl<L: CityNameGenFn> Dummy<CityName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &CityName<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<BuildingNumber<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BuildingNumber<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<PostCode<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &PostCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<SecondaryAddress<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &SecondaryAddress<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<StreetName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &StreetName<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<ZipCode<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &ZipCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Isbn10<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Isbn10<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Isbn13<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Isbn13<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Isbn<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Isbn<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Bs<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Bs<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<CatchPhrase<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &CatchPhrase<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<CompanyName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &CompanyName<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Semver<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Semver<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<FreeEmail<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &FreeEmail<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<FreeEmail<L>> for EmailAddress

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &FreeEmail<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<IP<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &IP<L>, _rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<SafeEmail<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &SafeEmail<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<SafeEmail<L>> for EmailAddress

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &SafeEmail<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Username<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Username<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Title<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Title<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Paragraph<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Paragraph<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Paragraphs<L>> for Vec<String>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Paragraphs<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Sentence<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Sentence<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Sentences<L>> for Vec<String>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Sentences<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Words<L>> for Vec<String>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Words<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<Name<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Name<L>, rng: &mut R) -> Self

Source§

impl<L: Data + Copy> Dummy<NameWithTitle<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &NameWithTitle<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CityPrefix<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CityPrefix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CityPrefix<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CityPrefix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CitySuffix<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CitySuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CitySuffix<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CitySuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CountryCode<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CountryCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CountryCode<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CountryCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CountryName<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CountryName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CountryName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CountryName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Geohash<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(g: &Geohash<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Latitude<L>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Latitude<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Latitude<L>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Latitude<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Latitude<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Latitude<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Longitude<L>> for f32

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Longitude<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Longitude<L>> for f64

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Longitude<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Longitude<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Longitude<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<SecondaryAddressType<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>( _: &SecondaryAddressType<L>, rng: &mut R, ) -> Self

Source§

impl<L: Data> Dummy<SecondaryAddressType<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>( _: &SecondaryAddressType<L>, rng: &mut R, ) -> Self

Source§

impl<L: Data> Dummy<StateAbbr<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &StateAbbr<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<StateAbbr<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &StateAbbr<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<StateName<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &StateName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<StateName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &StateName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<StreetSuffix<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &StreetSuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<StreetSuffix<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &StreetSuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<TimeZone<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &TimeZone<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<TimeZone<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &TimeZone<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Boolean<L>> for bool

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Boolean<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Date<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Date<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Date<L>> for NaiveDate

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Date<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTime<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DateTime<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTime<L>> for NaiveDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DateTime<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeAfter<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeAfter<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeAfter<L>> for DateTime<Utc>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeAfter<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBefore<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBefore<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBefore<L>> for DateTime<Utc>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBefore<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBetween<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBetween<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBetween<L>> for DateTime<Utc>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBetween<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Duration<L>> for Duration

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Duration<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Time<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Time<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Time<L>> for NaiveTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Time<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Color<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Color<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<HexColor<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &HexColor<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<HslColor<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &HslColor<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<HslaColor<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &HslaColor<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<RgbColor<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RgbColor<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<RgbaColor<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RgbaColor<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BsAdj<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BsAdj<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BsAdj<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BsAdj<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BsNoun<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BsNoun<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BsNoun<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BsNoun<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BsVerb<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BsVerb<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BsVerb<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BsVerb<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Buzzword<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Buzzword<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Buzzword<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Buzzword<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BuzzwordMiddle<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BuzzwordMiddle<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BuzzwordMiddle<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BuzzwordMiddle<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BuzzwordTail<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BuzzwordTail<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<BuzzwordTail<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &BuzzwordTail<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CompanySuffix<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CompanySuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CompanySuffix<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CompanySuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Industry<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Industry<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Industry<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Industry<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Profession<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Profession<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Profession<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Profession<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CreditCardNumber<L>> for String

Source§

impl<L: Data> Dummy<CurrencyCode<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CurrencyCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CurrencyCode<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CurrencyCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CurrencyName<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CurrencyName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CurrencyName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CurrencyName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CurrencySymbol<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CurrencySymbol<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<CurrencySymbol<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &CurrencySymbol<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DirPath<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DirPath<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DirPath<L>> for PathBuf

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DirPath<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FileExtension<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FileExtension<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FileExtension<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FileExtension<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FileName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FileName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FilePath<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FilePath<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FilePath<L>> for PathBuf

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FilePath<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<MimeType<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &MimeType<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<SemverStable<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &SemverStable<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<SemverUnstable<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &SemverUnstable<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Bic<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Bic<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Isin<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Isin<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<RfcStatusCode<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RfcStatusCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<RfcStatusCode<L>> for StatusCode

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &RfcStatusCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<ValidStatusCode<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &ValidStatusCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<ValidStatusCode<L>> for StatusCode

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &ValidStatusCode<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DomainSuffix<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DomainSuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DomainSuffix<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DomainSuffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FreeEmailProvider<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>( _: &FreeEmailProvider<L>, rng: &mut R, ) -> Self

Source§

impl<L: Data> Dummy<FreeEmailProvider<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>( _: &FreeEmailProvider<L>, rng: &mut R, ) -> Self

Source§

impl<L: Data> Dummy<IP<L>> for IpAddr

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &IP<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<IPv4<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &IPv4<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<IPv4<L>> for Ipv4Addr

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &IPv4<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<IPv6<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &IPv6<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<IPv6<L>> for Ipv6Addr

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &IPv6<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<MACAddress<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &MACAddress<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Password<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &Password<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<UserAgent<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UserAgent<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<UserAgent<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &UserAgent<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Field<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Field<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Field<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Field<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Position<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Position<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Position<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Position<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Seniority<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Seniority<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Seniority<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Seniority<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Word<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Word<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Word<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Word<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FirstName<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FirstName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<FirstName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &FirstName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<LastName<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &LastName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<LastName<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &LastName<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Suffix<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Suffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Suffix<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Suffix<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Title<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Title<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Title<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Title<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Digit<L>> for &str

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Digit<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Digit<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Digit<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<NumberWithFormat<'_, L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>( c: &NumberWithFormat<'_, L>, rng: &mut R, ) -> Self

Source§

impl<L: Data> Dummy<CellNumber<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_c: &CellNumber<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<PhoneNumber<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &PhoneNumber<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Date<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Date<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Date<L>> for Date

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Date<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTime<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DateTime<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTime<L>> for OffsetDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DateTime<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTime<L>> for PrimitiveDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DateTime<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeAfter<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeAfter<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeAfter<L>> for OffsetDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeAfter<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBefore<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBefore<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBefore<L>> for OffsetDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBefore<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBetween<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBetween<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<DateTimeBetween<L>> for OffsetDateTime

Source§

fn dummy_with_rng<R: Rng + ?Sized>(c: &DateTimeBetween<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Duration<L>> for Duration

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Duration<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Time<L>> for String

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Time<L>, rng: &mut R) -> Self

Source§

impl<L: Data> Dummy<Time<L>> for Time

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Time<L>, rng: &mut R) -> Self

Source§

impl<L: Data, Tz: TimeZone + Dummy<Faker>> Dummy<DateTime<L>> for DateTime<Tz>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &DateTime<L>, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for I16<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for I32<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for I64<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for I128<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for U16<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for U32<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for U64<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<O: ByteOrder> Dummy<Faker> for U128<O>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T0, A: Dummy<T0>> Dummy<(T0,)> for (A,)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(T0,), rng: &mut R) -> Self

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>> Dummy<(T0, T1)> for (A, B)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(T0, T1), rng: &mut R) -> Self

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>> Dummy<(T0, T1, T2)> for (A, B, C)

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(T0, T1, T2), rng: &mut R) -> Self

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>> Dummy<(T0, T1, T2, T3)> for (A, B, C, D)

Source§

fn dummy_with_rng<R: Rng + ?Sized>( config: &(T0, T1, T2, T3), rng: &mut R, ) -> Self

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>> Dummy<(T0, T1, T2, T3, T4)> for (A, B, C, D, E)

Source§

fn dummy_with_rng<R: Rng + ?Sized>( config: &(T0, T1, T2, T3, T4), rng: &mut R, ) -> Self

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>> Dummy<(T0, T1, T2, T3, T4, T5)> for (A, B, C, D, E, F)

Source§

fn dummy_with_rng<R: Rng + ?Sized>( config: &(T0, T1, T2, T3, T4, T5), rng: &mut R, ) -> Self

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>, T6, G: Dummy<T6>> Dummy<(T0, T1, T2, T3, T4, T5, T6)> for (A, B, C, D, E, F, G)

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>, T6, G: Dummy<T6>, T7, H: Dummy<T7>> Dummy<(T0, T1, T2, T3, T4, T5, T6, T7)> for (A, B, C, D, E, F, G, H)

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>, T6, G: Dummy<T6>, T7, H: Dummy<T7>, T8, I: Dummy<T8>> Dummy<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for (A, B, C, D, E, F, G, H, I)

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>, T6, G: Dummy<T6>, T7, H: Dummy<T7>, T8, I: Dummy<T8>, T9, J: Dummy<T9>> Dummy<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>, T6, G: Dummy<T6>, T7, H: Dummy<T7>, T8, I: Dummy<T8>, T9, J: Dummy<T9>, T10, K: Dummy<T10>> Dummy<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<T0, A: Dummy<T0>, T1, B: Dummy<T1>, T2, C: Dummy<T2>, T3, D: Dummy<T3>, T4, E: Dummy<T4>, T5, F: Dummy<T5>, T6, G: Dummy<T6>, T7, H: Dummy<T7>, T8, I: Dummy<T8>, T9, J: Dummy<T9>, T10, K: Dummy<T10>, T11, L: Dummy<T11>> Dummy<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<T> Dummy<Faker> for BinaryHeap<T>
where T: Dummy<Faker> + Ord,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T> Dummy<Faker> for BTreeSet<T>
where T: Dummy<Faker> + Ord,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T> Dummy<Faker> for LinkedList<T>
where T: Dummy<Faker>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T> Dummy<Faker> for VecDeque<T>
where T: Dummy<Faker>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T> Dummy<Faker> for Vec<T>
where T: Dummy<Faker>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T, E> Dummy<Faker> for Result<T, E>
where T: Dummy<Faker>, E: Dummy<Faker>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T, E, L> Dummy<(E, L)> for BinaryHeap<T>
where T: Dummy<E> + Ord, usize: Dummy<L>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(E, L), rng: &mut R) -> Self

Source§

impl<T, E, L> Dummy<(E, L)> for LinkedList<T>
where T: Dummy<E>, usize: Dummy<L>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(E, L), rng: &mut R) -> Self

Source§

impl<T, E, L> Dummy<(E, L)> for VecDeque<T>
where T: Dummy<E>, usize: Dummy<L>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(E, L), rng: &mut R) -> Self

Source§

impl<T, E, L> Dummy<(E, L)> for Vec<T>
where T: Dummy<E>, usize: Dummy<L>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &(E, L), rng: &mut R) -> Self

Source§

impl<T, E, U, V, X> Dummy<ResultFaker<U, V, X>> for Result<T, E>
where T: Dummy<U>, E: Dummy<V>, u8: Dummy<X>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>( config: &ResultFaker<U, V, X>, rng: &mut R, ) -> Self

Source§

impl<T, S> Dummy<Faker> for HashSet<T, S>
where T: Dummy<Faker> + Hash + Eq, S: BuildHasher + Default,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T, S> Dummy<Faker> for IndexSet<T, S>
where T: Dummy<Faker> + Hash + Eq, S: BuildHasher + Default,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Cow<'_, T>
where T: Dummy<U> + Clone,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Option<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Box<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Rc<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Arc<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Cell<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for RefCell<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Pin<T>
where T: Dummy<U> + Deref, <T as Deref>::Target: Unpin,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for Mutex<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U> Dummy<U> for RwLock<T>
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T, U, const N: usize> Dummy<U> for [T; N]
where T: Dummy<U>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Geometry<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Coord<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for GeometryCollection<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Line<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for LineString<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for MultiLineString<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for MultiPoint<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for MultiPolygon<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Point<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Polygon<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Rect<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: CoordNum + Dummy<Faker>> Dummy<Faker> for Triangle<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<T: Dummy<Faker>> Dummy<Faker> for HeaderMap<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T: Dummy<Faker>> Dummy<Faker> for Request<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<T: Dummy<Faker>> Dummy<Faker> for Response<T>

Source§

fn dummy_with_rng<R: Rng + ?Sized>(config: &Faker, rng: &mut R) -> Self

Source§

impl<Tz> Dummy<Faker> for DateTime<Tz>
where Tz: TimeZone + Dummy<Faker>,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Faker, rng: &mut R) -> Self

Source§

impl<Tz, const N: usize> Dummy<Precision<N>> for DateTime<Tz>
where Tz: TimeZone + Dummy<Faker>, Precision<N>: AllowedPrecision,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Precision<N>, rng: &mut R) -> Self

Source§

impl<const N: usize> Dummy<Precision<N>> for NaiveDateTime
where Precision<N>: AllowedPrecision,

Source§

fn dummy_with_rng<R: Rng + ?Sized>( precision: &Precision<N>, rng: &mut R, ) -> Self

Source§

impl<const N: usize> Dummy<Precision<N>> for NaiveTime
where Precision<N>: AllowedPrecision,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Precision<N>, rng: &mut R) -> Self

Source§

impl<const N: usize> Dummy<Precision<N>> for OffsetDateTime
where Precision<N>: AllowedPrecision,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Precision<N>, rng: &mut R) -> Self

Source§

impl<const N: usize> Dummy<Precision<N>> for PrimitiveDateTime
where Precision<N>: AllowedPrecision,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Precision<N>, rng: &mut R) -> Self

Source§

impl<const N: usize> Dummy<Precision<N>> for Time
where Precision<N>: AllowedPrecision,

Source§

fn dummy_with_rng<R: Rng + ?Sized>(_: &Precision<N>, rng: &mut R) -> Self

Implementors§

Source§

impl Dummy<Faker> for Base64Value

Source§

impl Dummy<Faker> for UrlSafeBase64Value

Source§

impl<A, B, T> Dummy<EitherFaker<A, B>> for WrappedVal<T>
where T: Dummy<A> + Dummy<B>,

Source§

impl<T, U> Dummy<Opt<U>> for Optional<T>
where T: Dummy<U>,