1 2 3 4 5 6 7 8 9 10 11
use crate::faker::boolean::raw::*;
use crate::locales::Data;
use crate::{Dummy, Fake};
use rand::Rng;
impl<L: Data> Dummy<Boolean<L>> for bool {
fn dummy_with_rng<R: Rng + ?Sized>(c: &Boolean<L>, rng: &mut R) -> Self {
let w: u8 = (0..100).fake_with_rng(rng);
w < c.1
}
}