diff options
| author | bors <bors@rust-lang.org> | 2014-09-16 23:26:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-09-16 23:26:11 +0000 |
| commit | 0e784e16840e8a0c623cc6166de26da9334db3d6 (patch) | |
| tree | cb9ee37525225e3cbe4cda7d7954f2f72d24acb8 /src/test | |
| parent | ceb9bbfbf5933f9df238fecdd14e75304439c4f4 (diff) | |
| parent | fc525eeb4ec3443d29bce677f589b19f31c189bb (diff) | |
| download | rust-0e784e16840e8a0c623cc6166de26da9334db3d6.tar.gz rust-0e784e16840e8a0c623cc6166de26da9334db3d6.zip | |
auto merge of #17268 : aturon/rust/mut-conventions, r=alexcrichton
As per [RFC 52](https://github.com/rust-lang/rfcs/blob/master/active/0052-ownership-variants.md), use `_mut` suffixes to mark mutable variants, and `into_iter` for moving iterators. Additional details and motivation in the RFC. Note that the iterator *type* names are not changed by this RFC; those are awaiting a separate RFC for standardization. Closes #13660 Closes #16810 [breaking-change]
Diffstat (limited to 'src/test')
40 files changed, 69 insertions, 69 deletions
diff --git a/src/test/bench/core-uint-to-str.rs b/src/test/bench/core-uint-to-str.rs index f3851751566..1f527e89eb2 100644 --- a/src/test/bench/core-uint-to-str.rs +++ b/src/test/bench/core-uint-to-str.rs @@ -18,7 +18,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "100000".to_string()) } else { - args.move_iter().collect() + args.into_iter().collect() }; let n = from_str::<uint>(args.get(1).as_slice()).unwrap(); diff --git a/src/test/bench/msgsend-pipes-shared.rs b/src/test/bench/msgsend-pipes-shared.rs index 14155d54d73..3b39ce610a1 100644 --- a/src/test/bench/msgsend-pipes-shared.rs +++ b/src/test/bench/msgsend-pipes-shared.rs @@ -75,7 +75,7 @@ fn run(args: &[String]) { server(&from_parent, &to_parent); }); - for r in worker_results.move_iter() { + for r in worker_results.into_iter() { r.unwrap(); } @@ -99,7 +99,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "10000".to_string(), "4".to_string()) } else { - args.move_iter().map(|x| x.to_string()).collect() + args.into_iter().map(|x| x.to_string()).collect() }; println!("{}", args); diff --git a/src/test/bench/msgsend-pipes.rs b/src/test/bench/msgsend-pipes.rs index 7ec2796b230..f103014ca88 100644 --- a/src/test/bench/msgsend-pipes.rs +++ b/src/test/bench/msgsend-pipes.rs @@ -83,7 +83,7 @@ fn run(args: &[String]) { server(&from_parent, &to_parent); }); - for r in worker_results.move_iter() { + for r in worker_results.into_iter() { r.unwrap(); } @@ -107,7 +107,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "10000".to_string(), "4".to_string()) } else { - args.clone().move_iter().map(|x| x.to_string()).collect() + args.clone().into_iter().map(|x| x.to_string()).collect() }; println!("{:?}", args); diff --git a/src/test/bench/msgsend-ring-mutex-arcs.rs b/src/test/bench/msgsend-ring-mutex-arcs.rs index ebd5aa4b37b..d1a2dcf6d55 100644 --- a/src/test/bench/msgsend-ring-mutex-arcs.rs +++ b/src/test/bench/msgsend-ring-mutex-arcs.rs @@ -69,7 +69,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "10".to_string(), "100".to_string()) } else { - args.clone().move_iter().collect() + args.clone().into_iter().collect() }; let num_tasks = from_str::<uint>(args.get(1).as_slice()).unwrap(); @@ -97,7 +97,7 @@ fn main() { thread_ring(0, msg_per_task, num_chan, num_port); // synchronize - for f in futures.mut_iter() { + for f in futures.iter_mut() { f.get() } diff --git a/src/test/bench/msgsend-ring-rw-arcs.rs b/src/test/bench/msgsend-ring-rw-arcs.rs index 764d80984c3..c07656a5e4b 100644 --- a/src/test/bench/msgsend-ring-rw-arcs.rs +++ b/src/test/bench/msgsend-ring-rw-arcs.rs @@ -69,7 +69,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "10".to_string(), "100".to_string()) } else { - args.clone().move_iter().collect() + args.clone().into_iter().collect() }; let num_tasks = from_str::<uint>(args.get(1).as_slice()).unwrap(); @@ -97,7 +97,7 @@ fn main() { thread_ring(0, msg_per_task, num_chan, num_port); // synchronize - for f in futures.mut_iter() { + for f in futures.iter_mut() { let _ = f.get(); } diff --git a/src/test/bench/noise.rs b/src/test/bench/noise.rs index bdca0349036..19ccf1b6caf 100644 --- a/src/test/bench/noise.rs +++ b/src/test/bench/noise.rs @@ -43,12 +43,12 @@ impl Noise2DContext { let mut rng = StdRng::new().unwrap(); let mut rgradients = [Vec2 { x: 0.0, y: 0.0 }, ..256]; - for x in rgradients.mut_iter() { + for x in rgradients.iter_mut() { *x = random_gradient(&mut rng); } let mut permutations = [0i32, ..256]; - for (i, x) in permutations.mut_iter().enumerate() { + for (i, x) in permutations.iter_mut().enumerate() { *x = i as i32; } rng.shuffle(permutations); diff --git a/src/test/bench/shootout-ackermann.rs b/src/test/bench/shootout-ackermann.rs index d8eceec6321..90d2c857858 100644 --- a/src/test/bench/shootout-ackermann.rs +++ b/src/test/bench/shootout-ackermann.rs @@ -29,7 +29,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "8".to_string()) } else { - args.move_iter().collect() + args.into_iter().collect() }; let n = from_str::<int>(args.get(1).as_slice()).unwrap(); println!("Ack(3,{}): {}\n", n, ack(3, n)); diff --git a/src/test/bench/shootout-binarytrees.rs b/src/test/bench/shootout-binarytrees.rs index 822565ec127..a0c69b3736d 100644 --- a/src/test/bench/shootout-binarytrees.rs +++ b/src/test/bench/shootout-binarytrees.rs @@ -108,7 +108,7 @@ fn main() { }) }).collect::<Vec<Future<String>>>(); - for message in messages.mut_iter() { + for message in messages.iter_mut() { println!("{}", *message.get_ref()); } diff --git a/src/test/bench/shootout-fannkuch-redux.rs b/src/test/bench/shootout-fannkuch-redux.rs index f0798a9e7e8..5e812e500d6 100644 --- a/src/test/bench/shootout-fannkuch-redux.rs +++ b/src/test/bench/shootout-fannkuch-redux.rs @@ -43,14 +43,14 @@ use std::sync::Future; fn rotate(x: &mut [i32]) { let mut prev = x[0]; - for place in x.mut_iter().rev() { + for place in x.iter_mut().rev() { prev = mem::replace(place, prev) } } fn next_permutation(perm: &mut [i32], count: &mut [i32]) { for i in range(1, perm.len()) { - rotate(perm.mut_slice_to(i + 1)); + rotate(perm.slice_to_mut(i + 1)); let count_i = &mut count[i]; if *count_i >= i as i32 { *count_i = 0; @@ -91,7 +91,7 @@ impl Perm { fn get(&mut self, mut idx: i32) -> P { let mut pp = [0u8, .. 16]; self.permcount = idx as u32; - for (i, place) in self.perm.p.mut_iter().enumerate() { + for (i, place) in self.perm.p.iter_mut().enumerate() { *place = i as i32 + 1; } @@ -99,7 +99,7 @@ impl Perm { let d = idx / self.fact[i] as i32; self.cnt[i] = d; idx %= self.fact[i] as i32; - for (place, val) in pp.mut_iter().zip(self.perm.p.slice_to(i + 1).iter()) { + for (place, val) in pp.iter_mut().zip(self.perm.p.slice_to(i + 1).iter()) { *place = (*val) as u8 } @@ -125,7 +125,7 @@ impl Perm { fn reverse(tperm: &mut [i32], mut k: uint) { - tperm.mut_slice_to(k).reverse() + tperm.slice_to_mut(k).reverse() } fn work(mut perm: Perm, n: uint, max: uint) -> (i32, i32) { @@ -169,7 +169,7 @@ fn fannkuch(n: i32) -> (i32, i32) { let mut checksum = 0; let mut maxflips = 0; - for fut in futures.mut_iter() { + for fut in futures.iter_mut() { let (cs, mf) = fut.get(); checksum += cs; maxflips = cmp::max(maxflips, mf); diff --git a/src/test/bench/shootout-fasta-redux.rs b/src/test/bench/shootout-fasta-redux.rs index 03f98686324..8e10cb089fa 100644 --- a/src/test/bench/shootout-fasta-redux.rs +++ b/src/test/bench/shootout-fasta-redux.rs @@ -94,7 +94,7 @@ impl<'a, W: Writer> RepeatFasta<'a, W> { copy_memory(buf.as_mut_slice(), alu); let buf_len = buf.len(); - copy_memory(buf.mut_slice(alu_len, buf_len), + copy_memory(buf.slice_mut(alu_len, buf_len), alu.slice_to(LINE_LEN)); let mut pos = 0; @@ -117,7 +117,7 @@ impl<'a, W: Writer> RepeatFasta<'a, W> { fn make_lookup(a: &[AminoAcid]) -> [AminoAcid, ..LOOKUP_SIZE] { let mut lookup = [ NULL_AMINO_ACID, ..LOOKUP_SIZE ]; let mut j = 0; - for (i, slot) in lookup.mut_iter().enumerate() { + for (i, slot) in lookup.iter_mut().enumerate() { while a[j].p < (i as f32) { j += 1; } diff --git a/src/test/bench/shootout-fibo.rs b/src/test/bench/shootout-fibo.rs index 83db926ad6c..1f42cc6e00c 100644 --- a/src/test/bench/shootout-fibo.rs +++ b/src/test/bench/shootout-fibo.rs @@ -25,7 +25,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "30".to_string()) } else { - args.move_iter().collect() + args.into_iter().collect() }; let n = from_str::<int>(args.get(1).as_slice()).unwrap(); println!("{}\n", fib(n)); diff --git a/src/test/bench/shootout-k-nucleotide-pipes.rs b/src/test/bench/shootout-k-nucleotide-pipes.rs index 143175e558b..f4d1cee5fb4 100644 --- a/src/test/bench/shootout-k-nucleotide-pipes.rs +++ b/src/test/bench/shootout-k-nucleotide-pipes.rs @@ -157,7 +157,7 @@ fn main() { let sizes = vec!(1u,2,3,4,6,12,18); let mut streams = Vec::from_fn(sizes.len(), |_| Some(channel::<String>())); let mut from_child = Vec::new(); - let to_child = sizes.iter().zip(streams.mut_iter()).map(|(sz, stream_ref)| { + let to_child = sizes.iter().zip(streams.iter_mut()).map(|(sz, stream_ref)| { let sz = *sz; let stream = replace(stream_ref, None); let (to_parent_, from_child_) = stream.unwrap(); diff --git a/src/test/bench/shootout-k-nucleotide.rs b/src/test/bench/shootout-k-nucleotide.rs index 59cbc6bc004..cecc95354af 100644 --- a/src/test/bench/shootout-k-nucleotide.rs +++ b/src/test/bench/shootout-k-nucleotide.rs @@ -283,7 +283,7 @@ fn get_sequence<R: Buffer>(r: &mut R, key: &str) -> Vec<u8> { { res.push_all(l.as_slice().trim().as_bytes()); } - for b in res.mut_iter() { + for b in res.iter_mut() { *b = b.to_ascii().to_upper().to_byte(); } res @@ -307,10 +307,10 @@ fn main() { Future::spawn(proc() generate_frequencies(input.as_slice(), occ.len())) }).collect(); - for (i, freq) in nb_freqs.move_iter() { + for (i, freq) in nb_freqs.into_iter() { print_frequencies(&freq.unwrap(), i); } - for (&occ, freq) in OCCURRENCES.iter().zip(occ_freqs.move_iter()) { + for (&occ, freq) in OCCURRENCES.iter().zip(occ_freqs.into_iter()) { print_occurrences(&mut freq.unwrap(), occ); } } diff --git a/src/test/bench/shootout-mandelbrot.rs b/src/test/bench/shootout-mandelbrot.rs index b0e23983192..28db9ed14a7 100644 --- a/src/test/bench/shootout-mandelbrot.rs +++ b/src/test/bench/shootout-mandelbrot.rs @@ -107,7 +107,7 @@ fn mandelbrot<W: io::Writer>(w: uint, mut out: W) -> io::IoResult<()> { }) }); - for res in precalc_futures.move_iter() { + for res in precalc_futures.into_iter() { let (rs, is) = res.unwrap(); precalc_r.push_all_move(rs); precalc_i.push_all_move(is); @@ -135,7 +135,7 @@ fn mandelbrot<W: io::Writer>(w: uint, mut out: W) -> io::IoResult<()> { }); try!(writeln!(&mut out as &mut Writer, "P4\n{} {}", w, h)); - for res in data.move_iter() { + for res in data.into_iter() { try!(out.write(res.unwrap().as_slice())); } out.flush() diff --git a/src/test/bench/shootout-meteor.rs b/src/test/bench/shootout-meteor.rs index c46c44abcd4..9542a9a55ee 100644 --- a/src/test/bench/shootout-meteor.rs +++ b/src/test/bench/shootout-meteor.rs @@ -114,9 +114,9 @@ fn transform(piece: Vec<(int, int)> , all: bool) -> Vec<Vec<(int, int)>> { }).collect(); // translating to (0, 0) as minimum coordinates. - for cur_piece in res.mut_iter() { + for cur_piece in res.iter_mut() { let (dy, dx) = *cur_piece.iter().min_by(|e| *e).unwrap(); - for &(ref mut y, ref mut x) in cur_piece.mut_iter() { + for &(ref mut y, ref mut x) in cur_piece.iter_mut() { *y -= dy; *x -= dx; } } @@ -163,7 +163,7 @@ fn make_masks() -> Vec<Vec<Vec<u64> > > { // transformation must be taken except for one piece (piece 3 // here). let transforms: Vec<Vec<Vec<(int, int)>>> = - pieces.move_iter().enumerate() + pieces.into_iter().enumerate() .map(|(id, p)| transform(p, id != 3)) .collect(); diff --git a/src/test/bench/shootout-nbody.rs b/src/test/bench/shootout-nbody.rs index 9e30a512477..6a39d2fdbb1 100644 --- a/src/test/bench/shootout-nbody.rs +++ b/src/test/bench/shootout-nbody.rs @@ -106,7 +106,7 @@ fn advance(bodies: &mut [Planet, ..N_BODIES], dt: f64, steps: int) { Some(bi) => bi, None => break }; - for bj in b_slice.mut_iter() { + for bj in b_slice.iter_mut() { let dx = bi.x - bj.x; let dy = bi.y - bj.y; let dz = bi.z - bj.z; diff --git a/src/test/bench/shootout-pfib.rs b/src/test/bench/shootout-pfib.rs index 0e0b0b518d5..516bd99ab55 100644 --- a/src/test/bench/shootout-pfib.rs +++ b/src/test/bench/shootout-pfib.rs @@ -82,7 +82,7 @@ fn stress(num_tasks: int) { stress_task(i); })); } - for r in results.move_iter() { + for r in results.into_iter() { r.unwrap(); } } @@ -94,7 +94,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "8".to_string()) } else { - args.move_iter().map(|x| x.to_string()).collect() + args.into_iter().map(|x| x.to_string()).collect() }; let opts = parse_opts(args.clone()); diff --git a/src/test/bench/shootout-regex-dna.rs b/src/test/bench/shootout-regex-dna.rs index 433d62c7e96..0adb80c2689 100644 --- a/src/test/bench/shootout-regex-dna.rs +++ b/src/test/bench/shootout-regex-dna.rs @@ -87,7 +87,7 @@ fn main() { (regex!("Y"), "(c|t)"), ]; let mut seq = seq; - for (re, replacement) in substs.move_iter() { + for (re, replacement) in substs.into_iter() { seq = re.replace_all(seq.as_slice(), NoExpand(replacement)); } seq.len() @@ -105,7 +105,7 @@ fn main() { regex!("agggtaa[cgt]|[acg]ttaccct"), ]; let (mut variant_strs, mut counts) = (vec!(), vec!()); - for variant in variants.move_iter() { + for variant in variants.into_iter() { let seq_arc_copy = seq_arc.clone(); variant_strs.push(variant.to_string()); counts.push(Future::spawn(proc() { diff --git a/src/test/bench/shootout-reverse-complement.rs b/src/test/bench/shootout-reverse-complement.rs index 52defe6a276..e522bcaf4db 100644 --- a/src/test/bench/shootout-reverse-complement.rs +++ b/src/test/bench/shootout-reverse-complement.rs @@ -54,7 +54,7 @@ fn make_complements() -> [u8, ..256] { ('H', 'D'), ('D', 'H'), ('B', 'V'), ('N', 'N'), ('\n', '\n')]; let mut complements: [u8, ..256] = [0, ..256]; - for (i, c) in complements.mut_iter().enumerate() { + for (i, c) in complements.iter_mut().enumerate() { *c = i as u8; } let lower = 'A' as u8 - 'a' as u8; @@ -74,14 +74,14 @@ fn main() { }; let mut data = data.unwrap(); - for seq in data.as_mut_slice().mut_split(|c| *c == '>' as u8) { + for seq in data.as_mut_slice().split_mut(|c| *c == '>' as u8) { // skip header and last \n let begin = match seq.iter().position(|c| *c == '\n' as u8) { None => continue, Some(c) => c }; let len = seq.len(); - let seq = seq.mut_slice(begin + 1, len - 1); + let seq = seq.slice_mut(begin + 1, len - 1); // arrange line breaks let len = seq.len(); @@ -94,9 +94,9 @@ fn main() { } // reverse complement, as - // seq.reverse(); for c in seq.mut_iter() {*c = complements[*c]} + // seq.reverse(); for c in seq.iter_mut() {*c = complements[*c]} // but faster: - let mut it = seq.mut_iter(); + let mut it = seq.iter_mut(); loop { match (it.next(), it.next_back()) { (Some(front), Some(back)) => { diff --git a/src/test/bench/std-smallintmap.rs b/src/test/bench/std-smallintmap.rs index ae05466eb9c..ba1bce2f834 100644 --- a/src/test/bench/std-smallintmap.rs +++ b/src/test/bench/std-smallintmap.rs @@ -37,7 +37,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "10000".to_string(), "50".to_string()) } else { - args.move_iter().collect() + args.into_iter().collect() }; let max = from_str::<uint>(args.get(1).as_slice()).unwrap(); let rep = from_str::<uint>(args.get(2).as_slice()).unwrap(); diff --git a/src/test/bench/task-perf-jargon-metal-smoke.rs b/src/test/bench/task-perf-jargon-metal-smoke.rs index c631e3e04f2..17e1ad423f9 100644 --- a/src/test/bench/task-perf-jargon-metal-smoke.rs +++ b/src/test/bench/task-perf-jargon-metal-smoke.rs @@ -45,7 +45,7 @@ fn main() { } else if args.len() <= 1 { vec!("".to_string(), "100".to_string()) } else { - args.clone().move_iter().collect() + args.clone().into_iter().collect() }; let (tx, rx) = channel(); diff --git a/src/test/bench/task-perf-one-million.rs b/src/test/bench/task-perf-one-million.rs index c980d531bb5..0f903be3922 100644 --- a/src/test/bench/task-perf-one-million.rs +++ b/src/test/bench/task-perf-one-million.rs @@ -28,20 +28,20 @@ fn calc(children: uint, parent_wait_chan: &Sender<Sender<Sender<int>>>) { }); let child_start_chans: Vec<Sender<Sender<int>>> = - wait_ports.move_iter().map(|port| port.recv()).collect(); + wait_ports.into_iter().map(|port| port.recv()).collect(); let (start_port, start_chan) = stream::<Sender<int>>(); parent_wait_chan.send(start_chan); let parent_result_chan: Sender<int> = start_port.recv(); let child_sum_ports: Vec<Reciever<int>> = - child_start_chans.move_iter().map(|child_start_chan| { + child_start_chans.into_iter().map(|child_start_chan| { let (child_sum_port, child_sum_chan) = stream::<int>(); child_start_chan.send(child_sum_chan); child_sum_port }).collect(); - let sum = child_sum_ports.move_iter().fold(0, |sum, sum_port| sum + sum_port.recv() ); + let sum = child_sum_ports.into_iter().fold(0, |sum, sum_port| sum + sum_port.recv() ); parent_result_chan.send(sum + 1); } diff --git a/src/test/bench/task-perf-spawnalot.rs b/src/test/bench/task-perf-spawnalot.rs index 8b090d6d7fb..a871ac989f3 100644 --- a/src/test/bench/task-perf-spawnalot.rs +++ b/src/test/bench/task-perf-spawnalot.rs @@ -29,7 +29,7 @@ fn main() { } else if args.len() <= 1u { vec!("".to_string(), "10".to_string()) } else { - args.move_iter().collect() + args.into_iter().collect() }; let n = from_str::<uint>(args.get(1).as_slice()).unwrap(); let mut i = 0u; diff --git a/src/test/compile-fail/borrowck-move-out-of-overloaded-auto-deref.rs b/src/test/compile-fail/borrowck-move-out-of-overloaded-auto-deref.rs index 79626179163..a6723a04611 100644 --- a/src/test/compile-fail/borrowck-move-out-of-overloaded-auto-deref.rs +++ b/src/test/compile-fail/borrowck-move-out-of-overloaded-auto-deref.rs @@ -11,6 +11,6 @@ use std::rc::Rc; pub fn main() { - let _x = Rc::new(vec!(1i, 2)).move_iter(); + let _x = Rc::new(vec!(1i, 2)).into_iter(); //~^ ERROR cannot move out of dereference of `&`-pointer } diff --git a/src/test/compile-fail/moves-based-on-type-access-to-field.rs b/src/test/compile-fail/moves-based-on-type-access-to-field.rs index f09e80974bd..6214466cd49 100644 --- a/src/test/compile-fail/moves-based-on-type-access-to-field.rs +++ b/src/test/compile-fail/moves-based-on-type-access-to-field.rs @@ -19,7 +19,7 @@ fn touch<A>(_a: &A) {} fn f20() { let x = vec!("hi".to_string()); - consume(x.move_iter().next().unwrap()); + consume(x.into_iter().next().unwrap()); touch(x.get(0)); //~ ERROR use of moved value: `x` } diff --git a/src/test/compile-fail/moves-based-on-type-exprs.rs b/src/test/compile-fail/moves-based-on-type-exprs.rs index a6f7fb24331..330fd9f1ff0 100644 --- a/src/test/compile-fail/moves-based-on-type-exprs.rs +++ b/src/test/compile-fail/moves-based-on-type-exprs.rs @@ -83,13 +83,13 @@ fn f80() { fn f100() { let x = vec!("hi".to_string()); - let _y = x.move_iter().next().unwrap(); + let _y = x.into_iter().next().unwrap(); touch(&x); //~ ERROR use of moved value: `x` } fn f110() { let x = vec!("hi".to_string()); - let _y = [x.move_iter().next().unwrap(), ..1]; + let _y = [x.into_iter().next().unwrap(), ..1]; touch(&x); //~ ERROR use of moved value: `x` } diff --git a/src/test/compile-fail/std-uncopyable-atomics.rs b/src/test/compile-fail/std-uncopyable-atomics.rs index fa2cf6bda33..0e8c2f38afb 100644 --- a/src/test/compile-fail/std-uncopyable-atomics.rs +++ b/src/test/compile-fail/std-uncopyable-atomics.rs @@ -22,7 +22,7 @@ fn main() { let x = *&x; //~ ERROR: cannot move out of dereference let x = INIT_ATOMIC_UINT; //~ ERROR cannot move out of static item let x = *&x; //~ ERROR: cannot move out of dereference - let x: AtomicPtr<uint> = AtomicPtr::new(ptr::mut_null()); + let x: AtomicPtr<uint> = AtomicPtr::new(ptr::null_mut()); let x = *&x; //~ ERROR: cannot move out of dereference let x: AtomicOption<uint> = AtomicOption::empty(); let x = *&x; //~ ERROR: cannot move out of dereference diff --git a/src/test/compile-fail/vec-mut-iter-borrow.rs b/src/test/compile-fail/vec-mut-iter-borrow.rs index 9060ed7495e..c03956c42cb 100644 --- a/src/test/compile-fail/vec-mut-iter-borrow.rs +++ b/src/test/compile-fail/vec-mut-iter-borrow.rs @@ -11,7 +11,7 @@ fn main() { let mut xs: Vec<int> = vec!(); - for x in xs.mut_iter() { + for x in xs.iter_mut() { xs.push(1i) //~ ERROR cannot borrow `xs` } } diff --git a/src/test/debuginfo/type-names.rs b/src/test/debuginfo/type-names.rs index ac5fe830275..2ea9ff7a2dd 100644 --- a/src/test/debuginfo/type-names.rs +++ b/src/test/debuginfo/type-names.rs @@ -269,9 +269,9 @@ fn main() { let mut_ref2 = (&mut mut_generic_struct, 0i32); // Raw Pointers - let mut_ptr1: (*mut Struct1, int) = (ptr::mut_null(), 0); - let mut_ptr2: (*mut int, int) = (ptr::mut_null(), 0); - let mut_ptr3: (*mut Mod1::Mod2::Enum3<Struct1>, int) = (ptr::mut_null(), 0); + let mut_ptr1: (*mut Struct1, int) = (ptr::null_mut(), 0); + let mut_ptr2: (*mut int, int) = (ptr::null_mut(), 0); + let mut_ptr3: (*mut Mod1::Mod2::Enum3<Struct1>, int) = (ptr::null_mut(), 0); let const_ptr1: (*const Struct1, int) = (ptr::null(), 0); let const_ptr2: (*const int, int) = (ptr::null(), 0); diff --git a/src/test/run-pass/autobind.rs b/src/test/run-pass/autobind.rs index 5d1a5024901..f5766ae1e53 100644 --- a/src/test/run-pass/autobind.rs +++ b/src/test/run-pass/autobind.rs @@ -9,7 +9,7 @@ // except according to those terms. -fn f<T>(x: Vec<T>) -> T { return x.move_iter().next().unwrap(); } +fn f<T>(x: Vec<T>) -> T { return x.into_iter().next().unwrap(); } fn g(act: |Vec<int> | -> int) -> int { return act(vec!(1, 2, 3)); } diff --git a/src/test/run-pass/const-vec-of-fns.rs b/src/test/run-pass/const-vec-of-fns.rs index 202354b1326..86cac14b443 100644 --- a/src/test/run-pass/const-vec-of-fns.rs +++ b/src/test/run-pass/const-vec-of-fns.rs @@ -23,7 +23,7 @@ static mut closures: &'static mut [S<'static>] = &mut [S(f), S(f)]; pub fn main() { unsafe { for &bare_fn in bare_fns.iter() { bare_fn() } - for closure in closures.mut_iter() { + for closure in closures.iter_mut() { let S(ref mut closure) = *closure; (*closure)() } diff --git a/src/test/run-pass/dst-raw.rs b/src/test/run-pass/dst-raw.rs index ef4a9edaa74..19af9fd7ea7 100644 --- a/src/test/run-pass/dst-raw.rs +++ b/src/test/run-pass/dst-raw.rs @@ -109,4 +109,4 @@ pub fn main() { let len = (&*c).f.len(); assert!(len == 3); } -} \ No newline at end of file +} diff --git a/src/test/run-pass/issue-16151.rs b/src/test/run-pass/issue-16151.rs index 9cc571c7819..5401d6a6fdc 100644 --- a/src/test/run-pass/issue-16151.rs +++ b/src/test/run-pass/issue-16151.rs @@ -26,7 +26,7 @@ fn main() { { let mut fragments = vec![Fragment, Fragment, Fragment]; let _new_fragments: Vec<Fragment> = mem::replace(&mut fragments, vec![]) - .move_iter() + .into_iter() .skip_while(|_fragment| { true }).collect(); diff --git a/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs b/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs index ffab06e2203..ef0bc75c326 100644 --- a/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs +++ b/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs @@ -16,7 +16,7 @@ fn test1() { fn test2() { let mut ints = [0i, ..32]; - for i in ints.mut_iter() { *i += 22; } + for i in ints.iter_mut() { *i += 22; } for i in ints.iter() { assert!(*i == 22); } } diff --git a/src/test/run-pass/newtype-polymorphic.rs b/src/test/run-pass/newtype-polymorphic.rs index 4d15e4fe215..437f35d182b 100644 --- a/src/test/run-pass/newtype-polymorphic.rs +++ b/src/test/run-pass/newtype-polymorphic.rs @@ -19,7 +19,7 @@ fn myvec_deref<X:Clone>(mv: myvec<X>) -> Vec<X> { fn myvec_elt<X>(mv: myvec<X>) -> X { let myvec(v) = mv; - return v.move_iter().next().unwrap(); + return v.into_iter().next().unwrap(); } pub fn main() { diff --git a/src/test/run-pass/realloc-16687.rs b/src/test/run-pass/realloc-16687.rs index 2e8c23fe5ba..fa38d647c7c 100644 --- a/src/test/run-pass/realloc-16687.rs +++ b/src/test/run-pass/realloc-16687.rs @@ -26,7 +26,7 @@ fn main() { unsafe fn test_triangle() -> bool { static COUNT : uint = 16; - let mut ascend = Vec::from_elem(COUNT, ptr::mut_null()); + let mut ascend = Vec::from_elem(COUNT, ptr::null_mut()); let ascend = ascend.as_mut_slice(); static ALIGN : uint = 1; diff --git a/src/test/run-pass/reflect-visit-type.rs b/src/test/run-pass/reflect-visit-type.rs index e17f1409944..5de34dc2df5 100644 --- a/src/test/run-pass/reflect-visit-type.rs +++ b/src/test/run-pass/reflect-visit-type.rs @@ -141,7 +141,7 @@ pub fn main() { println!("type: {}", (*s).clone()); } - let vec_types: Vec<String> = v.types.clone().move_iter().collect(); + let vec_types: Vec<String> = v.types.clone().into_iter().collect(); assert_eq!(vec_types, vec!("bool".to_string(), "int".to_string(), "i8".to_string(), "i16".to_string())); } diff --git a/src/test/run-pass/send_str_treemap.rs b/src/test/run-pass/send_str_treemap.rs index e51c94428da..c6b872efa03 100644 --- a/src/test/run-pass/send_str_treemap.rs +++ b/src/test/run-pass/send_str_treemap.rs @@ -61,7 +61,7 @@ pub fn main() { assert_eq!(map.find(&Owned("def".to_string())), Some(&d)); assert!(map.pop(&Slice("foo")).is_some()); - assert_eq!(map.move_iter().map(|(k, v)| format!("{}{}", k, v)) + assert_eq!(map.into_iter().map(|(k, v)| format!("{}{}", k, v)) .collect::<Vec<String>>() .concat(), "abc50bcd51cde52def53".to_string()); diff --git a/src/test/run-pass/task-comm-3.rs b/src/test/run-pass/task-comm-3.rs index afeb9125fe6..eb0449efa6a 100644 --- a/src/test/run-pass/task-comm-3.rs +++ b/src/test/run-pass/task-comm-3.rs @@ -62,7 +62,7 @@ fn test00() { } // Join spawned tasks... - for r in results.mut_iter() { r.get_ref(); } + for r in results.iter_mut() { r.get_ref(); } println!("Completed: Final number is: "); println!("{:?}", sum); diff --git a/src/test/run-pass/vec-dst.rs b/src/test/run-pass/vec-dst.rs index 809dde38eb4..40c77850adc 100644 --- a/src/test/run-pass/vec-dst.rs +++ b/src/test/run-pass/vec-dst.rs @@ -78,11 +78,11 @@ fn reflect() { fn sub_expr() { // Test for a &[T] => &&[T] coercion in sub-expression position // (surpisingly, this can cause errors which are not caused by either of: - // `let x = vec.mut_slice(0, 2);` - // `foo(vec.mut_slice(0, 2));` ). + // `let x = vec.slice_mut(0, 2);` + // `foo(vec.slice_mut(0, 2));` ). let mut vec: Vec<int> = vec!(1, 2, 3, 4); let b: &mut [int] = [1, 2]; - assert!(vec.mut_slice(0, 2) == b); + assert!(vec.slice_mut(0, 2) == b); } fn index() { |
