Jul 11 16:18:02.404 INFO checking EEVV/haxlel against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 16:18:02.404 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 16:18:02.404 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 16:18:02.404 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-2/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-2/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/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 +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 16:18:02.697 INFO blam! cbd8a99f9a264e0d891dbc3db03b185988b906306b12de80694967d87e47db1f Jul 11 16:18:02.700 INFO running `"docker" "start" "-a" "cbd8a99f9a264e0d891dbc3db03b185988b906306b12de80694967d87e47db1f"` Jul 11 16:18:03.679 INFO kablam! Checking haxlel v0.1.0 (file:///source) Jul 11 16:18:04.257 INFO kablam! warning: unused imports: `Element`, `Index` Jul 11 16:18:04.257 INFO kablam! --> src/interpreter/value/mod.rs:6:33 Jul 11 16:18:04.257 INFO kablam! | Jul 11 16:18:04.257 INFO kablam! 6 | use interpreter::value::array::{Index, Element, Array}; Jul 11 16:18:04.257 INFO kablam! | ^^^^^ ^^^^^^^ Jul 11 16:18:04.262 INFO kablam! | Jul 11 16:18:04.263 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 16:18:04.263 INFO kablam! Jul 11 16:18:04.263 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.263 INFO kablam! --> src/interpreter/node/value_node.rs:4:36 Jul 11 16:18:04.263 INFO kablam! | Jul 11 16:18:04.263 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.263 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.263 INFO kablam! Jul 11 16:18:04.263 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.263 INFO kablam! --> src/interpreter/node/variable_node.rs:4:36 Jul 11 16:18:04.263 INFO kablam! | Jul 11 16:18:04.263 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.263 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.263 INFO kablam! Jul 11 16:18:04.264 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.265 INFO kablam! --> src/interpreter/node/positive_node.rs:4:36 Jul 11 16:18:04.265 INFO kablam! | Jul 11 16:18:04.265 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.265 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.265 INFO kablam! Jul 11 16:18:04.265 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.265 INFO kablam! --> src/interpreter/node/negative_node.rs:4:36 Jul 11 16:18:04.265 INFO kablam! | Jul 11 16:18:04.265 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.265 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.265 INFO kablam! Jul 11 16:18:04.265 INFO kablam! warning: unused import: `Variable` Jul 11 16:18:04.265 INFO kablam! --> src/interpreter/node/mod.rs:8:36 Jul 11 16:18:04.265 INFO kablam! | Jul 11 16:18:04.265 INFO kablam! 8 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.265 INFO kablam! | ^^^^^^^^ Jul 11 16:18:04.265 INFO kablam! Jul 11 16:18:04.265 INFO kablam! warning: unused imports: `TokenLocation`, `TokenType` Jul 11 16:18:04.265 INFO kablam! --> src/interpreter/mod.rs:7:26 Jul 11 16:18:04.265 INFO kablam! | Jul 11 16:18:04.265 INFO kablam! 7 | use interpreter::token::{TokenType, TokenLocation, Token}; Jul 11 16:18:04.265 INFO kablam! | ^^^^^^^^^ ^^^^^^^^^^^^^ Jul 11 16:18:04.265 INFO kablam! Jul 11 16:18:04.301 INFO kablam! warning: unused imports: `Element`, `Index` Jul 11 16:18:04.301 INFO kablam! --> src/interpreter/value/mod.rs:6:33 Jul 11 16:18:04.301 INFO kablam! | Jul 11 16:18:04.301 INFO kablam! 6 | use interpreter::value::array::{Index, Element, Array}; Jul 11 16:18:04.301 INFO kablam! | ^^^^^ ^^^^^^^ Jul 11 16:18:04.301 INFO kablam! | Jul 11 16:18:04.301 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 16:18:04.301 INFO kablam! Jul 11 16:18:04.301 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.301 INFO kablam! --> src/interpreter/node/value_node.rs:4:36 Jul 11 16:18:04.301 INFO kablam! | Jul 11 16:18:04.301 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.301 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.301 INFO kablam! Jul 11 16:18:04.301 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.301 INFO kablam! --> src/interpreter/node/variable_node.rs:4:36 Jul 11 16:18:04.301 INFO kablam! | Jul 11 16:18:04.302 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.302 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.302 INFO kablam! Jul 11 16:18:04.302 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.302 INFO kablam! --> src/interpreter/node/positive_node.rs:4:36 Jul 11 16:18:04.302 INFO kablam! | Jul 11 16:18:04.302 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.302 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.302 INFO kablam! Jul 11 16:18:04.302 INFO kablam! warning: unused imports: `Variable`, `Variables` Jul 11 16:18:04.302 INFO kablam! --> src/interpreter/node/negative_node.rs:4:36 Jul 11 16:18:04.302 INFO kablam! | Jul 11 16:18:04.302 INFO kablam! 4 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.302 INFO kablam! | ^^^^^^^^ ^^^^^^^^^ Jul 11 16:18:04.302 INFO kablam! Jul 11 16:18:04.302 INFO kablam! warning: unused import: `Variable` Jul 11 16:18:04.302 INFO kablam! --> src/interpreter/node/mod.rs:8:36 Jul 11 16:18:04.302 INFO kablam! | Jul 11 16:18:04.302 INFO kablam! 8 | use interpreter::value::variable::{Variable, Variables}; Jul 11 16:18:04.302 INFO kablam! | ^^^^^^^^ Jul 11 16:18:04.302 INFO kablam! Jul 11 16:18:04.302 INFO kablam! warning: unused imports: `TokenLocation`, `TokenType` Jul 11 16:18:04.302 INFO kablam! --> src/interpreter/mod.rs:7:26 Jul 11 16:18:04.302 INFO kablam! | Jul 11 16:18:04.302 INFO kablam! 7 | use interpreter::token::{TokenType, TokenLocation, Token}; Jul 11 16:18:04.302 INFO kablam! | ^^^^^^^^^ ^^^^^^^^^^^^^ Jul 11 16:18:04.303 INFO kablam! Jul 11 16:18:04.601 INFO kablam! warning: unused variable: `state` Jul 11 16:18:04.601 INFO kablam! --> src/interpreter/node/value_node.rs:13:23 Jul 11 16:18:04.601 INFO kablam! | Jul 11 16:18:04.602 INFO kablam! 13 | fn resolve(&self, state: &'a mut ResolveState<'a>) -> Result, Error> { Jul 11 16:18:04.602 INFO kablam! | ^^^^^ help: consider using `_state` instead Jul 11 16:18:04.602 INFO kablam! | Jul 11 16:18:04.602 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 16:18:04.602 INFO kablam! Jul 11 16:18:04.603 INFO kablam! warning: unused variable: `interpreter` Jul 11 16:18:04.603 INFO kablam! --> src/interpreter/mod.rs:27:25 Jul 11 16:18:04.603 INFO kablam! | Jul 11 16:18:04.603 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:04.603 INFO kablam! | ^^^^^^^^^^^ help: consider using `_interpreter` instead Jul 11 16:18:04.603 INFO kablam! Jul 11 16:18:04.609 INFO kablam! warning: variable does not need to be mutable Jul 11 16:18:04.609 INFO kablam! --> src/interpreter/mod.rs:27:21 Jul 11 16:18:04.609 INFO kablam! | Jul 11 16:18:04.610 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:04.610 INFO kablam! | ----^^^^^^^^^^^ Jul 11 16:18:04.610 INFO kablam! | | Jul 11 16:18:04.610 INFO kablam! | help: remove this `mut` Jul 11 16:18:04.610 INFO kablam! | Jul 11 16:18:04.610 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 16:18:04.610 INFO kablam! Jul 11 16:18:04.705 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:04.706 INFO kablam! --> src/interpreter/token.rs:76:5 Jul 11 16:18:04.706 INFO kablam! | Jul 11 16:18:04.706 INFO kablam! 76 | String(TokenLocation), Jul 11 16:18:04.706 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.711 INFO kablam! | Jul 11 16:18:04.712 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 16:18:04.712 INFO kablam! Jul 11 16:18:04.713 INFO kablam! warning: variant is never constructed: `NumberDigit` Jul 11 16:18:04.713 INFO kablam! --> src/interpreter/token.rs:77:5 Jul 11 16:18:04.713 INFO kablam! | Jul 11 16:18:04.713 INFO kablam! 77 | NumberDigit(TokenLocation), Jul 11 16:18:04.713 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.714 INFO kablam! Jul 11 16:18:04.714 INFO kablam! warning: variant is never constructed: `NumberPoint` Jul 11 16:18:04.714 INFO kablam! --> src/interpreter/token.rs:78:5 Jul 11 16:18:04.714 INFO kablam! | Jul 11 16:18:04.714 INFO kablam! 78 | NumberPoint(TokenLocation), Jul 11 16:18:04.714 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.715 INFO kablam! Jul 11 16:18:04.715 INFO kablam! warning: variant is never constructed: `Character` Jul 11 16:18:04.715 INFO kablam! --> src/interpreter/token.rs:79:5 Jul 11 16:18:04.715 INFO kablam! | Jul 11 16:18:04.715 INFO kablam! 79 | Character(TokenLocation), Jul 11 16:18:04.715 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.716 INFO kablam! Jul 11 16:18:04.716 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:04.717 INFO kablam! --> src/interpreter/token.rs:80:5 Jul 11 16:18:04.717 INFO kablam! | Jul 11 16:18:04.717 INFO kablam! 80 | Undefined Jul 11 16:18:04.717 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:04.717 INFO kablam! Jul 11 16:18:04.718 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:04.718 INFO kablam! --> src/interpreter/error.rs:11:5 Jul 11 16:18:04.718 INFO kablam! | Jul 11 16:18:04.718 INFO kablam! 11 | Undefined Jul 11 16:18:04.718 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:04.718 INFO kablam! Jul 11 16:18:04.719 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:04.719 INFO kablam! --> src/interpreter/value/array.rs:7:5 Jul 11 16:18:04.719 INFO kablam! | Jul 11 16:18:04.719 INFO kablam! 7 | String(String), Jul 11 16:18:04.719 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:04.720 INFO kablam! Jul 11 16:18:04.720 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:04.720 INFO kablam! --> src/interpreter/value/array.rs:8:5 Jul 11 16:18:04.720 INFO kablam! | Jul 11 16:18:04.720 INFO kablam! 8 | Number(i64) Jul 11 16:18:04.720 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:04.721 INFO kablam! Jul 11 16:18:04.721 INFO kablam! warning: method is never used: `find` Jul 11 16:18:04.721 INFO kablam! --> src/interpreter/value/array.rs:25:5 Jul 11 16:18:04.721 INFO kablam! | Jul 11 16:18:04.722 INFO kablam! 25 | fn find(&self, index: Index) -> Value<'a> { Jul 11 16:18:04.722 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.722 INFO kablam! Jul 11 16:18:04.722 INFO kablam! warning: variant is never constructed: `Function` Jul 11 16:18:04.722 INFO kablam! --> src/interpreter/value/mod.rs:10:5 Jul 11 16:18:04.722 INFO kablam! | Jul 11 16:18:04.722 INFO kablam! 10 | Function, Jul 11 16:18:04.722 INFO kablam! | ^^^^^^^^ Jul 11 16:18:04.722 INFO kablam! Jul 11 16:18:04.723 INFO kablam! warning: variant is never constructed: `Array` Jul 11 16:18:04.723 INFO kablam! --> src/interpreter/value/mod.rs:11:5 Jul 11 16:18:04.723 INFO kablam! | Jul 11 16:18:04.723 INFO kablam! 11 | Array(RefCell>), Jul 11 16:18:04.723 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.723 INFO kablam! Jul 11 16:18:04.723 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:04.723 INFO kablam! --> src/interpreter/value/mod.rs:12:5 Jul 11 16:18:04.723 INFO kablam! | Jul 11 16:18:04.723 INFO kablam! 12 | String(String), Jul 11 16:18:04.723 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:04.723 INFO kablam! Jul 11 16:18:04.725 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:04.725 INFO kablam! --> src/interpreter/value/mod.rs:13:5 Jul 11 16:18:04.725 INFO kablam! | Jul 11 16:18:04.725 INFO kablam! 13 | Number(f64), Jul 11 16:18:04.725 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:04.725 INFO kablam! Jul 11 16:18:04.725 INFO kablam! warning: method is never used: `is_function` Jul 11 16:18:04.725 INFO kablam! --> src/interpreter/value/mod.rs:18:5 Jul 11 16:18:04.725 INFO kablam! | Jul 11 16:18:04.725 INFO kablam! 18 | pub fn is_function(&self) -> bool { Jul 11 16:18:04.725 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.725 INFO kablam! Jul 11 16:18:04.725 INFO kablam! warning: method is never used: `is_array` Jul 11 16:18:04.725 INFO kablam! --> src/interpreter/value/mod.rs:25:5 Jul 11 16:18:04.725 INFO kablam! | Jul 11 16:18:04.725 INFO kablam! 25 | pub fn is_array(&self) -> bool { Jul 11 16:18:04.726 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.726 INFO kablam! Jul 11 16:18:04.726 INFO kablam! warning: method is never used: `is_string` Jul 11 16:18:04.726 INFO kablam! --> src/interpreter/value/mod.rs:32:5 Jul 11 16:18:04.726 INFO kablam! | Jul 11 16:18:04.726 INFO kablam! 32 | pub fn is_string(&self) -> bool { Jul 11 16:18:04.726 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.726 INFO kablam! Jul 11 16:18:04.726 INFO kablam! warning: method is never used: `is_number` Jul 11 16:18:04.726 INFO kablam! --> src/interpreter/value/mod.rs:39:5 Jul 11 16:18:04.726 INFO kablam! | Jul 11 16:18:04.726 INFO kablam! 39 | pub fn is_number(&self) -> bool { Jul 11 16:18:04.726 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.726 INFO kablam! Jul 11 16:18:04.726 INFO kablam! warning: method is never used: `is_null` Jul 11 16:18:04.726 INFO kablam! --> src/interpreter/value/mod.rs:46:5 Jul 11 16:18:04.726 INFO kablam! | Jul 11 16:18:04.726 INFO kablam! 46 | pub fn is_null(&self) -> bool { Jul 11 16:18:04.726 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.726 INFO kablam! Jul 11 16:18:04.726 INFO kablam! warning: struct is never used: `ValueNode` Jul 11 16:18:04.726 INFO kablam! --> src/interpreter/node/value_node.rs:7:1 Jul 11 16:18:04.726 INFO kablam! | Jul 11 16:18:04.726 INFO kablam! 7 | pub struct ValueNode<'a> { Jul 11 16:18:04.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.727 INFO kablam! Jul 11 16:18:04.727 INFO kablam! warning: struct is never used: `VariableNode` Jul 11 16:18:04.727 INFO kablam! --> src/interpreter/node/variable_node.rs:7:1 Jul 11 16:18:04.727 INFO kablam! | Jul 11 16:18:04.727 INFO kablam! 7 | pub struct VariableNode { Jul 11 16:18:04.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.727 INFO kablam! Jul 11 16:18:04.727 INFO kablam! warning: struct is never used: `PositiveNode` Jul 11 16:18:04.727 INFO kablam! --> src/interpreter/node/positive_node.rs:7:1 Jul 11 16:18:04.727 INFO kablam! | Jul 11 16:18:04.727 INFO kablam! 7 | pub struct PositiveNode<'a> { Jul 11 16:18:04.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.727 INFO kablam! Jul 11 16:18:04.727 INFO kablam! warning: struct is never used: `NegativeNode` Jul 11 16:18:04.727 INFO kablam! --> src/interpreter/node/negative_node.rs:7:1 Jul 11 16:18:04.727 INFO kablam! | Jul 11 16:18:04.727 INFO kablam! 7 | pub struct NegativeNode<'a> { Jul 11 16:18:04.727 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.727 INFO kablam! Jul 11 16:18:04.727 INFO kablam! warning: struct is never used: `Interpreter` Jul 11 16:18:04.727 INFO kablam! --> src/interpreter/mod.rs:11:1 Jul 11 16:18:04.727 INFO kablam! | Jul 11 16:18:04.727 INFO kablam! 11 | pub struct Interpreter { Jul 11 16:18:04.728 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.728 INFO kablam! Jul 11 16:18:04.728 INFO kablam! warning: method is never used: `interpret` Jul 11 16:18:04.728 INFO kablam! --> src/interpreter/mod.rs:17:5 Jul 11 16:18:04.728 INFO kablam! | Jul 11 16:18:04.728 INFO kablam! 17 | fn interpret(source: String) -> Option { Jul 11 16:18:04.728 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.728 INFO kablam! Jul 11 16:18:04.750 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 16:18:04.750 INFO kablam! --> src/main.rs:33:5 Jul 11 16:18:04.750 INFO kablam! | Jul 11 16:18:04.750 INFO kablam! 33 | file.read_to_string(&mut source); Jul 11 16:18:04.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:04.750 INFO kablam! | Jul 11 16:18:04.750 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 16:18:04.750 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 16:18:04.750 INFO kablam! Jul 11 16:18:04.890 INFO kablam! warning: unused variable: `state` Jul 11 16:18:04.890 INFO kablam! --> src/interpreter/node/value_node.rs:13:23 Jul 11 16:18:04.890 INFO kablam! | Jul 11 16:18:04.890 INFO kablam! 13 | fn resolve(&self, state: &'a mut ResolveState<'a>) -> Result, Error> { Jul 11 16:18:04.890 INFO kablam! | ^^^^^ help: consider using `_state` instead Jul 11 16:18:04.890 INFO kablam! | Jul 11 16:18:04.890 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 11 16:18:04.890 INFO kablam! Jul 11 16:18:04.908 INFO kablam! warning: unused variable: `interpreter` Jul 11 16:18:04.908 INFO kablam! --> src/interpreter/mod.rs:27:25 Jul 11 16:18:04.908 INFO kablam! | Jul 11 16:18:04.908 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:04.908 INFO kablam! | ^^^^^^^^^^^ help: consider using `_interpreter` instead Jul 11 16:18:04.908 INFO kablam! Jul 11 16:18:04.908 INFO kablam! warning: variable does not need to be mutable Jul 11 16:18:04.908 INFO kablam! --> src/interpreter/mod.rs:27:21 Jul 11 16:18:04.908 INFO kablam! | Jul 11 16:18:04.908 INFO kablam! 27 | let mut interpreter = Interpreter { Jul 11 16:18:04.908 INFO kablam! | ----^^^^^^^^^^^ Jul 11 16:18:04.908 INFO kablam! | | Jul 11 16:18:04.908 INFO kablam! | help: remove this `mut` Jul 11 16:18:04.908 INFO kablam! | Jul 11 16:18:04.908 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 11 16:18:04.908 INFO kablam! Jul 11 16:18:05.020 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:05.020 INFO kablam! --> src/interpreter/token.rs:76:5 Jul 11 16:18:05.020 INFO kablam! | Jul 11 16:18:05.020 INFO kablam! 76 | String(TokenLocation), Jul 11 16:18:05.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.026 INFO kablam! | Jul 11 16:18:05.026 INFO kablam! = note: #[warn(dead_code)] on by default Jul 11 16:18:05.026 INFO kablam! Jul 11 16:18:05.027 INFO kablam! warning: variant is never constructed: `NumberDigit` Jul 11 16:18:05.027 INFO kablam! --> src/interpreter/token.rs:77:5 Jul 11 16:18:05.027 INFO kablam! | Jul 11 16:18:05.027 INFO kablam! 77 | NumberDigit(TokenLocation), Jul 11 16:18:05.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.027 INFO kablam! Jul 11 16:18:05.027 INFO kablam! warning: variant is never constructed: `NumberPoint` Jul 11 16:18:05.027 INFO kablam! --> src/interpreter/token.rs:78:5 Jul 11 16:18:05.027 INFO kablam! | Jul 11 16:18:05.027 INFO kablam! 78 | NumberPoint(TokenLocation), Jul 11 16:18:05.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.027 INFO kablam! Jul 11 16:18:05.027 INFO kablam! warning: variant is never constructed: `Character` Jul 11 16:18:05.027 INFO kablam! --> src/interpreter/token.rs:79:5 Jul 11 16:18:05.027 INFO kablam! | Jul 11 16:18:05.027 INFO kablam! 79 | Character(TokenLocation), Jul 11 16:18:05.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.027 INFO kablam! Jul 11 16:18:05.028 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:05.028 INFO kablam! --> src/interpreter/token.rs:80:5 Jul 11 16:18:05.028 INFO kablam! | Jul 11 16:18:05.028 INFO kablam! 80 | Undefined Jul 11 16:18:05.028 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:05.028 INFO kablam! Jul 11 16:18:05.028 INFO kablam! warning: variant is never constructed: `Undefined` Jul 11 16:18:05.028 INFO kablam! --> src/interpreter/error.rs:11:5 Jul 11 16:18:05.028 INFO kablam! | Jul 11 16:18:05.028 INFO kablam! 11 | Undefined Jul 11 16:18:05.028 INFO kablam! | ^^^^^^^^^ Jul 11 16:18:05.028 INFO kablam! Jul 11 16:18:05.029 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:05.029 INFO kablam! --> src/interpreter/value/array.rs:7:5 Jul 11 16:18:05.029 INFO kablam! | Jul 11 16:18:05.029 INFO kablam! 7 | String(String), Jul 11 16:18:05.029 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:05.029 INFO kablam! Jul 11 16:18:05.029 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:05.029 INFO kablam! --> src/interpreter/value/array.rs:8:5 Jul 11 16:18:05.029 INFO kablam! | Jul 11 16:18:05.029 INFO kablam! 8 | Number(i64) Jul 11 16:18:05.030 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:05.030 INFO kablam! Jul 11 16:18:05.030 INFO kablam! warning: method is never used: `find` Jul 11 16:18:05.030 INFO kablam! --> src/interpreter/value/array.rs:25:5 Jul 11 16:18:05.030 INFO kablam! | Jul 11 16:18:05.030 INFO kablam! 25 | fn find(&self, index: Index) -> Value<'a> { Jul 11 16:18:05.030 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.030 INFO kablam! Jul 11 16:18:05.030 INFO kablam! warning: variant is never constructed: `Function` Jul 11 16:18:05.030 INFO kablam! --> src/interpreter/value/mod.rs:10:5 Jul 11 16:18:05.030 INFO kablam! | Jul 11 16:18:05.030 INFO kablam! 10 | Function, Jul 11 16:18:05.030 INFO kablam! | ^^^^^^^^ Jul 11 16:18:05.030 INFO kablam! Jul 11 16:18:05.030 INFO kablam! warning: variant is never constructed: `Array` Jul 11 16:18:05.030 INFO kablam! --> src/interpreter/value/mod.rs:11:5 Jul 11 16:18:05.030 INFO kablam! | Jul 11 16:18:05.030 INFO kablam! 11 | Array(RefCell>), Jul 11 16:18:05.030 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.030 INFO kablam! Jul 11 16:18:05.030 INFO kablam! warning: variant is never constructed: `String` Jul 11 16:18:05.030 INFO kablam! --> src/interpreter/value/mod.rs:12:5 Jul 11 16:18:05.030 INFO kablam! | Jul 11 16:18:05.030 INFO kablam! 12 | String(String), Jul 11 16:18:05.030 INFO kablam! | ^^^^^^^^^^^^^^ Jul 11 16:18:05.030 INFO kablam! Jul 11 16:18:05.031 INFO kablam! warning: variant is never constructed: `Number` Jul 11 16:18:05.031 INFO kablam! --> src/interpreter/value/mod.rs:13:5 Jul 11 16:18:05.031 INFO kablam! | Jul 11 16:18:05.031 INFO kablam! 13 | Number(f64), Jul 11 16:18:05.031 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:18:05.031 INFO kablam! Jul 11 16:18:05.031 INFO kablam! warning: method is never used: `is_function` Jul 11 16:18:05.031 INFO kablam! --> src/interpreter/value/mod.rs:18:5 Jul 11 16:18:05.031 INFO kablam! | Jul 11 16:18:05.031 INFO kablam! 18 | pub fn is_function(&self) -> bool { Jul 11 16:18:05.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.031 INFO kablam! Jul 11 16:18:05.031 INFO kablam! warning: method is never used: `is_array` Jul 11 16:18:05.031 INFO kablam! --> src/interpreter/value/mod.rs:25:5 Jul 11 16:18:05.031 INFO kablam! | Jul 11 16:18:05.031 INFO kablam! 25 | pub fn is_array(&self) -> bool { Jul 11 16:18:05.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.031 INFO kablam! Jul 11 16:18:05.031 INFO kablam! warning: method is never used: `is_string` Jul 11 16:18:05.031 INFO kablam! --> src/interpreter/value/mod.rs:32:5 Jul 11 16:18:05.031 INFO kablam! | Jul 11 16:18:05.031 INFO kablam! 32 | pub fn is_string(&self) -> bool { Jul 11 16:18:05.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.031 INFO kablam! Jul 11 16:18:05.031 INFO kablam! warning: method is never used: `is_number` Jul 11 16:18:05.031 INFO kablam! --> src/interpreter/value/mod.rs:39:5 Jul 11 16:18:05.031 INFO kablam! | Jul 11 16:18:05.032 INFO kablam! 39 | pub fn is_number(&self) -> bool { Jul 11 16:18:05.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.032 INFO kablam! Jul 11 16:18:05.032 INFO kablam! warning: method is never used: `is_null` Jul 11 16:18:05.032 INFO kablam! --> src/interpreter/value/mod.rs:46:5 Jul 11 16:18:05.032 INFO kablam! | Jul 11 16:18:05.032 INFO kablam! 46 | pub fn is_null(&self) -> bool { Jul 11 16:18:05.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.032 INFO kablam! Jul 11 16:18:05.032 INFO kablam! warning: struct is never used: `ValueNode` Jul 11 16:18:05.032 INFO kablam! --> src/interpreter/node/value_node.rs:7:1 Jul 11 16:18:05.032 INFO kablam! | Jul 11 16:18:05.032 INFO kablam! 7 | pub struct ValueNode<'a> { Jul 11 16:18:05.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.032 INFO kablam! Jul 11 16:18:05.032 INFO kablam! warning: struct is never used: `VariableNode` Jul 11 16:18:05.032 INFO kablam! --> src/interpreter/node/variable_node.rs:7:1 Jul 11 16:18:05.032 INFO kablam! | Jul 11 16:18:05.032 INFO kablam! 7 | pub struct VariableNode { Jul 11 16:18:05.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.032 INFO kablam! Jul 11 16:18:05.032 INFO kablam! warning: struct is never used: `PositiveNode` Jul 11 16:18:05.032 INFO kablam! --> src/interpreter/node/positive_node.rs:7:1 Jul 11 16:18:05.032 INFO kablam! | Jul 11 16:18:05.032 INFO kablam! 7 | pub struct PositiveNode<'a> { Jul 11 16:18:05.032 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.032 INFO kablam! Jul 11 16:18:05.033 INFO kablam! warning: struct is never used: `NegativeNode` Jul 11 16:18:05.033 INFO kablam! --> src/interpreter/node/negative_node.rs:7:1 Jul 11 16:18:05.033 INFO kablam! | Jul 11 16:18:05.033 INFO kablam! 7 | pub struct NegativeNode<'a> { Jul 11 16:18:05.033 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.033 INFO kablam! Jul 11 16:18:05.033 INFO kablam! warning: struct is never used: `Interpreter` Jul 11 16:18:05.033 INFO kablam! --> src/interpreter/mod.rs:11:1 Jul 11 16:18:05.033 INFO kablam! | Jul 11 16:18:05.033 INFO kablam! 11 | pub struct Interpreter { Jul 11 16:18:05.033 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.033 INFO kablam! Jul 11 16:18:05.033 INFO kablam! warning: method is never used: `interpret` Jul 11 16:18:05.033 INFO kablam! --> src/interpreter/mod.rs:17:5 Jul 11 16:18:05.033 INFO kablam! | Jul 11 16:18:05.033 INFO kablam! 17 | fn interpret(source: String) -> Option { Jul 11 16:18:05.033 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.033 INFO kablam! Jul 11 16:18:05.066 INFO kablam! warning: unused `std::result::Result` which must be used Jul 11 16:18:05.066 INFO kablam! --> src/main.rs:33:5 Jul 11 16:18:05.066 INFO kablam! | Jul 11 16:18:05.066 INFO kablam! 33 | file.read_to_string(&mut source); Jul 11 16:18:05.066 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 11 16:18:05.066 INFO kablam! | Jul 11 16:18:05.066 INFO kablam! = note: #[warn(unused_must_use)] on by default Jul 11 16:18:05.066 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Jul 11 16:18:05.066 INFO kablam! Jul 11 16:18:05.159 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.53s Jul 11 16:18:05.162 INFO kablam! su: No module specific data is present Jul 11 16:18:05.739 INFO running `"docker" "rm" "-f" "cbd8a99f9a264e0d891dbc3db03b185988b906306b12de80694967d87e47db1f"` Jul 11 16:18:05.905 INFO blam! cbd8a99f9a264e0d891dbc3db03b185988b906306b12de80694967d87e47db1f