@@ -1349,7 +1349,7 @@ mod biguint_tests {
1349
1349
1350
1350
#[ test]
1351
1351
fn test_add ( ) {
1352
- for sum_triples. each |elm| {
1352
+ for sum_triples. iter ( ) . advance |elm| {
1353
1353
let ( aVec, bVec, cVec) = * elm;
1354
1354
let a = BigUint :: from_slice ( aVec) ;
1355
1355
let b = BigUint :: from_slice ( bVec) ;
@@ -1362,7 +1362,7 @@ mod biguint_tests {
1362
1362
1363
1363
#[ test]
1364
1364
fn test_sub ( ) {
1365
- for sum_triples. each |elm| {
1365
+ for sum_triples. iter ( ) . advance |elm| {
1366
1366
let ( aVec, bVec, cVec) = * elm;
1367
1367
let a = BigUint :: from_slice ( aVec) ;
1368
1368
let b = BigUint :: from_slice ( bVec) ;
@@ -1413,7 +1413,7 @@ mod biguint_tests {
1413
1413
1414
1414
#[ test]
1415
1415
fn test_mul ( ) {
1416
- for mul_triples. each |elm| {
1416
+ for mul_triples. iter ( ) . advance |elm| {
1417
1417
let ( aVec, bVec, cVec) = * elm;
1418
1418
let a = BigUint :: from_slice ( aVec) ;
1419
1419
let b = BigUint :: from_slice ( bVec) ;
@@ -1423,7 +1423,7 @@ mod biguint_tests {
1423
1423
assert ! ( b * a == c) ;
1424
1424
}
1425
1425
1426
- for div_rem_quadruples. each |elm| {
1426
+ for div_rem_quadruples. iter ( ) . advance |elm| {
1427
1427
let ( aVec, bVec, cVec, dVec) = * elm;
1428
1428
let a = BigUint :: from_slice ( aVec) ;
1429
1429
let b = BigUint :: from_slice ( bVec) ;
@@ -1437,7 +1437,7 @@ mod biguint_tests {
1437
1437
1438
1438
#[ test]
1439
1439
fn test_div_rem( ) {
1440
- for mul_triples. each |elm| {
1440
+ for mul_triples. iter ( ) . advance |elm| {
1441
1441
let ( aVec, bVec , cVec) = * elm;
1442
1442
let a = BigUint :: from_slice ( aVec ) ;
1443
1443
let b = BigUint :: from_slice ( bVec ) ;
@@ -1451,7 +1451,7 @@ mod biguint_tests {
1451
1451
}
1452
1452
}
1453
1453
1454
- for div_rem_quadruples. each |elm| {
1454
+ for div_rem_quadruples. iter ( ) . advance |elm| {
1455
1455
let ( aVec, bVec, cVec, dVec) = * elm;
1456
1456
let a = BigUint :: from_slice ( aVec ) ;
1457
1457
let b = BigUint :: from_slice ( bVec ) ;
@@ -1567,9 +1567,10 @@ mod biguint_tests {
1567
1567
1568
1568
#[ test]
1569
1569
fn test_to_str_radix( ) {
1570
- for to_str_pairs( ) . each |num_pair| {
1570
+ let r = to_str_pairs( ) ;
1571
+ for r. iter( ) . advance |num_pair| {
1571
1572
let & ( n, rs) = num_pair;
1572
- for rs. each |str_pair| {
1573
+ for rs. iter ( ) . advance |str_pair| {
1573
1574
let & ( radix, str) = str_pair;
1574
1575
assert_eq!( n. to_str_radix( radix) , str ) ;
1575
1576
}
@@ -1578,9 +1579,10 @@ mod biguint_tests {
1578
1579
1579
1580
#[ test]
1580
1581
fn test_from_str_radix( ) {
1581
- for to_str_pairs( ) . each |num_pair| {
1582
+ let r = to_str_pairs( ) ;
1583
+ for r. iter( ) . advance |num_pair| {
1582
1584
let & ( n, rs) = num_pair;
1583
- for rs. each |str_pair| {
1585
+ for rs. iter ( ) . advance |str_pair| {
1584
1586
let & ( radix, str) = str_pair;
1585
1587
assert_eq ! ( & n, & FromStrRadix :: from_str_radix( str , radix) . get( ) ) ;
1586
1588
}
@@ -1756,7 +1758,7 @@ mod bigint_tests {
1756
1758
1757
1759
#[ test]
1758
1760
fn test_add( ) {
1759
- for sum_triples. each |elm| {
1761
+ for sum_triples. iter ( ) . advance |elm| {
1760
1762
let ( aVec, bVec, cVec) = * elm;
1761
1763
let a = BigInt :: from_slice ( Plus , aVec ) ;
1762
1764
let b = BigInt :: from_slice ( Plus , bVec ) ;
@@ -1775,7 +1777,7 @@ mod bigint_tests {
1775
1777
1776
1778
#[ test]
1777
1779
fn test_sub( ) {
1778
- for sum_triples. each |elm| {
1780
+ for sum_triples. iter ( ) . advance |elm| {
1779
1781
let ( aVec, bVec, cVec) = * elm;
1780
1782
let a = BigInt :: from_slice( Plus , aVec) ;
1781
1783
let b = BigInt :: from_slice( Plus , bVec) ;
@@ -1832,7 +1834,7 @@ mod bigint_tests {
1832
1834
1833
1835
#[ test]
1834
1836
fn test_mul( ) {
1835
- for mul_triples. each |elm| {
1837
+ for mul_triples. iter ( ) . advance |elm| {
1836
1838
let ( aVec, bVec, cVec) = * elm;
1837
1839
let a = BigInt :: from_slice( Plus , aVec) ;
1838
1840
let b = BigInt :: from_slice( Plus , bVec) ;
@@ -1845,7 +1847,7 @@ mod bigint_tests {
1845
1847
assert!( ( -b) * a == -c) ;
1846
1848
}
1847
1849
1848
- for div_rem_quadruples. each |elm| {
1850
+ for div_rem_quadruples. iter ( ) . advance |elm| {
1849
1851
let ( aVec, bVec, cVec, dVec) = * elm;
1850
1852
let a = BigInt :: from_slice( Plus , aVec) ;
1851
1853
let b = BigInt :: from_slice( Plus , bVec) ;
@@ -1884,7 +1886,7 @@ mod bigint_tests {
1884
1886
}
1885
1887
}
1886
1888
1887
- for mul_triples. each |elm| {
1889
+ for mul_triples. iter ( ) . advance |elm| {
1888
1890
let ( aVec, bVec, cVec) = * elm;
1889
1891
let a = BigInt :: from_slice( Plus , aVec) ;
1890
1892
let b = BigInt :: from_slice( Plus , bVec) ;
@@ -1894,7 +1896,7 @@ mod bigint_tests {
1894
1896
if !b. is_zero( ) { check( & c, & b, & a, & Zero :: zero( ) ) ; }
1895
1897
}
1896
1898
1897
- for div_rem_quadruples. each |elm| {
1899
+ for div_rem_quadruples. iter ( ) . advance |elm| {
1898
1900
let ( aVec, bVec, cVec, dVec) = * elm;
1899
1901
let a = BigInt :: from_slice( Plus , aVec) ;
1900
1902
let b = BigInt :: from_slice( Plus , bVec) ;
@@ -1927,7 +1929,7 @@ mod bigint_tests {
1927
1929
check_sub( & a. neg( ) , b, & q. neg( ) , & r. neg( ) ) ;
1928
1930
check_sub( & a. neg( ) , & b. neg( ) , q, & r. neg( ) ) ;
1929
1931
}
1930
- for mul_triples. each |elm| {
1932
+ for mul_triples. iter ( ) . advance |elm| {
1931
1933
let ( aVec, bVec, cVec) = * elm;
1932
1934
let a = BigInt :: from_slice( Plus , aVec) ;
1933
1935
let b = BigInt :: from_slice( Plus , bVec) ;
@@ -1937,7 +1939,7 @@ mod bigint_tests {
1937
1939
if !b. is_zero( ) { check( & c, & b, & a, & Zero :: zero( ) ) ; }
1938
1940
}
1939
1941
1940
- for div_rem_quadruples. each |elm| {
1942
+ for div_rem_quadruples. iter ( ) . advance |elm| {
1941
1943
let ( aVec, bVec, cVec, dVec) = * elm;
1942
1944
let a = BigInt :: from_slice( Plus , aVec) ;
1943
1945
let b = BigInt :: from_slice( Plus , bVec) ;
0 commit comments