# HG changeset patch # User Emmanuel Gil Peyrot # Date 1465774978 -3600 # Node ID d255a932553f526688cdc6493e60fb8e41219fd4 # Parent 6b73843c5b4a3c5db73ccefe42df9fa98676ad4c Fix a few warnings. diff --git a/src/ast_dump.rs b/src/ast_dump.rs --- 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!("..."), } } diff --git a/src/main.rs b/src/main.rs --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,6 @@ extern crate cpython; -#[cfg="test"] +#[cfg(test)] mod tests; mod python_tb; diff --git a/src/python_ast.rs b/src/python_ast.rs --- 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, diff --git a/src/tests/test_parse_files.rs b/src/tests/test_parse_files.rs --- 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();