- ( $t0:ident $( $t:ident )* ) => {
- impl< $t0, $( $t, )* > GenerateRandom for ( $t0, $( $t, )* )
- where
- $t0: GenerateRandom,
- $(
- $t: GenerateRandom,
- )*
- {
- fn generate_random<R: rand::Rng + ?Sized>(rng: &mut R) -> Self {
- (
- $t0::generate_random(rng),
- $(
- $t::generate_random(rng),
- )*
- )
- }
- }
- impl_generate_random_tuple!( $( $t )* );
- };
- () => {
- impl GenerateRandom for () {
- fn generate_random<R: rand::Rng + ?Sized>(_rng: &mut R) -> Self {
- ()
- }
- }
- }
+ ( $t0:ident $( $t:ident )* ) => {
+ impl< $t0, $( $t, )* > GenerateRandom for ( $t0, $( $t, )* )
+ where
+ $t0: GenerateRandom,
+ $(
+ $t: GenerateRandom,
+ )*
+ {
+ fn generate_random<R: rand::Rng + ?Sized>(rng: &mut R) -> Self {
+ (
+ $t0::generate_random(rng),
+ $(
+ $t::generate_random(rng),
+ )*
+ )
+ }
+ }
+ impl_generate_random_tuple!( $( $t )* );
+ };
+ () => {
+ impl GenerateRandom for () {
+ fn generate_random<R: rand::Rng + ?Sized>(_rng: &mut R) -> Self {
+ ()
+ }
+ }
+ }