diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 18:35:46 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-02 00:51:14 -0400 |
| commit | 234acad404535868ecd7f5b48c3e120c4ea559c9 (patch) | |
| tree | 30aa039dafab71ca92ba8ecd0d52dc1cc559c85e /src/libstd/rand.rs | |
| parent | 5890fcf87295d5b7a8f4ffa8d9918f755f72baf8 (diff) | |
| download | rust-234acad404535868ecd7f5b48c3e120c4ea559c9.tar.gz rust-234acad404535868ecd7f5b48c3e120c4ea559c9.zip | |
replace `range` with an external iterator
Diffstat (limited to 'src/libstd/rand.rs')
| -rw-r--r-- | src/libstd/rand.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/rand.rs b/src/libstd/rand.rs index 9134d2da257..075e208ab82 100644 --- a/src/libstd/rand.rs +++ b/src/libstd/rand.rs @@ -48,6 +48,7 @@ use clone::Clone; use cmp; use container::Container; use int; +use iterator::{Iterator, range}; use local_data; use num; use prelude::*; @@ -582,7 +583,7 @@ impl<R: Rng> RngUtil for R { fn weighted_vec<T:Clone>(&mut self, v: &[Weighted<T>]) -> ~[T] { let mut r = ~[]; foreach item in v.iter() { - for uint::range(0u, item.weight) |_i| { + foreach _ in range(0u, item.weight) { r.push(item.item.clone()); } } |
