projects
/
rust-101.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
typos, and a TODO list
[rust-101.git]
/
workspace
/
src
/
part04.rs
diff --git
a/workspace/src/part04.rs
b/workspace/src/part04.rs
index fb23f2906001b0f8111df9f0a4c45b8f4315b8a7..c7969ac34c949ae50175f6887fb6c3802a601b8a 100644
(file)
--- a/
workspace/src/part04.rs
+++ b/
workspace/src/part04.rs
@@
-1,5
+1,3
@@
-// ***Remember to enable/add this part in `main.rs`!***
-
// Rust-101, Part 04: Ownership, Borrowing
// =======================================
// Rust-101, Part 04: Ownership, Borrowing
// =======================================
@@
-16,7
+14,7
@@
fn work_on_vector(v: Vec<i32>) { /* do something */ }
fn ownership_demo() {
let v = vec![1,2,3,4];
work_on_vector(v);
fn ownership_demo() {
let v = vec![1,2,3,4];
work_on_vector(v);
- /* println!("The first element is: {}", v[0]); */
+ /* println!("The first element is: {}", v[0]); */
/* BAD! */
}
// ## Shared borrowing
}
// ## Shared borrowing
@@
-57,7
+55,7
@@
fn mutable_borrow_demo() {
/* let first = &v[0]; */
vec_inc(&mut v);
vec_inc(&mut v);
/* let first = &v[0]; */
vec_inc(&mut v);
vec_inc(&mut v);
- /* println!("The first element is: {}", *first); */
+ /* println!("The first element is: {}", *first); */
/* BAD! */
}
// ## Summary
}
// ## Summary