Nov 01 18:36:33.401 INFO testing Plasticcaz/mayim_old against 1.30.0 for beta-1.31-1
Nov 01 18:36:33.402 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 18:36:34.059 INFO blam! 1d779f891c658376feb48cbb6f631029aa0226ddf55ab7de7709e3fc7e71ee9f
Nov 01 18:36:34.059 INFO running `"docker" "start" "-a" "1d779f891c658376feb48cbb6f631029aa0226ddf55ab7de7709e3fc7e71ee9f"`
Nov 01 18:36:35.255 INFO kablam! usermod: no changes
Nov 01 18:36:35.311 INFO kablam!    Compiling mayim_arena v0.1.0 (/source/mayim_arena)
Nov 01 18:36:35.935 INFO kablam!    Compiling mayim v0.1.0 (/source)
Nov 01 18:36:36.327 INFO kablam! warning: unused import: `mayim_arena::Arena`
Nov 01 18:36:36.327 INFO kablam!  --> src/typer_stuff/typertype.rs:2:5
Nov 01 18:36:36.327 INFO kablam!   |
Nov 01 18:36:36.327 INFO kablam! 2 | use mayim_arena::Arena;
Nov 01 18:36:36.327 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.327 INFO kablam!   |
Nov 01 18:36:36.327 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 18:36:36.327 INFO kablam! 
Nov 01 18:36:36.570 INFO kablam! warning: private type `syntax::error::AssignToConstantBinding` in public interface (error E0446)
Nov 01 18:36:36.570 INFO kablam!   --> src/syntax/error.rs:10:29
Nov 01 18:36:36.570 INFO kablam!    |
Nov 01 18:36:36.570 INFO kablam! 10 |     AssignToConstantBinding(AssignToConstantBinding),
Nov 01 18:36:36.570 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.570 INFO kablam!    |
Nov 01 18:36:36.570 INFO kablam!    = note: #[warn(private_in_public)] on by default
Nov 01 18:36:36.570 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:36.570 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:36.570 INFO kablam! 
Nov 01 18:36:36.570 INFO kablam! warning: private type `syntax::error::BindingAlreadyExists` in public interface (error E0446)
Nov 01 18:36:36.570 INFO kablam!   --> src/syntax/error.rs:11:26
Nov 01 18:36:36.570 INFO kablam!    |
Nov 01 18:36:36.570 INFO kablam! 11 |     BindingAlreadyExists(BindingAlreadyExists),
Nov 01 18:36:36.570 INFO kablam!    |                          ^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.570 INFO kablam!    |
Nov 01 18:36:36.570 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:36.570 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:36.570 INFO kablam! 
Nov 01 18:36:36.571 INFO kablam! warning: private type `syntax::error::ExpectedButGot` in public interface (error E0446)
Nov 01 18:36:36.571 INFO kablam!   --> src/syntax/error.rs:12:20
Nov 01 18:36:36.571 INFO kablam!    |
Nov 01 18:36:36.571 INFO kablam! 12 |     ExpectedButGot(ExpectedButGot),
Nov 01 18:36:36.571 INFO kablam!    |                    ^^^^^^^^^^^^^^
Nov 01 18:36:36.571 INFO kablam!    |
Nov 01 18:36:36.571 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:36.571 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:36.571 INFO kablam! 
Nov 01 18:36:36.571 INFO kablam! warning: private type `syntax::error::ExpectedOneOfButGot` in public interface (error E0446)
Nov 01 18:36:36.571 INFO kablam!   --> src/syntax/error.rs:13:25
Nov 01 18:36:36.571 INFO kablam!    |
Nov 01 18:36:36.571 INFO kablam! 13 |     ExpectedOneOfButGot(ExpectedOneOfButGot),
Nov 01 18:36:36.571 INFO kablam!    |                         ^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.571 INFO kablam!    |
Nov 01 18:36:36.571 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:36.571 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:36.571 INFO kablam! 
Nov 01 18:36:36.577 INFO kablam! warning: unreachable pattern
Nov 01 18:36:36.577 INFO kablam!   --> src/typer_stuff/typertype.rs:52:13
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam! 52 |             _ => unimplemented!(),
Nov 01 18:36:36.577 INFO kablam!    |             ^
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam!    = note: #[warn(unreachable_patterns)] on by default
Nov 01 18:36:36.577 INFO kablam! 
Nov 01 18:36:36.577 INFO kablam! warning: unused variable: `assign_operator`
Nov 01 18:36:36.577 INFO kablam!   --> src/syntax/parser.rs:70:9
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam! 70 |     let assign_operator = expect(tokens, TokenType::Assign)?;
Nov 01 18:36:36.577 INFO kablam!    |         ^^^^^^^^^^^^^^^ help: consider using `_assign_operator` instead
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 18:36:36.577 INFO kablam! 
Nov 01 18:36:36.577 INFO kablam! warning: unused variable: `semicolon`
Nov 01 18:36:36.577 INFO kablam!   --> src/syntax/parser.rs:72:9
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam! 72 |     let semicolon = expect(tokens, TokenType::Semicolon)?;
Nov 01 18:36:36.577 INFO kablam!    |         ^^^^^^^^^ help: consider using `_semicolon` instead
Nov 01 18:36:36.577 INFO kablam! 
Nov 01 18:36:36.577 INFO kablam! warning: unused variable: `location`
Nov 01 18:36:36.577 INFO kablam!   --> src/typer.rs:66:63
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam! 66 |     fn check_return_statement(&mut self, interp: &mut Interp, location: Location, return_stmt: ReturnStatement) {
Nov 01 18:36:36.577 INFO kablam!    |                                                               ^^^^^^^^ help: consider using `_location` instead
Nov 01 18:36:36.577 INFO kablam! 
Nov 01 18:36:36.577 INFO kablam! warning: unused variable: `interp`
Nov 01 18:36:36.577 INFO kablam!   --> src/typer.rs:75:9
Nov 01 18:36:36.577 INFO kablam!    |
Nov 01 18:36:36.577 INFO kablam! 75 |         interp: &mut Interp,
Nov 01 18:36:36.577 INFO kablam!    |         ^^^^^^ help: consider using `_interp` instead
Nov 01 18:36:36.577 INFO kablam! 
Nov 01 18:36:36.577 INFO kablam! warning: unused variable: `location`
Nov 01 18:36:36.577 INFO kablam!   --> src/typer.rs:76:9
Nov 01 18:36:36.578 INFO kablam!    |
Nov 01 18:36:36.578 INFO kablam! 76 |         location: Location,
Nov 01 18:36:36.578 INFO kablam!    |         ^^^^^^^^ help: consider using `_location` instead
Nov 01 18:36:36.578 INFO kablam! 
Nov 01 18:36:36.578 INFO kablam! warning: unused variable: `location`
Nov 01 18:36:36.578 INFO kablam!   --> src/typer.rs:97:9
Nov 01 18:36:36.578 INFO kablam!    |
Nov 01 18:36:36.578 INFO kablam! 97 |         location: Location,
Nov 01 18:36:36.578 INFO kablam!    |         ^^^^^^^^ help: consider using `_location` instead
Nov 01 18:36:36.578 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `Declaration`
Nov 01 18:36:36.683 INFO kablam!   --> src/syntax/ast.rs:18:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 18 |     Declaration { lhs: Expression, ttype: Type },
Nov 01 18:36:36.683 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `BinaryOpExpr`
Nov 01 18:36:36.683 INFO kablam!   --> src/syntax/ast.rs:64:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 64 | /     BinaryOpExpr {
Nov 01 18:36:36.683 INFO kablam! 65 | |         operator: BinaryOperator,
Nov 01 18:36:36.683 INFO kablam! 66 | |         a: Box<Expression>,
Nov 01 18:36:36.683 INFO kablam! 67 | |         b: Box<Expression>,
Nov 01 18:36:36.683 INFO kablam! 68 | |     },
Nov 01 18:36:36.683 INFO kablam!    | |_____^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `UnaryOpExpr`
Nov 01 18:36:36.683 INFO kablam!   --> src/syntax/ast.rs:69:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 69 | /     UnaryOpExpr {
Nov 01 18:36:36.683 INFO kablam! 70 | |         operator: BinaryOperator,
Nov 01 18:36:36.683 INFO kablam! 71 | |         expr: Box<Expression>,
Nov 01 18:36:36.683 INFO kablam! 72 | |     },
Nov 01 18:36:36.683 INFO kablam!    | |_____^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `Plus`
Nov 01 18:36:36.683 INFO kablam!    --> src/syntax/ast.rs:114:5
Nov 01 18:36:36.683 INFO kablam!     |
Nov 01 18:36:36.683 INFO kablam! 114 |     Plus,
Nov 01 18:36:36.683 INFO kablam!     |     ^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `Minus`
Nov 01 18:36:36.683 INFO kablam!    --> src/syntax/ast.rs:115:5
Nov 01 18:36:36.683 INFO kablam!     |
Nov 01 18:36:36.683 INFO kablam! 115 |     Minus,
Nov 01 18:36:36.683 INFO kablam!     |     ^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `Divide`
Nov 01 18:36:36.683 INFO kablam!    --> src/syntax/ast.rs:116:5
Nov 01 18:36:36.683 INFO kablam!     |
Nov 01 18:36:36.683 INFO kablam! 116 |     Divide,
Nov 01 18:36:36.683 INFO kablam!     |     ^^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `Multiply`
Nov 01 18:36:36.683 INFO kablam!    --> src/syntax/ast.rs:117:5
Nov 01 18:36:36.683 INFO kablam!     |
Nov 01 18:36:36.683 INFO kablam! 117 |     Multiply,
Nov 01 18:36:36.683 INFO kablam!     |     ^^^^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: variant is never constructed: `FunctionKeyword`
Nov 01 18:36:36.683 INFO kablam!   --> src/syntax/atoms/token_type.rs:26:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 26 |     FunctionKeyword,
Nov 01 18:36:36.683 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: method is never used: `undeclared_identifier`
Nov 01 18:36:36.683 INFO kablam!   --> src/syntax/error.rs:64:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 64 |     pub fn undeclared_identifier(identifier: Token) -> Error {
Nov 01 18:36:36.683 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: field is never used: `scope_stack`
Nov 01 18:36:36.683 INFO kablam!   --> src/typer.rs:13:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 13 |     scope_stack: Vec<ScopeId>,
Nov 01 18:36:36.683 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:36.683 INFO kablam! warning: method is never used: `location_defined`
Nov 01 18:36:36.683 INFO kablam!   --> src/typer_stuff/binding.rs:24:5
Nov 01 18:36:36.683 INFO kablam!    |
Nov 01 18:36:36.683 INFO kablam! 24 |     pub fn location_defined(&self) -> Location {
Nov 01 18:36:36.683 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:36.683 INFO kablam! 
Nov 01 18:36:37.948 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.66s
Nov 01 18:36:37.950 INFO kablam! su: No module specific data is present
Nov 01 18:36:38.609 INFO running `"docker" "rm" "-f" "1d779f891c658376feb48cbb6f631029aa0226ddf55ab7de7709e3fc7e71ee9f"`
Nov 01 18:36:38.734 INFO blam! 1d779f891c658376feb48cbb6f631029aa0226ddf55ab7de7709e3fc7e71ee9f
Nov 01 18:36:38.747 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 18:36:39.031 INFO blam! 3c70cedda77bb7e763a7fcad6fd5b65f3016d3aba63172dcab407c67fdcc5a6f
Nov 01 18:36:39.034 INFO running `"docker" "start" "-a" "3c70cedda77bb7e763a7fcad6fd5b65f3016d3aba63172dcab407c67fdcc5a6f"`
Nov 01 18:36:39.668 INFO kablam! usermod: no changes
Nov 01 18:36:39.713 INFO kablam!    Compiling mayim v0.1.0 (/source)
Nov 01 18:36:40.279 INFO kablam! warning: unused import: `mayim_arena::Arena`
Nov 01 18:36:40.279 INFO kablam!  --> src/typer_stuff/typertype.rs:2:5
Nov 01 18:36:40.279 INFO kablam!   |
Nov 01 18:36:40.279 INFO kablam! 2 | use mayim_arena::Arena;
Nov 01 18:36:40.279 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.279 INFO kablam!   |
Nov 01 18:36:40.279 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 18:36:40.279 INFO kablam! 
Nov 01 18:36:40.514 INFO kablam! warning: private type `syntax::error::AssignToConstantBinding` in public interface (error E0446)
Nov 01 18:36:40.515 INFO kablam!   --> src/syntax/error.rs:10:29
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam! 10 |     AssignToConstantBinding(AssignToConstantBinding),
Nov 01 18:36:40.515 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam!    = note: #[warn(private_in_public)] on by default
Nov 01 18:36:40.515 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:40.515 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:40.515 INFO kablam! 
Nov 01 18:36:40.515 INFO kablam! warning: private type `syntax::error::BindingAlreadyExists` in public interface (error E0446)
Nov 01 18:36:40.515 INFO kablam!   --> src/syntax/error.rs:11:26
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam! 11 |     BindingAlreadyExists(BindingAlreadyExists),
Nov 01 18:36:40.515 INFO kablam!    |                          ^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:40.515 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:40.515 INFO kablam! 
Nov 01 18:36:40.515 INFO kablam! warning: private type `syntax::error::ExpectedButGot` in public interface (error E0446)
Nov 01 18:36:40.515 INFO kablam!   --> src/syntax/error.rs:12:20
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam! 12 |     ExpectedButGot(ExpectedButGot),
Nov 01 18:36:40.515 INFO kablam!    |                    ^^^^^^^^^^^^^^
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:40.515 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:40.515 INFO kablam! 
Nov 01 18:36:40.515 INFO kablam! warning: private type `syntax::error::ExpectedOneOfButGot` in public interface (error E0446)
Nov 01 18:36:40.515 INFO kablam!   --> src/syntax/error.rs:13:25
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam! 13 |     ExpectedOneOfButGot(ExpectedOneOfButGot),
Nov 01 18:36:40.515 INFO kablam!    |                         ^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.515 INFO kablam!    |
Nov 01 18:36:40.515 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 01 18:36:40.515 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Nov 01 18:36:40.515 INFO kablam! 
Nov 01 18:36:40.519 INFO kablam! warning: unreachable pattern
Nov 01 18:36:40.519 INFO kablam!   --> src/typer_stuff/typertype.rs:52:13
Nov 01 18:36:40.519 INFO kablam!    |
Nov 01 18:36:40.519 INFO kablam! 52 |             _ => unimplemented!(),
Nov 01 18:36:40.519 INFO kablam!    |             ^
Nov 01 18:36:40.519 INFO kablam!    |
Nov 01 18:36:40.519 INFO kablam!    = note: #[warn(unreachable_patterns)] on by default
Nov 01 18:36:40.519 INFO kablam! 
Nov 01 18:36:40.521 INFO kablam! warning: unused variable: `assign_operator`
Nov 01 18:36:40.521 INFO kablam!   --> src/syntax/parser.rs:70:9
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam! 70 |     let assign_operator = expect(tokens, TokenType::Assign)?;
Nov 01 18:36:40.521 INFO kablam!    |         ^^^^^^^^^^^^^^^ help: consider using `_assign_operator` instead
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 18:36:40.521 INFO kablam! 
Nov 01 18:36:40.521 INFO kablam! warning: unused variable: `semicolon`
Nov 01 18:36:40.521 INFO kablam!   --> src/syntax/parser.rs:72:9
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam! 72 |     let semicolon = expect(tokens, TokenType::Semicolon)?;
Nov 01 18:36:40.521 INFO kablam!    |         ^^^^^^^^^ help: consider using `_semicolon` instead
Nov 01 18:36:40.521 INFO kablam! 
Nov 01 18:36:40.521 INFO kablam! warning: unused variable: `location`
Nov 01 18:36:40.521 INFO kablam!   --> src/typer.rs:66:63
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam! 66 |     fn check_return_statement(&mut self, interp: &mut Interp, location: Location, return_stmt: ReturnStatement) {
Nov 01 18:36:40.521 INFO kablam!    |                                                               ^^^^^^^^ help: consider using `_location` instead
Nov 01 18:36:40.521 INFO kablam! 
Nov 01 18:36:40.521 INFO kablam! warning: unused variable: `interp`
Nov 01 18:36:40.521 INFO kablam!   --> src/typer.rs:75:9
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam! 75 |         interp: &mut Interp,
Nov 01 18:36:40.521 INFO kablam!    |         ^^^^^^ help: consider using `_interp` instead
Nov 01 18:36:40.521 INFO kablam! 
Nov 01 18:36:40.521 INFO kablam! warning: unused variable: `location`
Nov 01 18:36:40.521 INFO kablam!   --> src/typer.rs:76:9
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam! 76 |         location: Location,
Nov 01 18:36:40.521 INFO kablam!    |         ^^^^^^^^ help: consider using `_location` instead
Nov 01 18:36:40.521 INFO kablam! 
Nov 01 18:36:40.521 INFO kablam! warning: unused variable: `location`
Nov 01 18:36:40.521 INFO kablam!   --> src/typer.rs:97:9
Nov 01 18:36:40.521 INFO kablam!    |
Nov 01 18:36:40.521 INFO kablam! 97 |         location: Location,
Nov 01 18:36:40.521 INFO kablam!    |         ^^^^^^^^ help: consider using `_location` instead
Nov 01 18:36:40.521 INFO kablam! 
Nov 01 18:36:40.609 INFO kablam! warning: variant is never constructed: `Declaration`
Nov 01 18:36:40.610 INFO kablam!   --> src/syntax/ast.rs:18:5
Nov 01 18:36:40.610 INFO kablam!    |
Nov 01 18:36:40.610 INFO kablam! 18 |     Declaration { lhs: Expression, ttype: Type },
Nov 01 18:36:40.610 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.610 INFO kablam!    |
Nov 01 18:36:40.610 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 18:36:40.610 INFO kablam! 
Nov 01 18:36:40.610 INFO kablam! warning: variant is never constructed: `BinaryOpExpr`
Nov 01 18:36:40.610 INFO kablam!   --> src/syntax/ast.rs:64:5
Nov 01 18:36:40.610 INFO kablam!    |
Nov 01 18:36:40.610 INFO kablam! 64 | /     BinaryOpExpr {
Nov 01 18:36:40.610 INFO kablam! 65 | |         operator: BinaryOperator,
Nov 01 18:36:40.610 INFO kablam! 66 | |         a: Box<Expression>,
Nov 01 18:36:40.610 INFO kablam! 67 | |         b: Box<Expression>,
Nov 01 18:36:40.610 INFO kablam! 68 | |     },
Nov 01 18:36:40.610 INFO kablam!    | |_____^
Nov 01 18:36:40.610 INFO kablam! 
Nov 01 18:36:40.610 INFO kablam! warning: variant is never constructed: `UnaryOpExpr`
Nov 01 18:36:40.610 INFO kablam!   --> src/syntax/ast.rs:69:5
Nov 01 18:36:40.610 INFO kablam!    |
Nov 01 18:36:40.610 INFO kablam! 69 | /     UnaryOpExpr {
Nov 01 18:36:40.610 INFO kablam! 70 | |         operator: BinaryOperator,
Nov 01 18:36:40.610 INFO kablam! 71 | |         expr: Box<Expression>,
Nov 01 18:36:40.610 INFO kablam! 72 | |     },
Nov 01 18:36:40.610 INFO kablam!    | |_____^
Nov 01 18:36:40.610 INFO kablam! 
Nov 01 18:36:40.610 INFO kablam! warning: variant is never constructed: `Plus`
Nov 01 18:36:40.610 INFO kablam!    --> src/syntax/ast.rs:114:5
Nov 01 18:36:40.614 INFO kablam!     |
Nov 01 18:36:40.614 INFO kablam! 114 |     Plus,
Nov 01 18:36:40.614 INFO kablam!     |     ^^^^
Nov 01 18:36:40.614 INFO kablam! 
Nov 01 18:36:40.614 INFO kablam! warning: variant is never constructed: `Minus`
Nov 01 18:36:40.614 INFO kablam!    --> src/syntax/ast.rs:115:5
Nov 01 18:36:40.614 INFO kablam!     |
Nov 01 18:36:40.614 INFO kablam! 115 |     Minus,
Nov 01 18:36:40.614 INFO kablam!     |     ^^^^^
Nov 01 18:36:40.614 INFO kablam! 
Nov 01 18:36:40.614 INFO kablam! warning: variant is never constructed: `Divide`
Nov 01 18:36:40.614 INFO kablam!    --> src/syntax/ast.rs:116:5
Nov 01 18:36:40.614 INFO kablam!     |
Nov 01 18:36:40.614 INFO kablam! 116 |     Divide,
Nov 01 18:36:40.614 INFO kablam!     |     ^^^^^^
Nov 01 18:36:40.614 INFO kablam! 
Nov 01 18:36:40.614 INFO kablam! warning: variant is never constructed: `Multiply`
Nov 01 18:36:40.614 INFO kablam!    --> src/syntax/ast.rs:117:5
Nov 01 18:36:40.614 INFO kablam!     |
Nov 01 18:36:40.614 INFO kablam! 117 |     Multiply,
Nov 01 18:36:40.614 INFO kablam!     |     ^^^^^^^^
Nov 01 18:36:40.614 INFO kablam! 
Nov 01 18:36:40.614 INFO kablam! warning: variant is never constructed: `FunctionKeyword`
Nov 01 18:36:40.614 INFO kablam!   --> src/syntax/atoms/token_type.rs:26:5
Nov 01 18:36:40.614 INFO kablam!    |
Nov 01 18:36:40.614 INFO kablam! 26 |     FunctionKeyword,
Nov 01 18:36:40.614 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 18:36:40.614 INFO kablam! 
Nov 01 18:36:40.614 INFO kablam! warning: method is never used: `undeclared_identifier`
Nov 01 18:36:40.614 INFO kablam!   --> src/syntax/error.rs:64:5
Nov 01 18:36:40.614 INFO kablam!    |
Nov 01 18:36:40.614 INFO kablam! 64 |     pub fn undeclared_identifier(identifier: Token) -> Error {
Nov 01 18:36:40.614 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.618 INFO kablam! 
Nov 01 18:36:40.618 INFO kablam! warning: field is never used: `scope_stack`
Nov 01 18:36:40.618 INFO kablam!   --> src/typer.rs:13:5
Nov 01 18:36:40.618 INFO kablam!    |
Nov 01 18:36:40.618 INFO kablam! 13 |     scope_stack: Vec<ScopeId>,
Nov 01 18:36:40.618 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.618 INFO kablam! 
Nov 01 18:36:40.618 INFO kablam! warning: method is never used: `location_defined`
Nov 01 18:36:40.618 INFO kablam!   --> src/typer_stuff/binding.rs:24:5
Nov 01 18:36:40.618 INFO kablam!    |
Nov 01 18:36:40.618 INFO kablam! 24 |     pub fn location_defined(&self) -> Location {
Nov 01 18:36:40.619 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 18:36:40.619 INFO kablam! 
Nov 01 18:36:40.929 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.22s
Nov 01 18:36:40.934 INFO kablam! su: No module specific data is present
Nov 01 18:36:41.227 INFO running `"docker" "rm" "-f" "3c70cedda77bb7e763a7fcad6fd5b65f3016d3aba63172dcab407c67fdcc5a6f"`
Nov 01 18:36:41.399 INFO blam! 3c70cedda77bb7e763a7fcad6fd5b65f3016d3aba63172dcab407c67fdcc5a6f
Nov 01 18:36:41.402 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 18:36:41.647 INFO blam! d412aae47964ac9a7f4ef65e764caa72fe8e5d083ea6aff9f22c54c55a5c7496
Nov 01 18:36:41.649 INFO running `"docker" "start" "-a" "d412aae47964ac9a7f4ef65e764caa72fe8e5d083ea6aff9f22c54c55a5c7496"`
Nov 01 18:36:42.231 INFO kablam! usermod: no changes
Nov 01 18:36:42.276 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 01 18:36:42.277 INFO kablam!      Running /target/debug/deps/mayim-d6fd1cc826beb876
Nov 01 18:36:42.280 INFO blam! 
Nov 01 18:36:42.280 INFO blam! running 0 tests
Nov 01 18:36:42.280 INFO blam! 
Nov 01 18:36:42.280 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 18:36:42.280 INFO blam! 
Nov 01 18:36:42.282 INFO kablam! su: No module specific data is present
Nov 01 18:36:42.590 INFO running `"docker" "rm" "-f" "d412aae47964ac9a7f4ef65e764caa72fe8e5d083ea6aff9f22c54c55a5c7496"`
Nov 01 18:36:42.791 INFO blam! d412aae47964ac9a7f4ef65e764caa72fe8e5d083ea6aff9f22c54c55a5c7496
