fake 5.1.0

An easy to use library and command line for generating fake data like name, number, address, lorem, dates, etc.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::{Dummy, Fake, Faker};
use either::Either;

impl<A, B> Dummy<Faker> for Either<A, B>
where
    A: Dummy<Faker>,
    B: Dummy<Faker>,
{
    fn dummy_with_rng<R: rand::RngExt + ?Sized>(faker: &Faker, rng: &mut R) -> Self {
        if Faker.fake_with_rng(rng) {
            Either::Left(faker.fake_with_rng(rng))
        } else {
            Either::Right(faker.fake_with_rng(rng))
        }
    }
}