From feb6ddfb5738c89ccfddf10d7a88bc4a286707ae Mon Sep 17 00:00:00 2001
From: Orestis Malaspinas <orestis.malaspinas@hesge.ch>
Date: Wed, 9 Jan 2019 22:56:58 +0100
Subject: [PATCH] library -> notebook

---
 presentation/codes/library/Cargo.toml  |  2 +-
 presentation/codes/library/src/main.rs | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/presentation/codes/library/Cargo.toml b/presentation/codes/library/Cargo.toml
index fc46ddd..25eed0b 100644
--- a/presentation/codes/library/Cargo.toml
+++ b/presentation/codes/library/Cargo.toml
@@ -1,5 +1,5 @@
 [package]
-name = "library"
+name = "ownership"
 version = "0.1.0"
 authors = ["Orestis Malaspinas <orestis.malaspinas@hesge.ch>"]
 edition = "2018"
diff --git a/presentation/codes/library/src/main.rs b/presentation/codes/library/src/main.rs
index 4431bb1..f249b16 100644
--- a/presentation/codes/library/src/main.rs
+++ b/presentation/codes/library/src/main.rs
@@ -3,11 +3,11 @@ fn do_something(library: Vec<&str>) {
 }
 
 fn main() {
-    let mut library = Vec::new();
+    let mut notebook = Vec::new(); // par défaut notebook est immutable
 
-    library.push("Les fleurs du Mal.");
-    library.push("Rust Programming.");
+    library.push("Il fait beau.");
+    library.push("Lea oiseaux chantent.");
 
-    do_something(library);
-    do_something(library); // redo something
+    do_something(library); // ownership transféré à do_something
+    // do_something(library); // redo something
 }
-- 
GitLab