From cc012e22a9ecdea9bc1792a65006e408377470c1 Mon Sep 17 00:00:00 2001
From: Orestis Malaspinas <orestis.malaspinas@hesge.ch>
Date: Thu, 11 Oct 2018 10:50:20 +0200
Subject: [PATCH] mise a jour

---
 errors.md | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/errors.md b/errors.md
index 310f2ff..a72d523 100644
--- a/errors.md
+++ b/errors.md
@@ -157,6 +157,8 @@ fn main() {
 
 # Résultat
 
+## Lorsqu'on peut commettre des erreurs non-fatales
+
 - Pour un traitement plus fin des erreurs l'enum
 
 	<pre><code data-trim="hljs rust">
@@ -170,19 +172,22 @@ fn main() {
 
 	<pre><code data-trim="hljs rust" class="lang-rust">
 		fn elem(v: &[i32], i: usize) -> Result&lt;i32, &str&gt; {
-			if i >= v.len() {
-				return Err("Erreur fatale!")
-			} else {
-				Ok(v[i])
-			}
+		  if i >= v.len() {
+		      return Err("L'index est trop grand!")
+		  } else {
+		      Ok(v[i])
+		  }
 		}
 
 		fn main() {
-			let v = [1, 2, 3, 4];
-			match elem(&v, 100) {
-				Ok(i) => println!("L'élément est {}", i),
-				Err(_) => println!("Mince ça a raté."),
-			}
+		  let v = [1, 2, 3, 4];
+		  match elem(&v, 100) {
+		      Ok(i) => println!("L'élément est {}", i),
+		      // Err(error) => panic!("The problem is {:?}", error),
+		      Err(_) => println!("Mince ça a raté."),
+		  }
 		}
+
     </code></pre> 
 
+## 
-- 
GitLab