Mercurial > python-compiler.rs
diff src/ast_dump.rs @ 1:b90e49ab734b
Factorise conversion of Python str into Rust String.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 31 May 2016 00:52:00 +0100 |
parents | 211b0df72e64 |
children | 5fc7c2790d8c |
line wrap: on
line diff
--- a/src/ast_dump.rs +++ b/src/ast_dump.rs @@ -46,10 +46,9 @@ impl Expr { arguments.join(", ") }), Expr::Alias(name, asname) => { - if asname.is_empty() { - format!("{}", name) - } else { - format!("{} as {}", name, asname) + match asname { + None => format!("{}", name), + Some(asname) => format!("{} as {}", name, asname) } } Expr::Name(name) => format!("{}", name),