diff --git a/ff_derive/src/lib.rs b/ff_derive/src/lib.rs index 02234d4..9485567 100644 --- a/ff_derive/src/lib.rs +++ b/ff_derive/src/lib.rs @@ -503,9 +503,9 @@ fn prime_field_impl( } } - impl Rand for #name { + impl ::rand::Rand for #name { /// Computes a uniformly random element using rejection sampling. - fn rand(rng: &mut R) -> Self { + fn rand(rng: &mut R) -> Self { loop { let mut tmp = #name(#repr::rand(rng)); for _ in 0..REPR_SHAVE_BITS {