Mercurial > python-compiler.rs
changeset 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 | e5a808ec31c0 |
children | 407b3b217928 |
files | src/ast_dump.rs src/python_dump.rs |
diffstat | 2 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ast_dump.rs +++ b/src/ast_dump.rs @@ -227,7 +227,7 @@ impl stmt { stmt::AugAssign(target, op, value) => format!("{}{} {}= {}", current_indent, target.to_string(), op.to_string(), value.to_string()), stmt::Return(expr) => format!("{}return{}", current_indent, match expr { Some(expr) => format!(" {}", expr.to_string()), - None => "".to_string() + None => String::new() }), stmt::ImportFrom(module, names, level) => { format!("{}from {}{} import {}", @@ -273,7 +273,7 @@ impl stmt { { match msg { Some(msg) => format!(", {}", msg.to_string()), - None => format!("") + None => String::new() } } )
--- 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);