range(a, b).foo() -> (a..b).foo()
sed -i 's/ range(\([^,]*\), *\([^()]*\))\./ (\1\.\.\2)\./g' **/*.rs
This commit is contained in:
@@ -1001,7 +1001,7 @@ mod tests {
|
||||
fn test_pow() {
|
||||
fn naive_pow<T: Int>(base: T, exp: uint) -> T {
|
||||
let one: T = Int::one();
|
||||
range(0, exp).fold(one, |acc, _| acc * base)
|
||||
(0..exp).fold(one, |acc, _| acc * base)
|
||||
}
|
||||
macro_rules! assert_pow {
|
||||
(($num:expr, $exp:expr) => $expected:expr) => {{
|
||||
@@ -1028,7 +1028,7 @@ mod bench {
|
||||
|
||||
#[bench]
|
||||
fn bench_pow_function(b: &mut Bencher) {
|
||||
let v = range(0, 1024u).collect::<Vec<_>>();
|
||||
let v = (0..1024u).collect::<Vec<_>>();
|
||||
b.iter(|| {v.iter().fold(0u, |old, new| old.pow(*new));});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user