Browse Source

Refactor line_to_word

Avoid taking ownership if not needed.
Use idiomatic rust.
Blallo 4 years ago
parent
commit
b552804b56
1 changed files with 2 additions and 5 deletions
  1. 2 5
      src/main.rs

+ 2 - 5
src/main.rs

@@ -47,11 +47,8 @@ impl Iterator for Dictionary {
     }
 }
 
-fn line_to_word(l: String) -> String {
-    let l = unidecode(&l);
-    let l = l.to_lowercase();
-    let l = l.replace("'", "");
-    l
+fn line_to_word(line: &str) -> String {
+    unidecode(&line.to_string()).to_lowercase().replace("'", "")
 }
 
 // filtri {{{