exercises 06 done, onto structs
This commit is contained in:
@@ -8,7 +8,8 @@ fn fill_vec(vec: Vec<i32>) -> Vec<i32> {
|
||||
|
||||
fn main() {
|
||||
let vec0 = vec![22, 44, 66];
|
||||
let vec1 = fill_vec(vec0);
|
||||
let vec1 = fill_vec(vec0.clone());
|
||||
println!("{:?}", vec0);
|
||||
println!("{:?}", vec1);
|
||||
}
|
||||
|
||||
@@ -22,7 +23,7 @@ mod tests {
|
||||
fn move_semantics2() {
|
||||
let vec0 = vec![22, 44, 66];
|
||||
|
||||
let vec1 = fill_vec(vec0);
|
||||
let vec1 = fill_vec(vec0.clone());
|
||||
|
||||
assert_eq!(vec0, [22, 44, 66]);
|
||||
assert_eq!(vec1, [22, 44, 66, 88]);
|
||||
|
||||
Reference in New Issue
Block a user