diff options
Diffstat (limited to 'src/libstd/rand/distributions/mod.rs')
| -rw-r--r-- | src/libstd/rand/distributions/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libstd/rand/distributions/mod.rs b/src/libstd/rand/distributions/mod.rs index d06af81841a..a297bbee1e6 100644 --- a/src/libstd/rand/distributions/mod.rs +++ b/src/libstd/rand/distributions/mod.rs @@ -254,6 +254,7 @@ mod tests { use super::*; use option::{Some, None}; + #[deriving(Eq)] struct ConstRand(uint); impl Rand for ConstRand { fn rand<R: Rng>(_: &mut R) -> ConstRand { @@ -277,8 +278,8 @@ mod tests { fn test_rand_sample() { let mut rand_sample = RandSample::<ConstRand>; - assert_eq!(*rand_sample.sample(&mut task_rng()), 0); - assert_eq!(*rand_sample.ind_sample(&mut task_rng()), 0); + assert_eq!(rand_sample.sample(&mut task_rng()), ConstRand(0)); + assert_eq!(rand_sample.ind_sample(&mut task_rng()), ConstRand(0)); } #[test] fn test_weighted_choice() { |
