changeset 62:d255a932553f

Fix a few warnings.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Mon, 13 Jun 2016 00:42:58 +0100
parents 6b73843c5b4a
children 5df52b40fe54
files src/ast_dump.rs src/main.rs src/python_ast.rs src/tests/test_parse_files.rs
diffstat 4 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/ast_dump.rs
+++ b/src/ast_dump.rs
@@ -161,12 +161,12 @@ impl to_string_able for expr {
             expr::Num(n) => format!("{}", n),
             expr::Str(s) => format!("\"{}\"", s),
             expr::NameConstant(name) => format!("{}", name),
-            expr::Attribute(value, attr, ctx) => format!("{}.{}", value.to_string(), attr),
-            expr::Name(name, ctx) => format!("{}", name),
-            expr::List(elts, ctx) => format!("[{}]", vec_to_strings_vec(elts).join(", ")),
+            expr::Attribute(value, attr, _) => format!("{}.{}", value.to_string(), attr),
+            expr::Name(name, _) => format!("{}", name),
+            expr::List(elts, _) => format!("[{}]", vec_to_strings_vec(elts).join(", ")),
             expr::ListComp(elt, generators) => format!("[{} {}]", elt.to_string(), vec_to_strings_vec(generators).join(" ")),
             expr::DictComp(key, value, generators) => format!("{{{}: {} {}}}", key.to_string(), value.to_string(), vec_to_strings_vec(generators).join(" ")),
-            expr::Tuple(elts, ctx) => format!("({})", vec_to_strings_vec(elts).join(", ")),
+            expr::Tuple(elts, _) => format!("({})", vec_to_strings_vec(elts).join(", ")),
             expr::Ellipsis => format!("..."),
         }
     }
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,6 +1,6 @@
 extern crate cpython;
 
-#[cfg="test"]
+#[cfg(test)]
 mod tests;
 
 mod python_tb;
--- a/src/python_ast.rs
+++ b/src/python_ast.rs
@@ -1,3 +1,5 @@
+#![allow(non_camel_case_types)]
+
 #[derive(Clone, Debug)]
 pub struct Module {
     pub name: String,
--- a/src/tests/test_parse_files.rs
+++ b/src/tests/test_parse_files.rs
@@ -10,7 +10,7 @@ fn test_parse_file(filename: &str) {
         let mut file = match File::open(filename) {
             Ok(file) => file,
             Err(err) => {
-                panic!(format!("Can't find {}", filename));
+                panic!(format!("Can't find {}: {}", filename, err));
             }
         };
         let mut code = String::new();