Jul 11 16:18:04.111 INFO checking EEVV/haxlel against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 11 16:18:04.111 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 16:18:04.111 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 16:18:04.112 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-4/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-4/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/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" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 16:18:04.378 INFO blam! e413a3a9c7fa2f7ba64819d05b0a38d0ada095ca396861b3a010d8d8b4055273 Jul 11 16:18:04.381 INFO running `"docker" "start" "-a" "e413a3a9c7fa2f7ba64819d05b0a38d0ada095ca396861b3a010d8d8b4055273"` Jul 11 16:18:05.203 INFO kablam! Checking haxlel v0.1.0 (file:///source) Jul 11 16:18:05.647 INFO kablam! warning: unused imports: `Element`, `Index` Jul 11 16:18:05.647 INFO kablam! --> src/interpreter/value/mod.rs:6:33 Jul 11 16:18:05.647 INFO kablam! | Jul 11 16:18:05.647 INFO kablam! 6 | use interpreter::value::array::{Index, Element, Array}; Jul 11 16:18:05.647 INFO kablam! | ^^^^^ ^^^^^^^ Jul 11 16:18:05.647 INFO kablam! | Jul 11 16:18:05.647 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 16:18:05.647 INFO kablam! Jul 11 16:18:05.647 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.647 INFO kablam! --> src/interpreter/node/value_node.rs:4:36 Jul 11 16:18:05.647 INFO kablam! | Jul 11 16:18:05.648 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.648 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.648 INFO kablam! Jul 11 16:18:05.648 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.648 INFO kablam! --> src/interpreter/node/variable_node.rs:4:36 Jul 11 16:18:05.648 INFO kablam! | Jul 11 16:18:05.648 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.648 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.648 INFO kablam! Jul 11 16:18:05.648 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.648 INFO kablam! --> src/interpreter/node/positive_node.rs:4:36 Jul 11 16:18:05.648 INFO kablam! | Jul 11 16:18:05.648 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.648 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.648 INFO kablam! Jul 11 16:18:05.648 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.648 INFO kablam! --> src/interpreter/node/negative_node.rs:4:36 Jul 11 16:18:05.648 INFO kablam! | Jul 11 16:18:05.648 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.648 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.648 INFO kablam! Jul 11 16:18:05.648 INFO kablam! warning: unused import: `Variable` Jul 11 16:18:05.649 INFO kablam! --> src/interpreter/node/mod.rs:8:36 Jul 11 16:18:05.649 INFO kablam! | Jul 11 16:18:05.649 INFO kablam! 8 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.649 INFO kablam! | ^^^^^^^^ Jul 11 16:18:05.649 INFO kablam! Jul 11 16:18:05.649 INFO kablam! warning: unused imports: `TokenLocation`, `TokenType` Jul 11 16:18:05.649 INFO kablam! --> src/interpreter/mod.rs:7:26 Jul 11 16:18:05.649 INFO kablam! | Jul 11 16:18:05.649 INFO kablam! 7 | use interpreter::token::{TokenType, TokenLocation, Token}; Jul 11 16:18:05.649 INFO kablam! | ^^^^^^^^^ ^^^^^^^^^^^^^ Jul 11 16:18:05.649 INFO kablam! Jul 11 16:18:05.708 INFO kablam! warning: unused imports: `Element`, `Index` Jul 11 16:18:05.709 INFO kablam! --> src/interpreter/value/mod.rs:6:33 Jul 11 16:18:05.709 INFO kablam! | Jul 11 16:18:05.709 INFO kablam! 6 | use interpreter::value::array::{Index, Element, Array}; Jul 11 16:18:05.709 INFO kablam! | ^^^^^ ^^^^^^^ Jul 11 16:18:05.709 INFO kablam! | Jul 11 16:18:05.709 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 16:18:05.709 INFO kablam! Jul 11 16:18:05.709 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.709 INFO kablam! --> src/interpreter/node/value_node.rs:4:36 Jul 11 16:18:05.709 INFO kablam! | Jul 11 16:18:05.709 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.709 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.709 INFO kablam! Jul 11 16:18:05.709 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.709 INFO kablam! --> src/interpreter/node/variable_node.rs:4:36 Jul 11 16:18:05.709 INFO kablam! | Jul 11 16:18:05.709 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.709 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.709 INFO kablam! Jul 11 16:18:05.709 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.709 INFO kablam! --> src/interpreter/node/positive_node.rs:4:36 Jul 11 16:18:05.709 INFO kablam! | Jul 11 16:18:05.710 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.710 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.710 INFO kablam! Jul 11 16:18:05.710 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:05.710 INFO kablam! --> src/interpreter/node/negative_node.rs:4:36 Jul 11 16:18:05.710 INFO kablam! | Jul 11 16:18:05.710 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.710 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:05.710 INFO kablam! Jul 11 16:18:05.710 INFO kablam! warning: unused import: `Variable` Jul 11 16:18:05.710 INFO kablam! --> src/interpreter/node/mod.rs:8:36 Jul 11 16:18:05.710 INFO kablam! | Jul 11 16:18:05.710 INFO kablam! 8 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:05.710 INFO kablam! | ^^^^^^^^ Jul 11 16:18:05.710 INFO kablam! Jul 11 16:18:05.710 INFO kablam! warning: unused imports: `TokenLocation`, `TokenType` Jul 11 16:18:05.710 INFO kablam! --> src/interpreter/mod.rs:7:26 Jul 11 16:18:05.710 INFO kablam! | Jul 11 16:18:05.710 INFO kablam! 7 | use interpreter::token::{TokenType, TokenLocation, Token}; Jul 11 16:18:05.710 INFO kablam! | ^^^^^^^^^ ^^^^^^^^^^^^^ Jul 11 16:18:05.710 INFO kablam! Jul 11 16:18:06.133 INFO kablam! warning: unused variable: `state` Jul 11 16:18:06.133 INFO kablam! --> src/interpreter/node/value_node.rs:13:23 Jul 11 16:18:06.133 INFO kablam! | Jul 11 16:18:06.133 INFO kablam! 13 | fn resolve(&self, state: &'a mut ResolveState<'a>) -> Result, Error> { Jul 11 16:18:06.133 INFO kablam! | ^^^^^ help: consider using `_state` instead Jul 11 16:18:06.133 INFO kablam! | Jul 11 16:18:06.133 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 16:18:06.133 INFO kablam! Jul 11 16:18:06.133 INFO kablam! warning: unused variable: `interpreter` Jul 11 16:18:06.133 INFO kablam! --> src/interpreter/mod.rs:27:25 Jul 11 16:18:06.133 INFO kablam! | Jul 11 16:18:06.133 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:06.133 INFO kablam! | ^^^^^^^^^^^ help: consider using `_interpreter` instead Jul 11 16:18:06.133 INFO kablam! Jul 11 16:18:06.140 INFO kablam! warning: variable does not need to be mutable Jul 11 16:18:06.140 INFO kablam! --> src/interpreter/mod.rs:27:21 Jul 11 16:18:06.141 INFO kablam! | Jul 11 16:18:06.141 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:06.141 INFO kablam! | ----^^^^^^^^^^^ Jul 11 16:18:06.141 INFO kablam! | | Jul 11 16:18:06.141 INFO kablam! | help: remove this `mut` Jul 11 16:18:06.150 INFO kablam! | Jul 11 16:18:06.151 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 16:18:06.151 INFO kablam! Jul 11 16:18:06.246 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:06.246 INFO kablam! --> src/interpreter/token.rs:76:5 Jul 11 16:18:06.246 INFO kablam! | Jul 11 16:18:06.246 INFO kablam! 76 | String(TokenLocation), Jul 11 16:18:06.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.246 INFO kablam! | Jul 11 16:18:06.246 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 16:18:06.246 INFO kablam! Jul 11 16:18:06.246 INFO kablam! warning: variant is never constructed: `NumberDigit` Jul 11 16:18:06.246 INFO kablam! --> src/interpreter/token.rs:77:5 Jul 11 16:18:06.246 INFO kablam! | Jul 11 16:18:06.246 INFO kablam! 77 | NumberDigit(TokenLocation), Jul 11 16:18:06.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.247 INFO kablam! Jul 11 16:18:06.247 INFO kablam! warning: variant is never constructed: `NumberPoint` Jul 11 16:18:06.247 INFO kablam! --> src/interpreter/token.rs:78:5 Jul 11 16:18:06.247 INFO kablam! | Jul 11 16:18:06.247 INFO kablam! 78 | NumberPoint(TokenLocation), Jul 11 16:18:06.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.247 INFO kablam! Jul 11 16:18:06.248 INFO kablam! warning: variant is never constructed: `Character` Jul 11 16:18:06.248 INFO kablam! --> src/interpreter/token.rs:79:5 Jul 11 16:18:06.248 INFO kablam! | Jul 11 16:18:06.248 INFO kablam! 79 | Character(TokenLocation), Jul 11 16:18:06.248 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.248 INFO kablam! Jul 11 16:18:06.248 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:06.248 INFO kablam! --> src/interpreter/token.rs:80:5 Jul 11 16:18:06.248 INFO kablam! | Jul 11 16:18:06.248 INFO kablam! 80 | Undefined Jul 11 16:18:06.248 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:06.248 INFO kablam! Jul 11 16:18:06.248 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:06.248 INFO kablam! --> src/interpreter/error.rs:11:5 Jul 11 16:18:06.248 INFO kablam! | Jul 11 16:18:06.248 INFO kablam! 11 | Undefined Jul 11 16:18:06.248 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:06.248 INFO kablam! Jul 11 16:18:06.248 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:06.248 INFO kablam! --> src/interpreter/value/array.rs:7:5 Jul 11 16:18:06.248 INFO kablam! | Jul 11 16:18:06.249 INFO kablam! 7 | String(String), Jul 11 16:18:06.249 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:06.249 INFO kablam! Jul 11 16:18:06.249 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:06.249 INFO kablam! --> src/interpreter/value/array.rs:8:5 Jul 11 16:18:06.249 INFO kablam! | Jul 11 16:18:06.249 INFO kablam! 8 | Number(i64) Jul 11 16:18:06.249 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:06.250 INFO kablam! Jul 11 16:18:06.250 INFO kablam! warning: method is never used: `find` Jul 11 16:18:06.250 INFO kablam! --> src/interpreter/value/array.rs:25:5 Jul 11 16:18:06.250 INFO kablam! | Jul 11 16:18:06.250 INFO kablam! 25 | fn find(&self, index: Index) -> Value<'a> { Jul 11 16:18:06.250 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.251 INFO kablam! Jul 11 16:18:06.251 INFO kablam! warning: variant is never constructed: `Function` Jul 11 16:18:06.251 INFO kablam! --> src/interpreter/value/mod.rs:10:5 Jul 11 16:18:06.251 INFO kablam! | Jul 11 16:18:06.251 INFO kablam! 10 | Function, Jul 11 16:18:06.251 INFO kablam! | ^^^^^^^^ Jul 11 16:18:06.252 INFO kablam! Jul 11 16:18:06.252 INFO kablam! warning: variant is never constructed: `Array` Jul 11 16:18:06.253 INFO kablam! --> src/interpreter/value/mod.rs:11:5 Jul 11 16:18:06.253 INFO kablam! | Jul 11 16:18:06.253 INFO kablam! 11 | Array(RefCell>), Jul 11 16:18:06.253 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.253 INFO kablam! Jul 11 16:18:06.254 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:06.254 INFO kablam! --> src/interpreter/value/mod.rs:12:5 Jul 11 16:18:06.254 INFO kablam! | Jul 11 16:18:06.254 INFO kablam! 12 | String(String), Jul 11 16:18:06.254 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:06.254 INFO kablam! Jul 11 16:18:06.255 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:06.255 INFO kablam! --> src/interpreter/value/mod.rs:13:5 Jul 11 16:18:06.255 INFO kablam! | Jul 11 16:18:06.255 INFO kablam! 13 | Number(f64), Jul 11 16:18:06.255 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:06.256 INFO kablam! Jul 11 16:18:06.256 INFO kablam! warning: method is never used: `is_function` Jul 11 16:18:06.256 INFO kablam! --> src/interpreter/value/mod.rs:18:5 Jul 11 16:18:06.256 INFO kablam! | Jul 11 16:18:06.256 INFO kablam! 18 | pub fn is_function(&self) -> bool { Jul 11 16:18:06.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.257 INFO kablam! Jul 11 16:18:06.257 INFO kablam! warning: method is never used: `is_array` Jul 11 16:18:06.257 INFO kablam! --> src/interpreter/value/mod.rs:25:5 Jul 11 16:18:06.257 INFO kablam! | Jul 11 16:18:06.257 INFO kablam! 25 | pub fn is_array(&self) -> bool { Jul 11 16:18:06.258 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.258 INFO kablam! Jul 11 16:18:06.259 INFO kablam! warning: method is never used: `is_string` Jul 11 16:18:06.259 INFO kablam! --> src/interpreter/value/mod.rs:32:5 Jul 11 16:18:06.259 INFO kablam! | Jul 11 16:18:06.259 INFO kablam! 32 | pub fn is_string(&self) -> bool { Jul 11 16:18:06.259 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.259 INFO kablam! Jul 11 16:18:06.260 INFO kablam! warning: method is never used: `is_number` Jul 11 16:18:06.260 INFO kablam! --> src/interpreter/value/mod.rs:39:5 Jul 11 16:18:06.260 INFO kablam! | Jul 11 16:18:06.260 INFO kablam! 39 | pub fn is_number(&self) -> bool { Jul 11 16:18:06.260 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.260 INFO kablam! Jul 11 16:18:06.261 INFO kablam! warning: method is never used: `is_null` Jul 11 16:18:06.261 INFO kablam! --> src/interpreter/value/mod.rs:46:5 Jul 11 16:18:06.261 INFO kablam! | Jul 11 16:18:06.261 INFO kablam! 46 | pub fn is_null(&self) -> bool { Jul 11 16:18:06.261 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.262 INFO kablam! Jul 11 16:18:06.262 INFO kablam! warning: struct is never used: `ValueNode` Jul 11 16:18:06.262 INFO kablam! --> src/interpreter/node/value_node.rs:7:1 Jul 11 16:18:06.262 INFO kablam! | Jul 11 16:18:06.262 INFO kablam! 7 | pub struct ValueNode<'a> { Jul 11 16:18:06.262 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.263 INFO kablam! Jul 11 16:18:06.263 INFO kablam! warning: struct is never used: `VariableNode` Jul 11 16:18:06.263 INFO kablam! --> src/interpreter/node/variable_node.rs:7:1 Jul 11 16:18:06.263 INFO kablam! | Jul 11 16:18:06.263 INFO kablam! 7 | pub struct VariableNode { Jul 11 16:18:06.263 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.264 INFO kablam! Jul 11 16:18:06.264 INFO kablam! warning: struct is never used: `PositiveNode` Jul 11 16:18:06.265 INFO kablam! --> src/interpreter/node/positive_node.rs:7:1 Jul 11 16:18:06.265 INFO kablam! | Jul 11 16:18:06.265 INFO kablam! 7 | pub struct PositiveNode<'a> { Jul 11 16:18:06.265 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.265 INFO kablam! Jul 11 16:18:06.266 INFO kablam! warning: struct is never used: `NegativeNode` Jul 11 16:18:06.266 INFO kablam! --> src/interpreter/node/negative_node.rs:7:1 Jul 11 16:18:06.266 INFO kablam! | Jul 11 16:18:06.266 INFO kablam! 7 | pub struct NegativeNode<'a> { Jul 11 16:18:06.266 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.266 INFO kablam! Jul 11 16:18:06.267 INFO kablam! warning: struct is never used: `Interpreter` Jul 11 16:18:06.267 INFO kablam! --> src/interpreter/mod.rs:11:1 Jul 11 16:18:06.267 INFO kablam! | Jul 11 16:18:06.267 INFO kablam! 11 | pub struct Interpreter { Jul 11 16:18:06.267 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.267 INFO kablam! Jul 11 16:18:06.268 INFO kablam! warning: method is never used: `interpret` Jul 11 16:18:06.268 INFO kablam! --> src/interpreter/mod.rs:17:5 Jul 11 16:18:06.268 INFO kablam! | Jul 11 16:18:06.268 INFO kablam! 17 | fn interpret(source: String) -> Option { Jul 11 16:18:06.268 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.269 INFO kablam! Jul 11 16:18:06.322 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 16:18:06.322 INFO kablam! --> src/main.rs:33:5 Jul 11 16:18:06.322 INFO kablam! | Jul 11 16:18:06.322 INFO kablam! 33 | file.read_to_string(&mut source); Jul 11 16:18:06.322 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.326 INFO kablam! | Jul 11 16:18:06.327 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 16:18:06.327 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 16:18:06.328 INFO kablam! Jul 11 16:18:06.482 INFO kablam! warning: unused variable: `state` Jul 11 16:18:06.482 INFO kablam! --> src/interpreter/node/value_node.rs:13:23 Jul 11 16:18:06.482 INFO kablam! | Jul 11 16:18:06.482 INFO kablam! 13 | fn resolve(&self, state: &'a mut ResolveState<'a>) -> Result, Error> { Jul 11 16:18:06.482 INFO kablam! | ^^^^^ help: consider using `_state` instead Jul 11 16:18:06.482 INFO kablam! | Jul 11 16:18:06.482 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 16:18:06.482 INFO kablam! Jul 11 16:18:06.483 INFO kablam! warning: unused variable: `interpreter` Jul 11 16:18:06.483 INFO kablam! --> src/interpreter/mod.rs:27:25 Jul 11 16:18:06.483 INFO kablam! | Jul 11 16:18:06.483 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:06.483 INFO kablam! | ^^^^^^^^^^^ help: consider using `_interpreter` instead Jul 11 16:18:06.483 INFO kablam! Jul 11 16:18:06.496 INFO kablam! warning: variable does not need to be mutable Jul 11 16:18:06.496 INFO kablam! --> src/interpreter/mod.rs:27:21 Jul 11 16:18:06.496 INFO kablam! | Jul 11 16:18:06.496 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:06.496 INFO kablam! | ----^^^^^^^^^^^ Jul 11 16:18:06.496 INFO kablam! | | Jul 11 16:18:06.496 INFO kablam! | help: remove this `mut` Jul 11 16:18:06.502 INFO kablam! | Jul 11 16:18:06.503 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 16:18:06.503 INFO kablam! Jul 11 16:18:06.600 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:06.600 INFO kablam! --> src/interpreter/token.rs:76:5 Jul 11 16:18:06.600 INFO kablam! | Jul 11 16:18:06.600 INFO kablam! 76 | String(TokenLocation), Jul 11 16:18:06.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.601 INFO kablam! | Jul 11 16:18:06.602 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 16:18:06.602 INFO kablam! Jul 11 16:18:06.602 INFO kablam! warning: variant is never constructed: `NumberDigit` Jul 11 16:18:06.602 INFO kablam! --> src/interpreter/token.rs:77:5 Jul 11 16:18:06.602 INFO kablam! | Jul 11 16:18:06.602 INFO kablam! 77 | NumberDigit(TokenLocation), Jul 11 16:18:06.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.602 INFO kablam! Jul 11 16:18:06.602 INFO kablam! warning: variant is never constructed: `NumberPoint` Jul 11 16:18:06.602 INFO kablam! --> src/interpreter/token.rs:78:5 Jul 11 16:18:06.602 INFO kablam! | Jul 11 16:18:06.602 INFO kablam! 78 | NumberPoint(TokenLocation), Jul 11 16:18:06.602 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.602 INFO kablam! Jul 11 16:18:06.602 INFO kablam! warning: variant is never constructed: `Character` Jul 11 16:18:06.602 INFO kablam! --> src/interpreter/token.rs:79:5 Jul 11 16:18:06.602 INFO kablam! | Jul 11 16:18:06.602 INFO kablam! 79 | Character(TokenLocation), Jul 11 16:18:06.603 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.603 INFO kablam! Jul 11 16:18:06.603 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:06.603 INFO kablam! --> src/interpreter/token.rs:80:5 Jul 11 16:18:06.603 INFO kablam! | Jul 11 16:18:06.603 INFO kablam! 80 | Undefined Jul 11 16:18:06.603 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:06.603 INFO kablam! Jul 11 16:18:06.605 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:06.605 INFO kablam! --> src/interpreter/error.rs:11:5 Jul 11 16:18:06.605 INFO kablam! | Jul 11 16:18:06.605 INFO kablam! 11 | Undefined Jul 11 16:18:06.605 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:06.605 INFO kablam! Jul 11 16:18:06.605 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:06.605 INFO kablam! --> src/interpreter/value/array.rs:7:5 Jul 11 16:18:06.605 INFO kablam! | Jul 11 16:18:06.605 INFO kablam! 7 | String(String), Jul 11 16:18:06.605 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:06.606 INFO kablam! Jul 11 16:18:06.606 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:06.606 INFO kablam! --> src/interpreter/value/array.rs:8:5 Jul 11 16:18:06.606 INFO kablam! | Jul 11 16:18:06.606 INFO kablam! 8 | Number(i64) Jul 11 16:18:06.606 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:06.606 INFO kablam! Jul 11 16:18:06.606 INFO kablam! warning: method is never used: `find` Jul 11 16:18:06.606 INFO kablam! --> src/interpreter/value/array.rs:25:5 Jul 11 16:18:06.606 INFO kablam! | Jul 11 16:18:06.606 INFO kablam! 25 | fn find(&self, index: Index) -> Value<'a> { Jul 11 16:18:06.606 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.606 INFO kablam! Jul 11 16:18:06.606 INFO kablam! warning: variant is never constructed: `Function` Jul 11 16:18:06.606 INFO kablam! --> src/interpreter/value/mod.rs:10:5 Jul 11 16:18:06.606 INFO kablam! | Jul 11 16:18:06.606 INFO kablam! 10 | Function, Jul 11 16:18:06.606 INFO kablam! | ^^^^^^^^ Jul 11 16:18:06.606 INFO kablam! Jul 11 16:18:06.606 INFO kablam! warning: variant is never constructed: `Array` Jul 11 16:18:06.606 INFO kablam! --> src/interpreter/value/mod.rs:11:5 Jul 11 16:18:06.607 INFO kablam! | Jul 11 16:18:06.607 INFO kablam! 11 | Array(RefCell>), Jul 11 16:18:06.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.607 INFO kablam! Jul 11 16:18:06.607 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:06.607 INFO kablam! --> src/interpreter/value/mod.rs:12:5 Jul 11 16:18:06.607 INFO kablam! | Jul 11 16:18:06.607 INFO kablam! 12 | String(String), Jul 11 16:18:06.607 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:06.607 INFO kablam! Jul 11 16:18:06.607 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:06.607 INFO kablam! --> src/interpreter/value/mod.rs:13:5 Jul 11 16:18:06.607 INFO kablam! | Jul 11 16:18:06.607 INFO kablam! 13 | Number(f64), Jul 11 16:18:06.607 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:06.607 INFO kablam! Jul 11 16:18:06.607 INFO kablam! warning: method is never used: `is_function` Jul 11 16:18:06.607 INFO kablam! --> src/interpreter/value/mod.rs:18:5 Jul 11 16:18:06.607 INFO kablam! | Jul 11 16:18:06.608 INFO kablam! 18 | pub fn is_function(&self) -> bool { Jul 11 16:18:06.608 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.608 INFO kablam! Jul 11 16:18:06.608 INFO kablam! warning: method is never used: `is_array` Jul 11 16:18:06.608 INFO kablam! --> src/interpreter/value/mod.rs:25:5 Jul 11 16:18:06.608 INFO kablam! | Jul 11 16:18:06.608 INFO kablam! 25 | pub fn is_array(&self) -> bool { Jul 11 16:18:06.608 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.608 INFO kablam! Jul 11 16:18:06.608 INFO kablam! warning: method is never used: `is_string` Jul 11 16:18:06.608 INFO kablam! --> src/interpreter/value/mod.rs:32:5 Jul 11 16:18:06.608 INFO kablam! | Jul 11 16:18:06.608 INFO kablam! 32 | pub fn is_string(&self) -> bool { Jul 11 16:18:06.608 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.608 INFO kablam! Jul 11 16:18:06.608 INFO kablam! warning: method is never used: `is_number` Jul 11 16:18:06.608 INFO kablam! --> src/interpreter/value/mod.rs:39:5 Jul 11 16:18:06.608 INFO kablam! | Jul 11 16:18:06.608 INFO kablam! 39 | pub fn is_number(&self) -> bool { Jul 11 16:18:06.609 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.609 INFO kablam! Jul 11 16:18:06.609 INFO kablam! warning: method is never used: `is_null` Jul 11 16:18:06.609 INFO kablam! --> src/interpreter/value/mod.rs:46:5 Jul 11 16:18:06.609 INFO kablam! | Jul 11 16:18:06.609 INFO kablam! 46 | pub fn is_null(&self) -> bool { Jul 11 16:18:06.609 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.609 INFO kablam! Jul 11 16:18:06.609 INFO kablam! warning: struct is never used: `ValueNode` Jul 11 16:18:06.609 INFO kablam! --> src/interpreter/node/value_node.rs:7:1 Jul 11 16:18:06.609 INFO kablam! | Jul 11 16:18:06.609 INFO kablam! 7 | pub struct ValueNode<'a> { Jul 11 16:18:06.609 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.609 INFO kablam! Jul 11 16:18:06.609 INFO kablam! warning: struct is never used: `VariableNode` Jul 11 16:18:06.609 INFO kablam! --> src/interpreter/node/variable_node.rs:7:1 Jul 11 16:18:06.609 INFO kablam! | Jul 11 16:18:06.609 INFO kablam! 7 | pub struct VariableNode { Jul 11 16:18:06.609 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.610 INFO kablam! Jul 11 16:18:06.610 INFO kablam! warning: struct is never used: `PositiveNode` Jul 11 16:18:06.610 INFO kablam! --> src/interpreter/node/positive_node.rs:7:1 Jul 11 16:18:06.610 INFO kablam! | Jul 11 16:18:06.610 INFO kablam! 7 | pub struct PositiveNode<'a> { Jul 11 16:18:06.610 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.610 INFO kablam! Jul 11 16:18:06.610 INFO kablam! warning: struct is never used: `NegativeNode` Jul 11 16:18:06.610 INFO kablam! --> src/interpreter/node/negative_node.rs:7:1 Jul 11 16:18:06.610 INFO kablam! | Jul 11 16:18:06.610 INFO kablam! 7 | pub struct NegativeNode<'a> { Jul 11 16:18:06.610 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.610 INFO kablam! Jul 11 16:18:06.610 INFO kablam! warning: struct is never used: `Interpreter` Jul 11 16:18:06.610 INFO kablam! --> src/interpreter/mod.rs:11:1 Jul 11 16:18:06.610 INFO kablam! | Jul 11 16:18:06.610 INFO kablam! 11 | pub struct Interpreter { Jul 11 16:18:06.610 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.610 INFO kablam! Jul 11 16:18:06.611 INFO kablam! warning: method is never used: `interpret` Jul 11 16:18:06.611 INFO kablam! --> src/interpreter/mod.rs:17:5 Jul 11 16:18:06.611 INFO kablam! | Jul 11 16:18:06.611 INFO kablam! 17 | fn interpret(source: String) -> Option { Jul 11 16:18:06.611 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.611 INFO kablam! Jul 11 16:18:06.629 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 16:18:06.629 INFO kablam! --> src/main.rs:33:5 Jul 11 16:18:06.629 INFO kablam! | Jul 11 16:18:06.629 INFO kablam! 33 | file.read_to_string(&mut source); Jul 11 16:18:06.630 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:06.630 INFO kablam! | Jul 11 16:18:06.630 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 16:18:06.630 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 16:18:06.630 INFO kablam! Jul 11 16:18:06.759 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.58s Jul 11 16:18:06.763 INFO kablam! su: No module specific data is present Jul 11 16:18:07.248 INFO running `"docker" "rm" "-f" "e413a3a9c7fa2f7ba64819d05b0a38d0ada095ca396861b3a010d8d8b4055273"` Jul 11 16:18:07.413 INFO blam! e413a3a9c7fa2f7ba64819d05b0a38d0ada095ca396861b3a010d8d8b4055273