From c00306337b20b8b7c54056bfbc7e410a1c8b46b9 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Sat, 29 Jul 2017 13:02:47 -0500 Subject: [PATCH] Cleanup warnings. --- src/build.rs | 6 +++--- src/parse.rs | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/build.rs b/src/build.rs index 33ea793..66f2608 100644 --- a/src/build.rs +++ b/src/build.rs @@ -287,7 +287,7 @@ impl Builder { if it.peek().is_none() { return Ok(v.clone()); } - if let &Val::Tuple(ref fs) = v.as_ref() { + if let &Val::Tuple(_) = v.as_ref() { let mut stack = VecDeque::new(); stack.push_back(v.clone()); loop { @@ -448,7 +448,7 @@ impl Builder { for (key, val) in fields.drain(0..) { let expr_result = try!(self.eval_expr(val)); match m.entry(key.clone()) { - Entry::Vacant(mut v) => { + Entry::Vacant(v) => { v.insert(expr_result); }, Entry::Occupied(mut v) => { @@ -571,7 +571,7 @@ impl Builder { if !self.files.contains(&val) { // Only parse the file once on import. if self.assets.get(&sym).is_none() { let mut b = Self::new(); - b.build_file(&val); + try!(b.build_file(&val)); let fields: Vec<(String, Rc)> = b.out.drain().collect(); let result = Rc::new(Val::Tuple(fields)); self.assets.entry(sym).or_insert(result.clone()); diff --git a/src/parse.rs b/src/parse.rs index f43e48d..96d3bf3 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -387,10 +387,6 @@ named!(copy_expression, ) ); -fn value_to_string(v: Value) -> String { - v.to_string() -} - fn tuple_to_macro(mut t: (Vec, Value)) -> ParseResult { match t.1 { Value::Tuple(v) => {