Fix for loops.

This commit is contained in:
Sébastien Crozet 2013-08-02 10:50:04 +02:00
parent 3f3f59e8eb
commit 7b2dbb244e
4 changed files with 12 additions and 12 deletions

View File

@ -48,7 +48,7 @@ impl<N> IterableMut<N> for DVec<N>
impl<N, Iter: Iterator<N>> FromIterator<N, Iter> for DVec<N> impl<N, Iter: Iterator<N>> FromIterator<N, Iter> for DVec<N>
{ {
fn from_iterator(param: &mut Iter) -> DVec<N> fn from_iterator(mut param: &mut Iter) -> DVec<N>
{ {
let mut res = DVec { at: ~[] }; let mut res = DVec { at: ~[] };

View File

@ -25,7 +25,7 @@ use adaptors::rotmat::Rotmat;
macro_rules! test_inv_mat_impl( macro_rules! test_inv_mat_impl(
($t: ty) => ( ($t: ty) => (
for 10000.times do 10000.times
{ {
let randmat : $t = random(); let randmat : $t = random();
@ -36,7 +36,7 @@ macro_rules! test_inv_mat_impl(
macro_rules! test_transpose_mat_impl( macro_rules! test_transpose_mat_impl(
($t: ty) => ( ($t: ty) => (
for 10000.times do 10000.times
{ {
let randmat : $t = random(); let randmat : $t = random();
@ -96,7 +96,7 @@ fn test_inv_mat6()
#[test] #[test]
fn test_rotation2() fn test_rotation2()
{ {
for 10000.times do 10000.times
{ {
let randmat = One::one::<Rotmat<Mat2<f64>>>(); let randmat = One::one::<Rotmat<Mat2<f64>>>();
let ang = &Vec1::new(abs::<f64>(random()) % Real::pi()); let ang = &Vec1::new(abs::<f64>(random()) % Real::pi());
@ -116,7 +116,7 @@ fn test_index_mat2()
#[test] #[test]
fn test_inv_rotation3() fn test_inv_rotation3()
{ {
for 10000.times do 10000.times
{ {
let randmat = One::one::<Rotmat<Mat3<f64>>>(); let randmat = One::one::<Rotmat<Mat3<f64>>>();
let dir: Vec3<f64> = random(); let dir: Vec3<f64> = random();

View File

@ -23,7 +23,7 @@ use traits::scalar_op::{ScalarMul, ScalarDiv, ScalarAdd, ScalarSub};
macro_rules! test_iterator_impl( macro_rules! test_iterator_impl(
($t: ty, $n: ty) => ( ($t: ty, $n: ty) => (
for 10000.times do 10000.times
{ {
let v: $t = random(); let v: $t = random();
let mut mv: $t = v.clone(); let mut mv: $t = v.clone();
@ -41,7 +41,7 @@ macro_rules! test_iterator_impl(
macro_rules! test_commut_dot_impl( macro_rules! test_commut_dot_impl(
($t: ty) => ( ($t: ty) => (
for 10000.times do 10000.times
{ {
let v1 : $t = random(); let v1 : $t = random();
let v2 : $t = random(); let v2 : $t = random();
@ -53,7 +53,7 @@ macro_rules! test_commut_dot_impl(
macro_rules! test_scalar_op_impl( macro_rules! test_scalar_op_impl(
($t: ty, $n: ty) => ( ($t: ty, $n: ty) => (
for 10000.times do 10000.times
{ {
let v1 : $t = random(); let v1 : $t = random();
let n : $n = random(); let n : $n = random();
@ -77,7 +77,7 @@ macro_rules! test_scalar_op_impl(
macro_rules! test_basis_impl( macro_rules! test_basis_impl(
($t: ty) => ( ($t: ty) => (
for 10000.times do 10000.times
{ {
do Basis::canonical_basis::<$t> |e1| do Basis::canonical_basis::<$t> |e1|
{ {
@ -92,7 +92,7 @@ macro_rules! test_basis_impl(
macro_rules! test_subspace_basis_impl( macro_rules! test_subspace_basis_impl(
($t: ty) => ( ($t: ty) => (
for 10000.times do 10000.times
{ {
let v : $t = random(); let v : $t = random();
let v1 = v.normalized(); let v1 = v.normalized();
@ -114,7 +114,7 @@ macro_rules! test_subspace_basis_impl(
#[test] #[test]
fn test_cross_vec3() fn test_cross_vec3()
{ {
for 10000.times do 10000.times
{ {
let v1 : Vec3<f64> = random(); let v1 : Vec3<f64> = random();
let v2 : Vec3<f64> = random(); let v2 : Vec3<f64> = random();

View File

@ -2,7 +2,7 @@ use std::cast;
use std::num::{Zero, One, Algebraic, Bounded}; use std::num::{Zero, One, Algebraic, Bounded};
use std::rand::Rng; use std::rand::Rng;
use std::vec::{VecIterator, VecMutIterator}; use std::vec::{VecIterator, VecMutIterator};
use std::iterator::{Iterator, IteratorUtil, FromIterator}; use std::iterator::{Iterator, FromIterator};
use std::cmp::ApproxEq; use std::cmp::ApproxEq;
use std::uint::iterate; use std::uint::iterate;
use traits::basis::Basis; use traits::basis::Basis;