1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2025-07-15 01:24:27 +02:00

Fix line numbers

Fixes #69.
This commit is contained in:
Carol (Nichols || Goulding)
2018-03-04 14:26:56 -05:00
parent 426e5cf3f5
commit 956ffa9d7c
9 changed files with 19 additions and 19 deletions

View File

@ -1,5 +1,5 @@
// move_semantics2.rs
// Make me compile without changing line 9! Scroll down for hints :)
// Make me compile without changing line 10! Scroll down for hints :)
pub fn main() {
let vec0 = Vec::new();
@ -39,8 +39,8 @@ fn fill_vec(vec: Vec<i32>) -> Vec<i32> {
// So `vec0` is being *moved* into the function `fill_vec` when we call it on
// line 6, which means it gets dropped at the end of `fill_vec`, which means we
// can't use `vec0` again on line 9 (or anywhere else in `main` after the
// line 7, which means it gets dropped at the end of `fill_vec`, which means we
// can't use `vec0` again on line 10 (or anywhere else in `main` after the
// `fill_vec` call for that matter). We could fix this in a few ways, try them
// all!
// 1. Make another, separate version of the data that's in `vec0` and pass that