Nov 01 06:53:33.488 INFO testing jhoudan/monkey-rs against 1.30.0 for beta-1.31-1
Nov 01 06:53:33.490 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 06:53:33.968 INFO blam! 6da3b66f809e9b86ce3ab859d6cbff4dd33d4ea829892ab134003dc5629b44a6
Nov 01 06:53:33.983 INFO running `"docker" "start" "-a" "6da3b66f809e9b86ce3ab859d6cbff4dd33d4ea829892ab134003dc5629b44a6"`
Nov 01 06:53:35.699 INFO kablam! usermod: no changes
Nov 01 06:53:35.743 INFO kablam!    Compiling monkey v0.1.0 (/source)
Nov 01 06:53:36.149 INFO kablam! warning: unused import: `token::Token`
Nov 01 06:53:36.149 INFO kablam!  --> src/main.rs:9:5
Nov 01 06:53:36.150 INFO kablam!   |
Nov 01 06:53:36.151 INFO kablam! 9 | use token::Token;
Nov 01 06:53:36.151 INFO kablam!   |     ^^^^^^^^^^^^
Nov 01 06:53:36.152 INFO kablam!   |
Nov 01 06:53:36.153 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 06:53:36.153 INFO kablam! 
Nov 01 06:53:36.235 INFO kablam! warning: struct is never constructed: `Program`
Nov 01 06:53:36.235 INFO kablam!  --> src/ast.rs:7:1
Nov 01 06:53:36.235 INFO kablam!   |
Nov 01 06:53:36.235 INFO kablam! 7 | pub struct Program {
Nov 01 06:53:36.235 INFO kablam!   | ^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.235 INFO kablam!   |
Nov 01 06:53:36.235 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 06:53:36.235 INFO kablam! 
Nov 01 06:53:36.235 INFO kablam! warning: method is never used: `new`
Nov 01 06:53:36.235 INFO kablam!   --> src/ast.rs:12:5
Nov 01 06:53:36.235 INFO kablam!    |
Nov 01 06:53:36.235 INFO kablam! 12 |     pub fn new() -> Program {
Nov 01 06:53:36.235 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.235 INFO kablam! 
Nov 01 06:53:36.235 INFO kablam! warning: method is never used: `token_literal`
Nov 01 06:53:36.235 INFO kablam!   --> src/ast.rs:16:5
Nov 01 06:53:36.235 INFO kablam!    |
Nov 01 06:53:36.235 INFO kablam! 16 |     fn token_literal(&self) -> String {
Nov 01 06:53:36.235 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.235 INFO kablam! 
Nov 01 06:53:36.235 INFO kablam! warning: struct is never constructed: `Statement`
Nov 01 06:53:36.235 INFO kablam!   --> src/ast.rs:27:1
Nov 01 06:53:36.235 INFO kablam!    |
Nov 01 06:53:36.235 INFO kablam! 27 | pub struct Statement {
Nov 01 06:53:36.235 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.235 INFO kablam! 
Nov 01 06:53:36.235 INFO kablam! warning: method is never used: `token_literal`
Nov 01 06:53:36.235 INFO kablam!   --> src/ast.rs:34:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 34 |     fn token_literal(&self) -> String {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: struct is never constructed: `Expression`
Nov 01 06:53:36.236 INFO kablam!   --> src/ast.rs:39:1
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 39 | struct Expression;
Nov 01 06:53:36.236 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: struct is never constructed: `Parser`
Nov 01 06:53:36.236 INFO kablam!  --> src/parser.rs:7:1
Nov 01 06:53:36.236 INFO kablam!   |
Nov 01 06:53:36.236 INFO kablam! 7 | pub struct Parser<'a> {
Nov 01 06:53:36.236 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: method is never used: `new`
Nov 01 06:53:36.236 INFO kablam!   --> src/parser.rs:15:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 15 |     fn new(mut lexer: Lexer) -> Parser {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: method is never used: `next_token`
Nov 01 06:53:36.236 INFO kablam!   --> src/parser.rs:26:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 26 |     fn next_token(&mut self) {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: method is never used: `take_current_token`
Nov 01 06:53:36.236 INFO kablam!   --> src/parser.rs:30:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 30 |     fn take_current_token(&mut self) -> Token {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: method is never used: `parse_program`
Nov 01 06:53:36.236 INFO kablam!   --> src/parser.rs:34:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 34 |     fn parse_program(&mut self) -> Program {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: method is never used: `parse_statement`
Nov 01 06:53:36.236 INFO kablam!   --> src/parser.rs:47:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 47 |     fn parse_statement(&mut self) -> Option<Statement> {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.236 INFO kablam! warning: method is never used: `parse_let_statement`
Nov 01 06:53:36.236 INFO kablam!   --> src/parser.rs:54:5
Nov 01 06:53:36.236 INFO kablam!    |
Nov 01 06:53:36.236 INFO kablam! 54 |     fn parse_let_statement(&mut self) -> Option<Statement> {
Nov 01 06:53:36.236 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:36.236 INFO kablam! 
Nov 01 06:53:36.927 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.21s
Nov 01 06:53:36.927 INFO kablam! su: No module specific data is present
Nov 01 06:53:37.727 INFO running `"docker" "rm" "-f" "6da3b66f809e9b86ce3ab859d6cbff4dd33d4ea829892ab134003dc5629b44a6"`
Nov 01 06:53:38.011 INFO blam! 6da3b66f809e9b86ce3ab859d6cbff4dd33d4ea829892ab134003dc5629b44a6
Nov 01 06:53:38.017 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 06:53:38.567 INFO blam! 53f902c127647bdbe149f3104727abf525aac38fcf401b29628230ed407dca4f
Nov 01 06:53:38.573 INFO running `"docker" "start" "-a" "53f902c127647bdbe149f3104727abf525aac38fcf401b29628230ed407dca4f"`
Nov 01 06:53:39.807 INFO kablam! usermod: no changes
Nov 01 06:53:39.868 INFO kablam!    Compiling monkey v0.1.0 (/source)
Nov 01 06:53:40.303 INFO kablam! warning: unused import: `token::Token`
Nov 01 06:53:40.303 INFO kablam!  --> src/main.rs:9:5
Nov 01 06:53:40.303 INFO kablam!   |
Nov 01 06:53:40.303 INFO kablam! 9 | use token::Token;
Nov 01 06:53:40.303 INFO kablam!   |     ^^^^^^^^^^^^
Nov 01 06:53:40.303 INFO kablam!   |
Nov 01 06:53:40.303 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 06:53:40.303 INFO kablam! 
Nov 01 06:53:40.394 INFO kablam! warning: unused variable: `lexer`
Nov 01 06:53:40.394 INFO kablam!    --> src/lexer.rs:186:17
Nov 01 06:53:40.394 INFO kablam!     |
Nov 01 06:53:40.394 INFO kablam! 186 |         let mut lexer = Lexer::new(input);
Nov 01 06:53:40.394 INFO kablam!     |                 ^^^^^ help: consider using `_lexer` instead
Nov 01 06:53:40.394 INFO kablam!     |
Nov 01 06:53:40.397 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 06:53:40.397 INFO kablam! 
Nov 01 06:53:40.421 INFO kablam! warning: variable does not need to be mutable
Nov 01 06:53:40.421 INFO kablam!    --> src/lexer.rs:186:13
Nov 01 06:53:40.421 INFO kablam!     |
Nov 01 06:53:40.421 INFO kablam! 186 |         let mut lexer = Lexer::new(input);
Nov 01 06:53:40.421 INFO kablam!     |             ----^^^^^
Nov 01 06:53:40.421 INFO kablam!     |             |
Nov 01 06:53:40.421 INFO kablam!     |             help: remove this `mut`
Nov 01 06:53:40.421 INFO kablam!     |
Nov 01 06:53:40.421 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 06:53:40.421 INFO kablam! 
Nov 01 06:53:40.431 INFO kablam! warning: method is never used: `token_literal`
Nov 01 06:53:40.431 INFO kablam!   --> src/ast.rs:16:5
Nov 01 06:53:40.431 INFO kablam!    |
Nov 01 06:53:40.431 INFO kablam! 16 |     fn token_literal(&self) -> String {
Nov 01 06:53:40.431 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:40.432 INFO kablam!    |
Nov 01 06:53:40.432 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 06:53:40.432 INFO kablam! 
Nov 01 06:53:40.432 INFO kablam! warning: method is never used: `token_literal`
Nov 01 06:53:40.432 INFO kablam!   --> src/ast.rs:34:5
Nov 01 06:53:40.432 INFO kablam!    |
Nov 01 06:53:40.433 INFO kablam! 34 |     fn token_literal(&self) -> String {
Nov 01 06:53:40.433 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:53:40.433 INFO kablam! 
Nov 01 06:53:40.433 INFO kablam! warning: struct is never constructed: `Expression`
Nov 01 06:53:40.433 INFO kablam!   --> src/ast.rs:39:1
Nov 01 06:53:40.433 INFO kablam!    |
Nov 01 06:53:40.434 INFO kablam! 39 | struct Expression;
Nov 01 06:53:40.434 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:53:40.434 INFO kablam! 
Nov 01 06:53:41.303 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.47s
Nov 01 06:53:41.312 INFO kablam! su: No module specific data is present
Nov 01 06:53:41.996 INFO running `"docker" "rm" "-f" "53f902c127647bdbe149f3104727abf525aac38fcf401b29628230ed407dca4f"`
Nov 01 06:53:42.265 INFO blam! 53f902c127647bdbe149f3104727abf525aac38fcf401b29628230ed407dca4f
Nov 01 06:53:42.275 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 06:53:42.788 INFO blam! b45133a6159b670af76bf40b24b878dd44b0660a1bd0a793247746fc6088ee36
Nov 01 06:53:42.791 INFO running `"docker" "start" "-a" "b45133a6159b670af76bf40b24b878dd44b0660a1bd0a793247746fc6088ee36"`
Nov 01 06:53:43.945 INFO kablam! usermod: no changes
Nov 01 06:53:43.991 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 01 06:53:43.991 INFO kablam!      Running /target/debug/deps/monkey-035f5abb9ed402b1
Nov 01 06:53:43.999 INFO kablam! su: No module specific data is present
Nov 01 06:53:43.999 INFO blam! 
Nov 01 06:53:43.999 INFO blam! running 4 tests
Nov 01 06:53:43.999 INFO blam! test parser::tests::basic_input ... ok
Nov 01 06:53:43.999 INFO blam! test lexer::tests::simple_program ... ok
Nov 01 06:53:43.999 INFO blam! test lexer::tests::medium_input ... ok
Nov 01 06:53:43.999 INFO blam! test lexer::tests::basic_input ... ok
Nov 01 06:53:43.999 INFO blam! 
Nov 01 06:53:43.999 INFO blam! test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 06:53:43.999 INFO blam! 
Nov 01 06:53:44.835 INFO running `"docker" "rm" "-f" "b45133a6159b670af76bf40b24b878dd44b0660a1bd0a793247746fc6088ee36"`
Nov 01 06:53:45.099 INFO blam! b45133a6159b670af76bf40b24b878dd44b0660a1bd0a793247746fc6088ee36
