1use crate::{Dummy, Fake};
2use rand::Rng;
3
4impl<T, U, const N: usize> Dummy<U> for [T; N]
5where
6 T: Dummy<U>,
7{
8 fn dummy_with_rng<R: Rng + ?Sized>(config: &U, rng: &mut R) -> Self {
9 std::array::from_fn(|_| Fake::fake_with_rng::<T, _>(config, rng))
10 }
11}