Aug 02 07:27:56.232 INFO checking hamlrs-0.0.1 against 1.27.2 for lazy_static-1 Aug 02 07:27:56.232 INFO running: cargo +1.27.2 check --frozen --all --all-targets Aug 02 07:27:56.232 INFO creating container for: cargo +1.27.2 check --frozen --all --all-targets Aug 02 07:27:56.232 INFO running `"docker" "create" "-v" "/tmp/crater.0bBi4LNweOAe:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/lazy_static-1/worker-7/1.27.2:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +1.27.2 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Aug 02 07:27:56.438 INFO blam! 0145e37db0fa5475b59d5c8c7eece4f82ff22663b1b33df75f2acd727cd04acd Aug 02 07:27:56.440 INFO running `"docker" "start" "-a" "0145e37db0fa5475b59d5c8c7eece4f82ff22663b1b33df75f2acd727cd04acd"` Aug 02 07:27:57.535 INFO kablam! Checking hamlrs v0.0.1 (file:///source) Aug 02 07:27:57.986 INFO kablam! warning: unused import: `std::marker::PhantomData` Aug 02 07:27:57.986 INFO kablam! --> src/ast.rs:2:5 Aug 02 07:27:57.986 INFO kablam! | Aug 02 07:27:57.986 INFO kablam! 2 | use std::marker::PhantomData; Aug 02 07:27:57.986 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:57.986 INFO kablam! | Aug 02 07:27:57.986 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 02 07:27:57.986 INFO kablam! Aug 02 07:27:57.986 INFO kablam! warning: unused import: `std::slice` Aug 02 07:27:57.986 INFO kablam! --> src/ast.rs:3:5 Aug 02 07:27:57.986 INFO kablam! | Aug 02 07:27:57.986 INFO kablam! 3 | use std::slice; Aug 02 07:27:57.986 INFO kablam! | ^^^^^^^^^^ Aug 02 07:27:57.987 INFO kablam! Aug 02 07:27:57.987 INFO kablam! warning: unused imports: `Comment`, `Text` Aug 02 07:27:57.987 INFO kablam! --> src/parser.rs:1:22 Aug 02 07:27:57.987 INFO kablam! | Aug 02 07:27:57.987 INFO kablam! 1 | use ast::{Attribute, Comment, Element, Html, Text}; Aug 02 07:27:57.987 INFO kablam! | ^^^^^^^ ^^^^ Aug 02 07:27:57.987 INFO kablam! Aug 02 07:27:58.201 INFO kablam! warning: unused import: `std::marker::PhantomData` Aug 02 07:27:58.202 INFO kablam! --> src/ast.rs:2:5 Aug 02 07:27:58.202 INFO kablam! | Aug 02 07:27:58.202 INFO kablam! 2 | use std::marker::PhantomData; Aug 02 07:27:58.202 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.202 INFO kablam! | Aug 02 07:27:58.202 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 02 07:27:58.202 INFO kablam! Aug 02 07:27:58.202 INFO kablam! warning: unused import: `std::slice` Aug 02 07:27:58.203 INFO kablam! --> src/ast.rs:3:5 Aug 02 07:27:58.203 INFO kablam! | Aug 02 07:27:58.203 INFO kablam! 3 | use std::slice; Aug 02 07:27:58.203 INFO kablam! | ^^^^^^^^^^ Aug 02 07:27:58.203 INFO kablam! Aug 02 07:27:58.203 INFO kablam! warning: unused imports: `Comment`, `Text` Aug 02 07:27:58.203 INFO kablam! --> src/parser.rs:1:22 Aug 02 07:27:58.203 INFO kablam! | Aug 02 07:27:58.203 INFO kablam! 1 | use ast::{Attribute, Comment, Element, Html, Text}; Aug 02 07:27:58.203 INFO kablam! | ^^^^^^^ ^^^^ Aug 02 07:27:58.203 INFO kablam! Aug 02 07:27:58.203 INFO kablam! warning: unused import: `values::Token` Aug 02 07:27:58.203 INFO kablam! --> src/parser.rs:130:9 Aug 02 07:27:58.203 INFO kablam! | Aug 02 07:27:58.203 INFO kablam! 130 | use values::Token; Aug 02 07:27:58.203 INFO kablam! | ^^^^^^^^^^^^^ Aug 02 07:27:58.203 INFO kablam! Aug 02 07:27:58.230 INFO kablam! warning: unused variable: `attribute` Aug 02 07:27:58.230 INFO kablam! --> src/ast.rs:86:33 Aug 02 07:27:58.230 INFO kablam! | Aug 02 07:27:58.230 INFO kablam! 86 | fn add_attribute(&mut self, attribute: Attribute) { Aug 02 07:27:58.230 INFO kablam! | ^^^^^^^^^ help: consider using `_attribute` instead Aug 02 07:27:58.230 INFO kablam! | Aug 02 07:27:58.230 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 02 07:27:58.231 INFO kablam! Aug 02 07:27:58.231 INFO kablam! warning: unused variable: `child` Aug 02 07:27:58.231 INFO kablam! --> src/ast.rs:90:29 Aug 02 07:27:58.231 INFO kablam! | Aug 02 07:27:58.231 INFO kablam! 90 | fn add_child(&mut self, child: Box) { Aug 02 07:27:58.231 INFO kablam! | ^^^^^ help: consider using `_child` instead Aug 02 07:27:58.232 INFO kablam! Aug 02 07:27:58.232 INFO kablam! warning: unused variable: `attributes` Aug 02 07:27:58.232 INFO kablam! --> src/ast.rs:94:34 Aug 02 07:27:58.232 INFO kablam! | Aug 02 07:27:58.232 INFO kablam! 94 | fn add_attributes(&mut self, attributes: Vec) { Aug 02 07:27:58.232 INFO kablam! | ^^^^^^^^^^ help: consider using `_attributes` instead Aug 02 07:27:58.233 INFO kablam! Aug 02 07:27:58.233 INFO kablam! warning: unused variable: `children` Aug 02 07:27:58.233 INFO kablam! --> src/ast.rs:98:32 Aug 02 07:27:58.233 INFO kablam! | Aug 02 07:27:58.233 INFO kablam! 98 | fn add_children(&mut self, children: Vec>) { Aug 02 07:27:58.233 INFO kablam! | ^^^^^^^^ help: consider using `_children` instead Aug 02 07:27:58.234 INFO kablam! Aug 02 07:27:58.234 INFO kablam! warning: unused variable: `attribute` Aug 02 07:27:58.234 INFO kablam! --> src/ast.rs:169:33 Aug 02 07:27:58.234 INFO kablam! | Aug 02 07:27:58.234 INFO kablam! 169 | fn add_attribute(&mut self, attribute: Attribute) { Aug 02 07:27:58.234 INFO kablam! | ^^^^^^^^^ help: consider using `_attribute` instead Aug 02 07:27:58.235 INFO kablam! Aug 02 07:27:58.235 INFO kablam! warning: unused variable: `attributes` Aug 02 07:27:58.235 INFO kablam! --> src/ast.rs:173:34 Aug 02 07:27:58.235 INFO kablam! | Aug 02 07:27:58.235 INFO kablam! 173 | fn add_attributes(&mut self, attributes: Vec) { Aug 02 07:27:58.235 INFO kablam! | ^^^^^^^^^^ help: consider using `_attributes` instead Aug 02 07:27:58.236 INFO kablam! Aug 02 07:27:58.236 INFO kablam! warning: unused variable: `child` Aug 02 07:27:58.236 INFO kablam! --> src/ast.rs:177:29 Aug 02 07:27:58.236 INFO kablam! | Aug 02 07:27:58.236 INFO kablam! 177 | fn add_child(&mut self, child: Box) { Aug 02 07:27:58.236 INFO kablam! | ^^^^^ help: consider using `_child` instead Aug 02 07:27:58.237 INFO kablam! Aug 02 07:27:58.237 INFO kablam! warning: unused variable: `children` Aug 02 07:27:58.237 INFO kablam! --> src/ast.rs:181:32 Aug 02 07:27:58.237 INFO kablam! | Aug 02 07:27:58.237 INFO kablam! 181 | fn add_children(&mut self, children: Vec>) { Aug 02 07:27:58.237 INFO kablam! | ^^^^^^^^ help: consider using `_children` instead Aug 02 07:27:58.238 INFO kablam! Aug 02 07:27:58.238 INFO kablam! warning: value assigned to `tag` is never read Aug 02 07:27:58.238 INFO kablam! --> src/parser.rs:66:13 Aug 02 07:27:58.239 INFO kablam! | Aug 02 07:27:58.239 INFO kablam! 66 | let mut tag: &str = ""; Aug 02 07:27:58.239 INFO kablam! | ^^^^^^^ Aug 02 07:27:58.239 INFO kablam! | Aug 02 07:27:58.239 INFO kablam! = note: #[warn(unused_assignments)] on by default Aug 02 07:27:58.240 INFO kablam! Aug 02 07:27:58.240 INFO kablam! warning: value assigned to `value` is never read Aug 02 07:27:58.240 INFO kablam! --> src/parser.rs:68:13 Aug 02 07:27:58.240 INFO kablam! | Aug 02 07:27:58.240 INFO kablam! 68 | let mut value: &str = ""; Aug 02 07:27:58.240 INFO kablam! | ^^^^^^^^^ Aug 02 07:27:58.241 INFO kablam! Aug 02 07:27:58.241 INFO kablam! warning: value assigned to `value` is never read Aug 02 07:27:58.241 INFO kablam! --> src/parser.rs:90:33 Aug 02 07:27:58.241 INFO kablam! | Aug 02 07:27:58.241 INFO kablam! 90 | value = ""; Aug 02 07:27:58.241 INFO kablam! | ^^^^^ Aug 02 07:27:58.242 INFO kablam! Aug 02 07:27:58.290 INFO kablam! warning: variable does not need to be mutable Aug 02 07:27:58.290 INFO kablam! --> src/parser.rs:30:13 Aug 02 07:27:58.290 INFO kablam! | Aug 02 07:27:58.290 INFO kablam! 30 | let mut elements : Vec<&Box> = vec![]; Aug 02 07:27:58.290 INFO kablam! | ----^^^^^^^^ Aug 02 07:27:58.290 INFO kablam! | | Aug 02 07:27:58.290 INFO kablam! | help: remove this `mut` Aug 02 07:27:58.290 INFO kablam! | Aug 02 07:27:58.290 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 02 07:27:58.290 INFO kablam! Aug 02 07:27:58.317 INFO kablam! warning: method is never used: `new` Aug 02 07:27:58.317 INFO kablam! --> src/ast.rs:12:5 Aug 02 07:27:58.317 INFO kablam! | Aug 02 07:27:58.317 INFO kablam! 12 | pub fn new(key: String, value: String) -> Attribute { Aug 02 07:27:58.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.318 INFO kablam! | Aug 02 07:27:58.318 INFO kablam! = note: #[warn(dead_code)] on by default Aug 02 07:27:58.318 INFO kablam! Aug 02 07:27:58.318 INFO kablam! warning: method is never used: `value` Aug 02 07:27:58.318 INFO kablam! --> src/ast.rs:16:5 Aug 02 07:27:58.318 INFO kablam! | Aug 02 07:27:58.318 INFO kablam! 16 | pub fn value(&self) -> &str { Aug 02 07:27:58.318 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.318 INFO kablam! Aug 02 07:27:58.318 INFO kablam! warning: method is never used: `key` Aug 02 07:27:58.318 INFO kablam! --> src/ast.rs:20:5 Aug 02 07:27:58.318 INFO kablam! | Aug 02 07:27:58.318 INFO kablam! 20 | pub fn key(&self) -> &str { Aug 02 07:27:58.318 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.318 INFO kablam! Aug 02 07:27:58.319 INFO kablam! warning: struct is never used: `Text` Aug 02 07:27:58.319 INFO kablam! --> src/ast.rs:57:1 Aug 02 07:27:58.319 INFO kablam! | Aug 02 07:27:58.319 INFO kablam! 57 | pub struct Text { Aug 02 07:27:58.319 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 02 07:27:58.319 INFO kablam! Aug 02 07:27:58.319 INFO kablam! warning: method is never used: `new` Aug 02 07:27:58.319 INFO kablam! --> src/ast.rs:104:5 Aug 02 07:27:58.319 INFO kablam! | Aug 02 07:27:58.319 INFO kablam! 104 | pub fn new(text: String) -> Text { Aug 02 07:27:58.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.319 INFO kablam! Aug 02 07:27:58.319 INFO kablam! warning: method is never used: `boxed` Aug 02 07:27:58.319 INFO kablam! --> src/ast.rs:112:5 Aug 02 07:27:58.319 INFO kablam! | Aug 02 07:27:58.319 INFO kablam! 112 | pub fn boxed(text: String) -> Box { Aug 02 07:27:58.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.320 INFO kablam! Aug 02 07:27:58.320 INFO kablam! warning: struct is never used: `Comment` Aug 02 07:27:58.320 INFO kablam! --> src/ast.rs:122:1 Aug 02 07:27:58.320 INFO kablam! | Aug 02 07:27:58.320 INFO kablam! 122 | pub struct Comment { Aug 02 07:27:58.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.320 INFO kablam! Aug 02 07:27:58.320 INFO kablam! warning: method is never used: `new` Aug 02 07:27:58.320 INFO kablam! --> src/ast.rs:135:5 Aug 02 07:27:58.320 INFO kablam! | Aug 02 07:27:58.320 INFO kablam! 135 | pub fn new(text: String) -> Comment { Aug 02 07:27:58.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.320 INFO kablam! Aug 02 07:27:58.320 INFO kablam! warning: method is never used: `boxed` Aug 02 07:27:58.320 INFO kablam! --> src/ast.rs:143:5 Aug 02 07:27:58.320 INFO kablam! | Aug 02 07:27:58.320 INFO kablam! 143 | pub fn boxed(text: String) -> Box { Aug 02 07:27:58.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.320 INFO kablam! Aug 02 07:27:58.320 INFO kablam! warning: struct is never used: `Element` Aug 02 07:27:58.320 INFO kablam! --> src/ast.rs:187:1 Aug 02 07:27:58.320 INFO kablam! | Aug 02 07:27:58.320 INFO kablam! 187 | pub struct Element { Aug 02 07:27:58.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.320 INFO kablam! Aug 02 07:27:58.320 INFO kablam! warning: method is never used: `new` Aug 02 07:27:58.320 INFO kablam! --> src/ast.rs:194:5 Aug 02 07:27:58.321 INFO kablam! | Aug 02 07:27:58.321 INFO kablam! 194 | pub fn new(tag: String) -> Element { Aug 02 07:27:58.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.321 INFO kablam! Aug 02 07:27:58.321 INFO kablam! warning: method is never used: `boxed` Aug 02 07:27:58.321 INFO kablam! --> src/ast.rs:202:5 Aug 02 07:27:58.321 INFO kablam! | Aug 02 07:27:58.321 INFO kablam! 202 | pub fn boxed(tag: String) -> Box { Aug 02 07:27:58.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.321 INFO kablam! Aug 02 07:27:58.321 INFO kablam! warning: struct is never used: `Generator` Aug 02 07:27:58.321 INFO kablam! --> src/generator.rs:3:1 Aug 02 07:27:58.321 INFO kablam! | Aug 02 07:27:58.321 INFO kablam! 3 | pub struct Generator {} Aug 02 07:27:58.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.321 INFO kablam! Aug 02 07:27:58.321 INFO kablam! warning: method is never used: `to_html` Aug 02 07:27:58.321 INFO kablam! --> src/generator.rs:6:5 Aug 02 07:27:58.321 INFO kablam! | Aug 02 07:27:58.321 INFO kablam! 6 | pub fn to_html(nodes: Vec>) -> String { Aug 02 07:27:58.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.321 INFO kablam! Aug 02 07:27:58.321 INFO kablam! warning: struct is never used: `Parser` Aug 02 07:27:58.321 INFO kablam! --> src/parser.rs:5:1 Aug 02 07:27:58.321 INFO kablam! | Aug 02 07:27:58.321 INFO kablam! 5 | pub struct Parser<'a> { Aug 02 07:27:58.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.322 INFO kablam! Aug 02 07:27:58.322 INFO kablam! warning: enum is never used: `State` Aug 02 07:27:58.322 INFO kablam! --> src/parser.rs:10:1 Aug 02 07:27:58.322 INFO kablam! | Aug 02 07:27:58.322 INFO kablam! 10 | enum State { Aug 02 07:27:58.322 INFO kablam! | ^^^^^^^^^^ Aug 02 07:27:58.322 INFO kablam! Aug 02 07:27:58.322 INFO kablam! warning: method is never used: `new` Aug 02 07:27:58.322 INFO kablam! --> src/parser.rs:22:5 Aug 02 07:27:58.322 INFO kablam! | Aug 02 07:27:58.322 INFO kablam! 22 | pub fn new(tokens: &'a Vec) -> Parser<'a> { Aug 02 07:27:58.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.322 INFO kablam! Aug 02 07:27:58.322 INFO kablam! warning: method is never used: `parse` Aug 02 07:27:58.322 INFO kablam! --> src/parser.rs:29:5 Aug 02 07:27:58.322 INFO kablam! | Aug 02 07:27:58.322 INFO kablam! 29 | pub fn parse(&mut self) -> Vec<&'a Box> { Aug 02 07:27:58.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.322 INFO kablam! Aug 02 07:27:58.322 INFO kablam! warning: method is never used: `parse_element` Aug 02 07:27:58.322 INFO kablam! --> src/parser.rs:65:5 Aug 02 07:27:58.322 INFO kablam! | Aug 02 07:27:58.322 INFO kablam! 65 | fn parse_element(&mut self) -> Box { Aug 02 07:27:58.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.322 INFO kablam! Aug 02 07:27:58.322 INFO kablam! warning: struct is never used: `Scanner` Aug 02 07:27:58.322 INFO kablam! --> src/scanner.rs:4:1 Aug 02 07:27:58.323 INFO kablam! | Aug 02 07:27:58.323 INFO kablam! 4 | pub struct Scanner<'a> { Aug 02 07:27:58.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.323 INFO kablam! Aug 02 07:27:58.323 INFO kablam! warning: method is never used: `new` Aug 02 07:27:58.323 INFO kablam! --> src/scanner.rs:14:5 Aug 02 07:27:58.323 INFO kablam! | Aug 02 07:27:58.323 INFO kablam! 14 | pub fn new(raw_haml: &'a str) -> Scanner<'a> { Aug 02 07:27:58.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.323 INFO kablam! Aug 02 07:27:58.323 INFO kablam! warning: method is never used: `get_tokens` Aug 02 07:27:58.323 INFO kablam! --> src/scanner.rs:25:5 Aug 02 07:27:58.323 INFO kablam! | Aug 02 07:27:58.323 INFO kablam! 25 | pub fn get_tokens(&mut self) -> &Vec { Aug 02 07:27:58.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:58.323 INFO kablam! Aug 02 07:27:59.092 INFO kablam! warning: unused variable: `attribute` Aug 02 07:27:59.092 INFO kablam! --> src/ast.rs:86:33 Aug 02 07:27:59.092 INFO kablam! | Aug 02 07:27:59.092 INFO kablam! 86 | fn add_attribute(&mut self, attribute: Attribute) { Aug 02 07:27:59.092 INFO kablam! | ^^^^^^^^^ help: consider using `_attribute` instead Aug 02 07:27:59.092 INFO kablam! | Aug 02 07:27:59.092 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 02 07:27:59.092 INFO kablam! Aug 02 07:27:59.092 INFO kablam! warning: unused variable: `child` Aug 02 07:27:59.092 INFO kablam! --> src/ast.rs:90:29 Aug 02 07:27:59.092 INFO kablam! | Aug 02 07:27:59.092 INFO kablam! 90 | fn add_child(&mut self, child: Box) { Aug 02 07:27:59.092 INFO kablam! | ^^^^^ help: consider using `_child` instead Aug 02 07:27:59.092 INFO kablam! Aug 02 07:27:59.093 INFO kablam! warning: unused variable: `attributes` Aug 02 07:27:59.093 INFO kablam! --> src/ast.rs:94:34 Aug 02 07:27:59.093 INFO kablam! | Aug 02 07:27:59.093 INFO kablam! 94 | fn add_attributes(&mut self, attributes: Vec) { Aug 02 07:27:59.093 INFO kablam! | ^^^^^^^^^^ help: consider using `_attributes` instead Aug 02 07:27:59.093 INFO kablam! Aug 02 07:27:59.093 INFO kablam! warning: unused variable: `children` Aug 02 07:27:59.093 INFO kablam! --> src/ast.rs:98:32 Aug 02 07:27:59.093 INFO kablam! | Aug 02 07:27:59.093 INFO kablam! 98 | fn add_children(&mut self, children: Vec>) { Aug 02 07:27:59.093 INFO kablam! | ^^^^^^^^ help: consider using `_children` instead Aug 02 07:27:59.093 INFO kablam! Aug 02 07:27:59.093 INFO kablam! warning: unused variable: `attribute` Aug 02 07:27:59.093 INFO kablam! --> src/ast.rs:169:33 Aug 02 07:27:59.093 INFO kablam! | Aug 02 07:27:59.093 INFO kablam! 169 | fn add_attribute(&mut self, attribute: Attribute) { Aug 02 07:27:59.093 INFO kablam! | ^^^^^^^^^ help: consider using `_attribute` instead Aug 02 07:27:59.093 INFO kablam! Aug 02 07:27:59.093 INFO kablam! warning: unused variable: `attributes` Aug 02 07:27:59.093 INFO kablam! --> src/ast.rs:173:34 Aug 02 07:27:59.093 INFO kablam! | Aug 02 07:27:59.093 INFO kablam! 173 | fn add_attributes(&mut self, attributes: Vec) { Aug 02 07:27:59.093 INFO kablam! | ^^^^^^^^^^ help: consider using `_attributes` instead Aug 02 07:27:59.093 INFO kablam! Aug 02 07:27:59.093 INFO kablam! warning: unused variable: `child` Aug 02 07:27:59.093 INFO kablam! --> src/ast.rs:177:29 Aug 02 07:27:59.093 INFO kablam! | Aug 02 07:27:59.093 INFO kablam! 177 | fn add_child(&mut self, child: Box) { Aug 02 07:27:59.093 INFO kablam! | ^^^^^ help: consider using `_child` instead Aug 02 07:27:59.093 INFO kablam! Aug 02 07:27:59.093 INFO kablam! warning: unused variable: `children` Aug 02 07:27:59.094 INFO kablam! --> src/ast.rs:181:32 Aug 02 07:27:59.094 INFO kablam! | Aug 02 07:27:59.094 INFO kablam! 181 | fn add_children(&mut self, children: Vec>) { Aug 02 07:27:59.094 INFO kablam! | ^^^^^^^^ help: consider using `_children` instead Aug 02 07:27:59.094 INFO kablam! Aug 02 07:27:59.094 INFO kablam! warning: value assigned to `tag` is never read Aug 02 07:27:59.094 INFO kablam! --> src/parser.rs:66:13 Aug 02 07:27:59.094 INFO kablam! | Aug 02 07:27:59.094 INFO kablam! 66 | let mut tag: &str = ""; Aug 02 07:27:59.094 INFO kablam! | ^^^^^^^ Aug 02 07:27:59.094 INFO kablam! | Aug 02 07:27:59.094 INFO kablam! = note: #[warn(unused_assignments)] on by default Aug 02 07:27:59.094 INFO kablam! Aug 02 07:27:59.094 INFO kablam! warning: value assigned to `value` is never read Aug 02 07:27:59.094 INFO kablam! --> src/parser.rs:68:13 Aug 02 07:27:59.094 INFO kablam! | Aug 02 07:27:59.094 INFO kablam! 68 | let mut value: &str = ""; Aug 02 07:27:59.094 INFO kablam! | ^^^^^^^^^ Aug 02 07:27:59.094 INFO kablam! Aug 02 07:27:59.094 INFO kablam! warning: value assigned to `value` is never read Aug 02 07:27:59.094 INFO kablam! --> src/parser.rs:90:33 Aug 02 07:27:59.094 INFO kablam! | Aug 02 07:27:59.094 INFO kablam! 90 | value = ""; Aug 02 07:27:59.094 INFO kablam! | ^^^^^ Aug 02 07:27:59.094 INFO kablam! Aug 02 07:27:59.144 INFO kablam! warning: variable does not need to be mutable Aug 02 07:27:59.144 INFO kablam! --> src/parser.rs:30:13 Aug 02 07:27:59.144 INFO kablam! | Aug 02 07:27:59.144 INFO kablam! 30 | let mut elements : Vec<&Box> = vec![]; Aug 02 07:27:59.144 INFO kablam! | ----^^^^^^^^ Aug 02 07:27:59.144 INFO kablam! | | Aug 02 07:27:59.144 INFO kablam! | help: remove this `mut` Aug 02 07:27:59.144 INFO kablam! | Aug 02 07:27:59.144 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 02 07:27:59.144 INFO kablam! Aug 02 07:27:59.375 INFO kablam! warning: struct is never used: `Text` Aug 02 07:27:59.375 INFO kablam! --> src/ast.rs:57:1 Aug 02 07:27:59.375 INFO kablam! | Aug 02 07:27:59.375 INFO kablam! 57 | pub struct Text { Aug 02 07:27:59.375 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 02 07:27:59.375 INFO kablam! | Aug 02 07:27:59.375 INFO kablam! = note: #[warn(dead_code)] on by default Aug 02 07:27:59.375 INFO kablam! Aug 02 07:27:59.375 INFO kablam! warning: method is never used: `new` Aug 02 07:27:59.375 INFO kablam! --> src/ast.rs:104:5 Aug 02 07:27:59.375 INFO kablam! | Aug 02 07:27:59.376 INFO kablam! 104 | pub fn new(text: String) -> Text { Aug 02 07:27:59.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.376 INFO kablam! Aug 02 07:27:59.376 INFO kablam! warning: method is never used: `boxed` Aug 02 07:27:59.376 INFO kablam! --> src/ast.rs:112:5 Aug 02 07:27:59.376 INFO kablam! | Aug 02 07:27:59.376 INFO kablam! 112 | pub fn boxed(text: String) -> Box { Aug 02 07:27:59.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.376 INFO kablam! Aug 02 07:27:59.376 INFO kablam! warning: struct is never used: `Comment` Aug 02 07:27:59.376 INFO kablam! --> src/ast.rs:122:1 Aug 02 07:27:59.376 INFO kablam! | Aug 02 07:27:59.376 INFO kablam! 122 | pub struct Comment { Aug 02 07:27:59.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.376 INFO kablam! Aug 02 07:27:59.376 INFO kablam! warning: method is never used: `new` Aug 02 07:27:59.376 INFO kablam! --> src/ast.rs:135:5 Aug 02 07:27:59.376 INFO kablam! | Aug 02 07:27:59.376 INFO kablam! 135 | pub fn new(text: String) -> Comment { Aug 02 07:27:59.376 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.376 INFO kablam! Aug 02 07:27:59.377 INFO kablam! warning: method is never used: `boxed` Aug 02 07:27:59.377 INFO kablam! --> src/ast.rs:143:5 Aug 02 07:27:59.377 INFO kablam! | Aug 02 07:27:59.377 INFO kablam! 143 | pub fn boxed(text: String) -> Box { Aug 02 07:27:59.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.377 INFO kablam! Aug 02 07:27:59.377 INFO kablam! warning: method is never used: `new` Aug 02 07:27:59.377 INFO kablam! --> src/ast.rs:194:5 Aug 02 07:27:59.377 INFO kablam! | Aug 02 07:27:59.377 INFO kablam! 194 | pub fn new(tag: String) -> Element { Aug 02 07:27:59.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.377 INFO kablam! Aug 02 07:27:59.377 INFO kablam! warning: struct is never used: `Generator` Aug 02 07:27:59.377 INFO kablam! --> src/generator.rs:3:1 Aug 02 07:27:59.377 INFO kablam! | Aug 02 07:27:59.377 INFO kablam! 3 | pub struct Generator {} Aug 02 07:27:59.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.377 INFO kablam! Aug 02 07:27:59.377 INFO kablam! warning: method is never used: `to_html` Aug 02 07:27:59.377 INFO kablam! --> src/generator.rs:6:5 Aug 02 07:27:59.377 INFO kablam! | Aug 02 07:27:59.377 INFO kablam! 6 | pub fn to_html(nodes: Vec>) -> String { Aug 02 07:27:59.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 02 07:27:59.377 INFO kablam! Aug 02 07:27:59.377 INFO kablam! warning: field is never used: `current` Aug 02 07:27:59.377 INFO kablam! --> src/parser.rs:7:5 Aug 02 07:27:59.377 INFO kablam! | Aug 02 07:27:59.377 INFO kablam! 7 | current: State, Aug 02 07:27:59.377 INFO kablam! | ^^^^^^^^^^^^^^ Aug 02 07:27:59.378 INFO kablam! Aug 02 07:27:59.378 INFO kablam! warning: variant is never constructed: `EndElement` Aug 02 07:27:59.378 INFO kablam! --> src/parser.rs:12:5 Aug 02 07:27:59.378 INFO kablam! | Aug 02 07:27:59.378 INFO kablam! 12 | EndElement(), Aug 02 07:27:59.378 INFO kablam! | ^^^^^^^^^^^^ Aug 02 07:27:59.378 INFO kablam! Aug 02 07:27:59.378 INFO kablam! warning: variant is never constructed: `AttributeValue` Aug 02 07:27:59.378 INFO kablam! --> src/parser.rs:15:5 Aug 02 07:27:59.378 INFO kablam! | Aug 02 07:27:59.378 INFO kablam! 15 | AttributeValue(), Aug 02 07:27:59.378 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 02 07:27:59.378 INFO kablam! Aug 02 07:27:59.378 INFO kablam! warning: variant is never constructed: `Text` Aug 02 07:27:59.378 INFO kablam! --> src/parser.rs:16:5 Aug 02 07:27:59.378 INFO kablam! | Aug 02 07:27:59.378 INFO kablam! 16 | Text(), Aug 02 07:27:59.378 INFO kablam! | ^^^^^^ Aug 02 07:27:59.378 INFO kablam! Aug 02 07:27:59.378 INFO kablam! warning: variant is never constructed: `Comment` Aug 02 07:27:59.378 INFO kablam! --> src/parser.rs:17:5 Aug 02 07:27:59.378 INFO kablam! | Aug 02 07:27:59.378 INFO kablam! 17 | Comment(), Aug 02 07:27:59.378 INFO kablam! | ^^^^^^^^^ Aug 02 07:27:59.378 INFO kablam! Aug 02 07:27:59.378 INFO kablam! warning: field is never used: `haml` Aug 02 07:27:59.378 INFO kablam! --> src/scanner.rs:5:5 Aug 02 07:27:59.378 INFO kablam! | Aug 02 07:27:59.378 INFO kablam! 5 | haml: &'a str, Aug 02 07:27:59.378 INFO kablam! | ^^^^^^^^^^^^^ Aug 02 07:27:59.379 INFO kablam! Aug 02 07:27:59.440 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.93s Aug 02 07:27:59.462 INFO kablam! su: No module specific data is present Aug 02 07:28:00.030 INFO running `"docker" "rm" "-f" "0145e37db0fa5475b59d5c8c7eece4f82ff22663b1b33df75f2acd727cd04acd"` Aug 02 07:28:00.224 INFO blam! 0145e37db0fa5475b59d5c8c7eece4f82ff22663b1b33df75f2acd727cd04acd