Skip to main content

Dummy

Trait Dummy 

Source
pub trait Dummy<T>: Sized {
    // Required method
    fn dummy_with_rng<R: RngExt + ?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::rand::prelude::IndexedRandom;
use fake::{Dummy, Fake, Faker, RngExt};

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

impl Dummy<Name> for &'static str {
    fn dummy_with_rng<R: RngExt + ?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: RngExt + ?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>

Available on crate feature http only.
Source§

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

Source§

impl Dummy<&[u16]> for StatusCode

Available on crate feature http only.
Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?Sized>(t: &u128, _rng: &mut R) -> Self

Source§

impl Dummy<()> for ()

Source§

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

Source§

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

Source§

impl Dummy<usize> for usize

Source§

fn dummy(t: &usize) -> Self

Source§

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

Source§

impl Dummy<usize> for String

Source§

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

Source§

impl Dummy<Base64> for String

Available on crate feature base64 only.
Source§

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

Source§

impl Dummy<UrlSafeBase64> for String

Available on crate feature base64 only.
Source§

impl Dummy<BigDecimal> for BigDecimal

Available on crate feature bigdecimal-rs only.
Source§

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

Source§

impl Dummy<NegativeBigDecimal> for BigDecimal

Available on crate feature bigdecimal-rs only.
Source§

impl Dummy<NoBigDecimalPoints> for BigDecimal

Available on crate feature bigdecimal-rs only.
Source§

impl Dummy<PositiveBigDecimal> for BigDecimal

Available on crate feature bigdecimal-rs only.
Source§

impl Dummy<Decimal> for Decimal

Available on crate feature rust_decimal only.
Source§

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

Source§

impl Dummy<NegativeDecimal> for Decimal

Available on crate feature rust_decimal only.
Source§

impl Dummy<NoDecimalPoints> for Decimal

Available on crate feature rust_decimal only.
Source§

impl Dummy<PositiveDecimal> for Decimal

Available on crate feature rust_decimal only.
Source§

impl Dummy<HealthInsuranceCode<FR_FR>> for String

Source§

impl Dummy<LicencePlate<FA_IR>> for String

Source§

fn dummy_with_rng<R: RngExt + ?Sized>( _: &LicencePlate<FA_IR>, rng: &mut R, ) -> Self

Source§

impl Dummy<LicencePlate<FR_FR>> for String

Source§

fn dummy_with_rng<R: RngExt + ?Sized>( _: &LicencePlate<FR_FR>, rng: &mut R, ) -> Self

Source§

impl Dummy<LicencePlate<IT_IT>> for String

Source§

fn dummy_with_rng<R: RngExt + ?Sized>( _: &LicencePlate<IT_IT>, rng: &mut R, ) -> Self

Source§

impl Dummy<LicencePlate<NL_NL>> for String

Source§

fn dummy_with_rng<R: RngExt + ?Sized>( _: &LicencePlate<NL_NL>, rng: &mut R, ) -> Self

Source§

impl Dummy<LicencePlate<PT_PT>> for String

Source§

fn dummy_with_rng<R: RngExt + ?Sized>( _: &LicencePlate<PT_PT>, rng: &mut R, ) -> Self

Source§

impl Dummy<LicencePlate<TR_TR>> for String

Source§

fn dummy_with_rng<R: RngExt + ?Sized>( _: &LicencePlate<TR_TR>, rng: &mut R, ) -> Self

Source§

impl Dummy<FerroidDiscordId> for String

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<FerroidDiscordId> for SnowflakeDiscordId

Available on crate feature ferroid only.
Source§

impl Dummy<FerroidInstagramId> for String

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<FerroidInstagramId> for SnowflakeInstagramId

Available on crate feature ferroid only.
Source§

impl Dummy<FerroidMastodonId> for String

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<FerroidMastodonId> for SnowflakeMastodonId

Available on crate feature ferroid only.
Source§

impl Dummy<FerroidTwitterId> for String

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<FerroidTwitterId> for SnowflakeTwitterId

Available on crate feature ferroid only.
Source§

impl Dummy<FerroidULID> for String

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<FerroidULID> for ULID

Available on crate feature ferroid only.
Source§

impl Dummy<Range<f32>> for f32

Source§

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

Source§

impl Dummy<Range<f64>> for f64

Source§

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

Source§

impl Dummy<Range<i8>> for i8

Source§

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

Source§

impl Dummy<Range<i16>> for i16

Source§

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

Source§

impl Dummy<Range<i32>> for i32

Source§

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

Source§

impl Dummy<Range<i64>> for i64

Source§

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

Source§

impl Dummy<Range<i128>> for i128

Source§

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

Source§

impl Dummy<Range<isize>> for isize

Source§

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

Source§

impl Dummy<Range<u8>> for u8

Source§

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

Source§

impl Dummy<Range<u16>> for u16

Source§

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

Source§

impl Dummy<Range<u32>> for u32

Source§

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

Source§

impl Dummy<Range<u64>> for u64

Source§

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

Source§

impl Dummy<Range<u128>> for u128

Source§

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

Source§

impl Dummy<Range<usize>> for usize

Source§

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

Source§

impl Dummy<Range<usize>> for String

Source§

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

Source§

impl Dummy<RangeFrom<f32>> for f32

Source§

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

Source§

impl Dummy<RangeFrom<f64>> for f64

Source§

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

Source§

impl Dummy<RangeFrom<i8>> for i8

Source§

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

Source§

impl Dummy<RangeFrom<i16>> for i16

Source§

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

Source§

impl Dummy<RangeFrom<i32>> for i32

Source§

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

Source§

impl Dummy<RangeFrom<i64>> for i64

Source§

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

Source§

impl Dummy<RangeFrom<i128>> for i128

Source§

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

Source§

impl Dummy<RangeFrom<isize>> for isize

Source§

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

Source§

impl Dummy<RangeFrom<u8>> for u8

Source§

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

Source§

impl Dummy<RangeFrom<u16>> for u16

Source§

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

Source§

impl Dummy<RangeFrom<u32>> for u32

Source§

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

Source§

impl Dummy<RangeFrom<u64>> for u64

Source§

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

Source§

impl Dummy<RangeFrom<u128>> for u128

Source§

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

Source§

impl Dummy<RangeFrom<usize>> for usize

Source§

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

Source§

impl Dummy<RangeFrom<usize>> for String

Source§

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

Source§

impl Dummy<RangeFull> for f32

Source§

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

Source§

impl Dummy<RangeFull> for f64

Source§

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

Source§

impl Dummy<RangeFull> for i8

Source§

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

Source§

impl Dummy<RangeFull> for i16

Source§

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

Source§

impl Dummy<RangeFull> for i32

Source§

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

Source§

impl Dummy<RangeFull> for i64

Source§

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

Source§

impl Dummy<RangeFull> for i128

Source§

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

Source§

impl Dummy<RangeFull> for isize

Source§

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

Source§

impl Dummy<RangeFull> for u8

Source§

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

Source§

impl Dummy<RangeFull> for u16

Source§

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

Source§

impl Dummy<RangeFull> for u32

Source§

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

Source§

impl Dummy<RangeFull> for u64

Source§

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

Source§

impl Dummy<RangeFull> for u128

Source§

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

Source§

impl Dummy<RangeFull> for usize

Source§

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

Source§

impl Dummy<RangeFull> for String

Source§

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

Source§

impl Dummy<RangeInclusive<f32>> for f32

Source§

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

Source§

impl Dummy<RangeInclusive<f64>> for f64

Source§

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

Source§

impl Dummy<RangeInclusive<i8>> for i8

Source§

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

Source§

impl Dummy<RangeInclusive<i16>> for i16

Source§

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

Source§

impl Dummy<RangeInclusive<i32>> for i32

Source§

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

Source§

impl Dummy<RangeInclusive<i64>> for i64

Source§

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

Source§

impl Dummy<RangeInclusive<i128>> for i128

Source§

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

Source§

impl Dummy<RangeInclusive<isize>> for isize

Source§

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

Source§

impl Dummy<RangeInclusive<u8>> for u8

Source§

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

Source§

impl Dummy<RangeInclusive<u16>> for u16

Source§

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

Source§

impl Dummy<RangeInclusive<u32>> for u32

Source§

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

Source§

impl Dummy<RangeInclusive<u64>> for u64

Source§

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

Source§

impl Dummy<RangeInclusive<u128>> for u128

Source§

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

Source§

impl Dummy<RangeInclusive<usize>> for usize

Source§

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

Source§

impl Dummy<RangeInclusive<usize>> for String

Source§

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

Source§

impl Dummy<RangeTo<f32>> for f32

Source§

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

Source§

impl Dummy<RangeTo<f64>> for f64

Source§

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

Source§

impl Dummy<RangeTo<i8>> for i8

Source§

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

Source§

impl Dummy<RangeTo<i16>> for i16

Source§

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

Source§

impl Dummy<RangeTo<i32>> for i32

Source§

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

Source§

impl Dummy<RangeTo<i64>> for i64

Source§

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

Source§

impl Dummy<RangeTo<i128>> for i128

Source§

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

Source§

impl Dummy<RangeTo<isize>> for isize

Source§

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

Source§

impl Dummy<RangeTo<u8>> for u8

Source§

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

Source§

impl Dummy<RangeTo<u16>> for u16

Source§

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

Source§

impl Dummy<RangeTo<u32>> for u32

Source§

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

Source§

impl Dummy<RangeTo<u64>> for u64

Source§

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

Source§

impl Dummy<RangeTo<u128>> for u128

Source§

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

Source§

impl Dummy<RangeTo<usize>> for usize

Source§

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

Source§

impl Dummy<RangeTo<usize>> for String

Source§

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

Source§

impl Dummy<RangeToInclusive<f32>> for f32

Source§

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

Source§

impl Dummy<RangeToInclusive<f64>> for f64

Source§

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

Source§

impl Dummy<RangeToInclusive<i8>> for i8

Source§

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

Source§

impl Dummy<RangeToInclusive<i16>> for i16

Source§

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

Source§

impl Dummy<RangeToInclusive<i32>> for i32

Source§

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

Source§

impl Dummy<RangeToInclusive<i64>> for i64

Source§

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

Source§

impl Dummy<RangeToInclusive<i128>> for i128

Source§

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

Source§

impl Dummy<RangeToInclusive<isize>> for isize

Source§

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

Source§

impl Dummy<RangeToInclusive<u8>> for u8

Source§

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

Source§

impl Dummy<RangeToInclusive<u16>> for u16

Source§

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

Source§

impl Dummy<RangeToInclusive<u32>> for u32

Source§

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

Source§

impl Dummy<RangeToInclusive<u64>> for u64

Source§

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

Source§

impl Dummy<RangeToInclusive<u128>> for u128

Source§

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

Source§

impl Dummy<RangeToInclusive<usize>> for usize

Source§

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

Source§

impl Dummy<RangeToInclusive<usize>> for String

Source§

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

Source§

impl Dummy<Uniform<i8>> for i8

Source§

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

Source§

impl Dummy<Uniform<i16>> for i16

Source§

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

Source§

impl Dummy<Uniform<i32>> for i32

Source§

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

Source§

impl Dummy<Uniform<i64>> for i64

Source§

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

Source§

impl Dummy<Uniform<i64>> for isize

Source§

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

Source§

impl Dummy<Uniform<i128>> for i128

Source§

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

Source§

impl Dummy<Uniform<u8>> for u8

Source§

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

Source§

impl Dummy<Uniform<u16>> for u16

Source§

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

Source§

impl Dummy<Uniform<u32>> for u32

Source§

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

Source§

impl Dummy<Uniform<u64>> for u64

Source§

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

Source§

impl Dummy<Uniform<u64>> for usize

Source§

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

Source§

impl Dummy<Uniform<u128>> for u128

Source§

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

Source§

impl Dummy<Faker> for IpAddr

Source§

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

Source§

impl Dummy<Faker> for Tz

Available on crate feature chrono-tz only.
Source§

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

Source§

impl Dummy<Faker> for Value

Available on crate feature serde_json only.
Source§

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

Source§

impl Dummy<Faker> for bool

Source§

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

Source§

impl Dummy<Faker> for char

Source§

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

Source§

impl Dummy<Faker> for f32

Source§

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

Source§

impl Dummy<Faker> for f64

Source§

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

Source§

impl Dummy<Faker> for i8

Source§

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

Source§

impl Dummy<Faker> for i16

Source§

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

Source§

impl Dummy<Faker> for i32

Source§

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

Source§

impl Dummy<Faker> for i64

Source§

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

Source§

impl Dummy<Faker> for i128

Source§

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

Source§

impl Dummy<Faker> for isize

Source§

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

Source§

impl Dummy<Faker> for u8

Source§

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

Source§

impl Dummy<Faker> for u16

Source§

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

Source§

impl Dummy<Faker> for u32

Source§

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

Source§

impl Dummy<Faker> for u64

Source§

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

Source§

impl Dummy<Faker> for u128

Source§

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

Source§

impl Dummy<Faker> for ()

Source§

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

Source§

impl Dummy<Faker> for usize

Source§

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

Source§

impl Dummy<Faker> for String

Source§

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

Source§

impl Dummy<Faker> for Ipv4Addr

Source§

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

Source§

impl Dummy<Faker> for Ipv6Addr

Source§

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

Source§

impl Dummy<Faker> for SocketAddrV4

Source§

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

Source§

impl Dummy<Faker> for SocketAddrV6

Source§

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

Source§

impl Dummy<Faker> for Duration

Source§

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

Source§

impl Dummy<Faker> for PathBuf

Source§

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

Source§

impl Dummy<Faker> for BigDecimal

Available on crate feature bigdecimal-rs only.
Source§

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

Source§

impl Dummy<Faker> for ObjectId

Available on crate feature bson_oid only.
Source§

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

Source§

impl Dummy<Faker> for Date<Utc>

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<Faker> for NaiveDate

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<Faker> for NaiveDateTime

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<Faker> for NaiveTime

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<Faker> for FixedOffset

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<Faker> for Utc

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<Faker> for SnowflakeDiscordId

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<Faker> for SnowflakeInstagramId

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<Faker> for SnowflakeMastodonId

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<Faker> for SnowflakeTwitterId

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<Faker> for ULID

Available on crate feature ferroid only.
Source§

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

Source§

impl Dummy<Faker> for Mat3

Available on crate feature glam only.
Source§

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

Source§

impl Dummy<Faker> for Mat4

Available on crate feature glam only.
Source§

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

Source§

impl Dummy<Faker> for Vec4

Available on crate feature glam only.
Source§

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

Source§

impl Dummy<Faker> for Vec2

Available on crate feature glam only.
Source§

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

Source§

impl Dummy<Faker> for Vec3

Available on crate feature glam only.
Source§

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

Source§

impl Dummy<Faker> for HeaderName

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for HeaderValue

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for Method

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for StatusCode

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for Authority

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for PathAndQuery

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for Scheme

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for Uri

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for Version

Available on crate feature http only.
Source§

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

Source§

impl Dummy<Faker> for RandomColor

Available on crate feature random_color only.
Source§

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

Source§

impl Dummy<Faker> for Decimal

Available on crate feature rust_decimal only.
Source§

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

Source§

impl Dummy<Faker> for Version

Available on crate feature semver only.
Source§

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

Source§

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

Available on crate feature serde_json only.
Source§

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

Source§

impl Dummy<Faker> for Number

Available on crate feature serde_json only.
Source§

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

Source§

impl Dummy<Faker> for Date

Available on crate feature time only.
Source§

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

Source§

impl Dummy<Faker> for Duration

Available on crate feature time only.
Source§

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

Source§

impl Dummy<Faker> for OffsetDateTime

Available on crate feature time only.
Source§

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

Source§

impl Dummy<Faker> for PrimitiveDateTime

Available on crate feature time only.
Source§

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

Source§

impl Dummy<Faker> for Time

Available on crate feature time only.
Source§

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

Source§

impl Dummy<Faker> for UtcOffset

Available on crate feature time only.
Source§

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

Source§

impl Dummy<Faker> for Ulid

Available on crate feature ulid only.
Source§

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

Source§

impl Dummy<Faker> for Url

Available on crate feature url only.
Source§

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

Source§

impl Dummy<Faker> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<Faker> for NonZeroI8

Source§

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

Source§

impl Dummy<Faker> for NonZeroI16

Source§

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

Source§

impl Dummy<Faker> for NonZeroI32

Source§

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

Source§

impl Dummy<Faker> for NonZeroI64

Source§

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

Source§

impl Dummy<Faker> for NonZeroI128

Source§

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

Source§

impl Dummy<Faker> for NonZeroU8

Source§

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

Source§

impl Dummy<Faker> for NonZeroU16

Source§

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

Source§

impl Dummy<Faker> for NonZeroU32

Source§

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

Source§

impl Dummy<Faker> for NonZeroU64

Source§

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

Source§

impl Dummy<Faker> for NonZeroU128

Source§

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

Source§

impl Dummy<Faker> for NonZeroUsize

Source§

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

Source§

impl Dummy<Faker> for Duration

Available on crate feature chrono only.
Source§

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

Source§

impl Dummy<UUIDv1> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv1> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv3> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv3> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv4> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv4> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv5> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv5> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv6> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv6> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv7> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv7> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv8> for String

Available on crate feature uuid only.
Source§

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

Source§

impl Dummy<UUIDv8> for Uuid

Available on crate feature uuid only.
Source§

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

Source§

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

Source§

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

Source§

impl<A, B> Dummy<Faker> for Either<A, B>
where A: Dummy<Faker>, B: Dummy<Faker>,

Available on crate feature either only.
Source§

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

Source§

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

Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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,

Available on crate feature indexmap only.
Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?Sized>( config: &StringFaker<L>, rng: &mut R, ) -> Self

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature email_address only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature email_address only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?Sized>(c: &Paragraphs<L>, rng: &mut R) -> Self

Source§

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

Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?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: RngExt + ?Sized>(c: &Words<L>, rng: &mut R) -> Self

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature random_color only.
Source§

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

Source§

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

Available on crate feature random_color only.
Source§

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

Source§

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

Available on crate feature random_color only.
Source§

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

Source§

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

Available on crate feature random_color only.
Source§

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

Source§

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

Available on crate feature random_color only.
Source§

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

Source§

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

Available on crate feature random_color only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?Sized>(_: &CurrencyCode<L>, rng: &mut R) -> Self

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Available on crate feature zerocopy only.
Source§

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

Source§

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

Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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§

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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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,

Available on crate feature indexmap only.
Source§

fn dummy_with_rng<R: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?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: RngExt + ?Sized>(config: &U, rng: &mut R) -> Self

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature geo-types only.
Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Available on crate feature http only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

fn dummy_with_rng<R: RngExt + ?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,

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature chrono only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Source§

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

Available on crate feature time only.
Source§

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

Implementors§

Source§

impl Dummy<Faker> for Base64Value

Available on crate feature base64 only.
Source§

impl Dummy<Faker> for UrlSafeBase64Value

Available on crate feature base64 only.
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>,