diff src/python_dump.rs @ 58:a0b23123901b

Replace "".to_string() and format!("") by String::new().
author Bastien Orivel <eijebong@bananium.fr>
date Sun, 12 Jun 2016 18:52:43 +0200
parents ddf372373a77
children
line wrap: on
line diff
--- a/src/python_dump.rs
+++ b/src/python_dump.rs
@@ -65,7 +65,7 @@ fn dump(py: Python, indent: usize, ast: 
         let body = ast.getattr(py, "body").unwrap();
         let args = dump(py, indent, args);
         let declaration = format!("def {}({}):", name, args);
-        let mut statements = vec!("".to_string());
+        let mut statements = vec!(String::new());
         for statement in body.iter(py).unwrap() {
             let statement = dump(py, indent + 1, statement.unwrap());
             statements.push(statement);
@@ -82,7 +82,7 @@ fn dump(py: Python, indent: usize, ast: 
         let test = dump(py, indent, test);
 
         let declaration = format!("if {}:", test);
-        let mut statements = vec!("".to_string());
+        let mut statements = vec!(String::new());
         for statement in body.iter(py).unwrap() {
             let statement = dump(py, indent + 1, statement.unwrap());
             statements.push(statement);
@@ -102,7 +102,7 @@ fn dump(py: Python, indent: usize, ast: 
         let iter = dump(py, indent, iter);
 
         let declaration = format!("for {} in {}:", target, iter);
-        let mut statements = vec!("".to_string());
+        let mut statements = vec!(String::new());
         for statement in body.iter(py).unwrap() {
             let statement = dump(py, indent + 1, statement.unwrap());
             statements.push(statement);