Jul 12 05:03:13.730 INFO checking lion-0.0.0 against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 12 05:03:13.730 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 05:03:13.731 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 05:03:13.731 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-1/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 12 05:03:13.962 INFO blam! a54da392eba8963e2595a93cc5775c1af40bdff4051a55d0bf480c63342c262d Jul 12 05:03:13.965 INFO running `"docker" "start" "-a" "a54da392eba8963e2595a93cc5775c1af40bdff4051a55d0bf480c63342c262d"` Jul 12 05:03:15.055 INFO kablam! Checking lion v0.0.0 (file:///source) Jul 12 05:03:15.831 INFO kablam! warning: unused import: `std::ops::Deref` Jul 12 05:03:15.831 INFO kablam! --> src/eval/built_in_function.rs:1:5 Jul 12 05:03:15.831 INFO kablam! | Jul 12 05:03:15.831 INFO kablam! 1 | use std::ops::Deref; Jul 12 05:03:15.831 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 12 05:03:15.831 INFO kablam! | Jul 12 05:03:15.831 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 05:03:15.831 INFO kablam! Jul 12 05:03:16.069 INFO kablam! warning: unused import: `ast::*` Jul 12 05:03:16.069 INFO kablam! --> src/parser/parser.rs:307:9 Jul 12 05:03:16.069 INFO kablam! | Jul 12 05:03:16.069 INFO kablam! 307 | use ast::*; Jul 12 05:03:16.069 INFO kablam! | ^^^^^^ Jul 12 05:03:16.069 INFO kablam! | Jul 12 05:03:16.069 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 05:03:16.069 INFO kablam! Jul 12 05:03:16.073 INFO kablam! warning: unused import: `std::ops::Deref` Jul 12 05:03:16.073 INFO kablam! --> src/eval/built_in_function.rs:1:5 Jul 12 05:03:16.073 INFO kablam! | Jul 12 05:03:16.073 INFO kablam! 1 | use std::ops::Deref; Jul 12 05:03:16.073 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 12 05:03:16.073 INFO kablam! Jul 12 05:03:16.958 INFO kablam! warning: unreachable statement Jul 12 05:03:16.958 INFO kablam! --> src/eval/defaults.rs:58:5 Jul 12 05:03:16.959 INFO kablam! | Jul 12 05:03:16.959 INFO kablam! 58 | let unit = context.create_unit(unit_name); Jul 12 05:03:16.959 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:16.959 INFO kablam! | Jul 12 05:03:16.959 INFO kablam! = note: #[warn(unreachable_code)] on by default Jul 12 05:03:16.959 INFO kablam! Jul 12 05:03:16.960 INFO kablam! warning: unreachable expression Jul 12 05:03:16.960 INFO kablam! --> src/eval/defaults.rs:69:13 Jul 12 05:03:16.960 INFO kablam! | Jul 12 05:03:16.960 INFO kablam! 69 | context.convert(value, Some(unit)) Jul 12 05:03:16.960 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:16.960 INFO kablam! Jul 12 05:03:17.102 INFO kablam! warning: unused variable: `value` Jul 12 05:03:17.102 INFO kablam! --> src/eval/defaults.rs:67:17 Jul 12 05:03:17.102 INFO kablam! | Jul 12 05:03:17.102 INFO kablam! 67 | let value: RichNumber = unimplemented!(); Jul 12 05:03:17.102 INFO kablam! | ^^^^^ help: consider using `_value` instead Jul 12 05:03:17.102 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.103 INFO kablam! --> src/eval/defaults.rs:63:36 Jul 12 05:03:17.103 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! 63 | BuiltInFunction::new(move |context, params| { Jul 12 05:03:17.103 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `unit_name` Jul 12 05:03:17.103 INFO kablam! --> src/eval/defaults.rs:56:9 Jul 12 05:03:17.103 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! 56 | let unit_name: &str = unimplemented!(); Jul 12 05:03:17.103 INFO kablam! | ^^^^^^^^^ help: consider using `_unit_name` instead Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.103 INFO kablam! --> src/eval/defaults.rs:52:20 Jul 12 05:03:17.103 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.103 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.103 INFO kablam! --> src/eval/defaults.rs:76:16 Jul 12 05:03:17.103 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.103 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.103 INFO kablam! --> src/eval/defaults.rs:82:17 Jul 12 05:03:17.103 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.103 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.103 INFO kablam! --> src/eval/defaults.rs:88:17 Jul 12 05:03:17.103 INFO kablam! | Jul 12 05:03:17.103 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.103 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.103 INFO kablam! Jul 12 05:03:17.103 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.104 INFO kablam! --> src/eval/defaults.rs:94:19 Jul 12 05:03:17.104 INFO kablam! | Jul 12 05:03:17.104 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.104 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.104 INFO kablam! Jul 12 05:03:17.365 INFO kablam! warning: unreachable statement Jul 12 05:03:17.365 INFO kablam! --> src/eval/defaults.rs:58:5 Jul 12 05:03:17.365 INFO kablam! | Jul 12 05:03:17.365 INFO kablam! 58 | let unit = context.create_unit(unit_name); Jul 12 05:03:17.365 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.365 INFO kablam! | Jul 12 05:03:17.365 INFO kablam! = note: #[warn(unreachable_code)] on by default Jul 12 05:03:17.365 INFO kablam! Jul 12 05:03:17.365 INFO kablam! warning: unreachable expression Jul 12 05:03:17.365 INFO kablam! --> src/eval/defaults.rs:69:13 Jul 12 05:03:17.365 INFO kablam! | Jul 12 05:03:17.365 INFO kablam! 69 | context.convert(value, Some(unit)) Jul 12 05:03:17.365 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.365 INFO kablam! Jul 12 05:03:17.387 INFO kablam! warning: method is never used: `from_unit` Jul 12 05:03:17.387 INFO kablam! --> src/math/rich_number.rs:22:5 Jul 12 05:03:17.387 INFO kablam! | Jul 12 05:03:17.387 INFO kablam! 22 | pub fn from_unit(value: f64, unit: Unit) -> RichNumber { Jul 12 05:03:17.387 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.387 INFO kablam! | Jul 12 05:03:17.387 INFO kablam! = note: #[warn(dead_code)] on by default Jul 12 05:03:17.387 INFO kablam! Jul 12 05:03:17.388 INFO kablam! warning: method is never used: `zero` Jul 12 05:03:17.388 INFO kablam! --> src/math/rich_number.rs:26:5 Jul 12 05:03:17.388 INFO kablam! | Jul 12 05:03:17.388 INFO kablam! 26 | pub fn zero() -> RichNumber { Jul 12 05:03:17.388 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.388 INFO kablam! Jul 12 05:03:17.388 INFO kablam! warning: method is never used: `without_units` Jul 12 05:03:17.389 INFO kablam! --> src/math/rich_number.rs:34:5 Jul 12 05:03:17.389 INFO kablam! | Jul 12 05:03:17.389 INFO kablam! 34 | pub fn without_units(&self) -> RichNumber { Jul 12 05:03:17.389 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.389 INFO kablam! Jul 12 05:03:17.389 INFO kablam! warning: method is never used: `pow` Jul 12 05:03:17.389 INFO kablam! --> src/math/rich_number.rs:38:5 Jul 12 05:03:17.389 INFO kablam! | Jul 12 05:03:17.389 INFO kablam! 38 | pub fn pow(&self, other: RichNumber) -> RichNumber { Jul 12 05:03:17.389 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.389 INFO kablam! Jul 12 05:03:17.389 INFO kablam! warning: field is never used: `converters` Jul 12 05:03:17.390 INFO kablam! --> src/math/conversion_table.rs:11:5 Jul 12 05:03:17.390 INFO kablam! | Jul 12 05:03:17.390 INFO kablam! 11 | converters: HashMap<(Unit, Unit), Function>, Jul 12 05:03:17.390 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.390 INFO kablam! Jul 12 05:03:17.390 INFO kablam! warning: field is never used: `associations` Jul 12 05:03:17.390 INFO kablam! --> src/math/conversion_table.rs:13:5 Jul 12 05:03:17.390 INFO kablam! | Jul 12 05:03:17.390 INFO kablam! 13 | associations: HashMap>, Jul 12 05:03:17.390 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.390 INFO kablam! Jul 12 05:03:17.391 INFO kablam! warning: method is never used: `new` Jul 12 05:03:17.391 INFO kablam! --> src/math/conversion_table.rs:17:5 Jul 12 05:03:17.391 INFO kablam! | Jul 12 05:03:17.391 INFO kablam! 17 | pub fn new() -> ConversionTable { Jul 12 05:03:17.391 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.391 INFO kablam! Jul 12 05:03:17.391 INFO kablam! warning: method is never used: `get_converter` Jul 12 05:03:17.391 INFO kablam! --> src/math/conversion_table.rs:24:5 Jul 12 05:03:17.391 INFO kablam! | Jul 12 05:03:17.391 INFO kablam! 24 | pub fn get_converter(&self, from: Unit, to: Unit) -> Option { Jul 12 05:03:17.391 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.391 INFO kablam! Jul 12 05:03:17.392 INFO kablam! warning: method is never used: `define_conversion` Jul 12 05:03:17.392 INFO kablam! --> src/math/conversion_table.rs:28:5 Jul 12 05:03:17.392 INFO kablam! | Jul 12 05:03:17.392 INFO kablam! 28 | pub fn define_conversion(&mut self, from: Unit, to: Unit, converter: Function) { Jul 12 05:03:17.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.392 INFO kablam! Jul 12 05:03:17.392 INFO kablam! warning: method is never used: `conversion_steps` Jul 12 05:03:17.392 INFO kablam! --> src/math/conversion_table.rs:39:5 Jul 12 05:03:17.392 INFO kablam! | Jul 12 05:03:17.392 INFO kablam! 39 | pub fn conversion_steps(&self, start: Unit, target: Unit) -> Option> { Jul 12 05:03:17.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.392 INFO kablam! Jul 12 05:03:17.393 INFO kablam! warning: variant is never constructed: `Prefix` Jul 12 05:03:17.393 INFO kablam! --> src/eval/fixity.rs:7:5 Jul 12 05:03:17.393 INFO kablam! | Jul 12 05:03:17.393 INFO kablam! 7 | Prefix, Jul 12 05:03:17.393 INFO kablam! | ^^^^^^ Jul 12 05:03:17.393 INFO kablam! Jul 12 05:03:17.393 INFO kablam! warning: variant is never constructed: `Infix` Jul 12 05:03:17.393 INFO kablam! --> src/eval/fixity.rs:8:5 Jul 12 05:03:17.393 INFO kablam! | Jul 12 05:03:17.393 INFO kablam! 8 | Infix, Jul 12 05:03:17.393 INFO kablam! | ^^^^^ Jul 12 05:03:17.393 INFO kablam! Jul 12 05:03:17.394 INFO kablam! warning: variant is never constructed: `Postfix` Jul 12 05:03:17.394 INFO kablam! --> src/eval/fixity.rs:9:5 Jul 12 05:03:17.394 INFO kablam! | Jul 12 05:03:17.394 INFO kablam! 9 | Postfix, Jul 12 05:03:17.394 INFO kablam! | ^^^^^^^ Jul 12 05:03:17.394 INFO kablam! Jul 12 05:03:17.394 INFO kablam! warning: method is never used: `from_str` Jul 12 05:03:17.394 INFO kablam! --> src/eval/fixity.rs:13:5 Jul 12 05:03:17.394 INFO kablam! | Jul 12 05:03:17.394 INFO kablam! 13 | pub fn from_str(string: &str) -> Option { Jul 12 05:03:17.394 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.394 INFO kablam! Jul 12 05:03:17.395 INFO kablam! warning: constant item is never used: `LOWEST_PRECEDENCE` Jul 12 05:03:17.395 INFO kablam! --> src/eval/context_item.rs:7:1 Jul 12 05:03:17.395 INFO kablam! | Jul 12 05:03:17.395 INFO kablam! 7 | const LOWEST_PRECEDENCE: u8 = 0; Jul 12 05:03:17.395 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.395 INFO kablam! Jul 12 05:03:17.395 INFO kablam! warning: constant item is never used: `HIGHEST_PRECEDENCE` Jul 12 05:03:17.395 INFO kablam! --> src/eval/context_item.rs:8:1 Jul 12 05:03:17.395 INFO kablam! | Jul 12 05:03:17.395 INFO kablam! 8 | const HIGHEST_PRECEDENCE: u8 = 9; Jul 12 05:03:17.396 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.396 INFO kablam! Jul 12 05:03:17.396 INFO kablam! warning: constant item is never used: `FUNCTION_PRECEDENCE` Jul 12 05:03:17.396 INFO kablam! --> src/eval/context_item.rs:9:1 Jul 12 05:03:17.396 INFO kablam! | Jul 12 05:03:17.396 INFO kablam! 9 | const FUNCTION_PRECEDENCE: u8 = HIGHEST_PRECEDENCE; Jul 12 05:03:17.396 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.396 INFO kablam! Jul 12 05:03:17.396 INFO kablam! warning: constant item is never used: `FUNCTION_FIXITY` Jul 12 05:03:17.396 INFO kablam! --> src/eval/context_item.rs:11:1 Jul 12 05:03:17.397 INFO kablam! | Jul 12 05:03:17.397 INFO kablam! 11 | const FUNCTION_FIXITY: Fixity = Fixity::Prefix; Jul 12 05:03:17.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.397 INFO kablam! Jul 12 05:03:17.397 INFO kablam! warning: variant is never constructed: `Number` Jul 12 05:03:17.397 INFO kablam! --> src/eval/context_item.rs:15:5 Jul 12 05:03:17.397 INFO kablam! | Jul 12 05:03:17.397 INFO kablam! 15 | Number(RichNumber), Jul 12 05:03:17.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.397 INFO kablam! Jul 12 05:03:17.397 INFO kablam! warning: variant is never constructed: `Definition` Jul 12 05:03:17.397 INFO kablam! --> src/eval/context_item.rs:16:5 Jul 12 05:03:17.398 INFO kablam! | Jul 12 05:03:17.398 INFO kablam! 16 | / Definition { Jul 12 05:03:17.398 INFO kablam! 17 | | // number from 0 to 9 where 9 is the highest precedence Jul 12 05:03:17.398 INFO kablam! 18 | | precedence: u8, Jul 12 05:03:17.398 INFO kablam! 19 | | fixity: Fixity, Jul 12 05:03:17.398 INFO kablam! 20 | | function: Function, Jul 12 05:03:17.398 INFO kablam! 21 | | }, Jul 12 05:03:17.398 INFO kablam! | |_____^ Jul 12 05:03:17.398 INFO kablam! Jul 12 05:03:17.398 INFO kablam! warning: variant is never constructed: `BuiltInMethod` Jul 12 05:03:17.398 INFO kablam! --> src/eval/context_item.rs:22:5 Jul 12 05:03:17.398 INFO kablam! | Jul 12 05:03:17.398 INFO kablam! 22 | / BuiltInMethod { Jul 12 05:03:17.398 INFO kablam! 23 | | precedence: u8, Jul 12 05:03:17.398 INFO kablam! 24 | | fixity: Fixity, Jul 12 05:03:17.399 INFO kablam! 25 | | params: usize, Jul 12 05:03:17.399 INFO kablam! 26 | | function: BuiltInFunction, Jul 12 05:03:17.399 INFO kablam! 27 | | }, Jul 12 05:03:17.399 INFO kablam! | |_____^ Jul 12 05:03:17.399 INFO kablam! Jul 12 05:03:17.399 INFO kablam! warning: variant is never constructed: `Constant` Jul 12 05:03:17.399 INFO kablam! --> src/eval/context_item.rs:28:5 Jul 12 05:03:17.399 INFO kablam! | Jul 12 05:03:17.399 INFO kablam! 28 | Constant(String), Jul 12 05:03:17.399 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 12 05:03:17.399 INFO kablam! Jul 12 05:03:17.399 INFO kablam! warning: variant is never constructed: `Boolean` Jul 12 05:03:17.399 INFO kablam! --> src/eval/context_item.rs:29:5 Jul 12 05:03:17.399 INFO kablam! | Jul 12 05:03:17.399 INFO kablam! 29 | Boolean(bool), Jul 12 05:03:17.399 INFO kablam! | ^^^^^^^^^^^^^ Jul 12 05:03:17.399 INFO kablam! Jul 12 05:03:17.400 INFO kablam! warning: variant is never constructed: `Nothing` Jul 12 05:03:17.400 INFO kablam! --> src/eval/context_item.rs:30:5 Jul 12 05:03:17.400 INFO kablam! | Jul 12 05:03:17.400 INFO kablam! 30 | Nothing, Jul 12 05:03:17.400 INFO kablam! | ^^^^^^^ Jul 12 05:03:17.400 INFO kablam! Jul 12 05:03:17.400 INFO kablam! warning: method is never used: `new_definition` Jul 12 05:03:17.400 INFO kablam! --> src/eval/context_item.rs:35:5 Jul 12 05:03:17.400 INFO kablam! | Jul 12 05:03:17.400 INFO kablam! 35 | / pub fn new_definition( Jul 12 05:03:17.400 INFO kablam! 36 | | fixity: Fixity, Jul 12 05:03:17.400 INFO kablam! 37 | | precedence: u8, Jul 12 05:03:17.400 INFO kablam! 38 | | function: Function, Jul 12 05:03:17.400 INFO kablam! ... | Jul 12 05:03:17.400 INFO kablam! 46 | | } Jul 12 05:03:17.400 INFO kablam! 47 | | } Jul 12 05:03:17.400 INFO kablam! | |_____^ Jul 12 05:03:17.401 INFO kablam! Jul 12 05:03:17.401 INFO kablam! warning: method is never used: `function_defaults` Jul 12 05:03:17.401 INFO kablam! --> src/eval/context_item.rs:51:5 Jul 12 05:03:17.401 INFO kablam! | Jul 12 05:03:17.401 INFO kablam! 51 | pub fn function_defaults(function: Function) -> ContextItem { Jul 12 05:03:17.401 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.401 INFO kablam! Jul 12 05:03:17.402 INFO kablam! warning: method is never used: `built_in_defaults` Jul 12 05:03:17.402 INFO kablam! --> src/eval/context_item.rs:61:5 Jul 12 05:03:17.402 INFO kablam! | Jul 12 05:03:17.402 INFO kablam! 61 | pub fn built_in_defaults(function: BuiltInFunction, params: usize) -> ContextItem { Jul 12 05:03:17.402 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.402 INFO kablam! Jul 12 05:03:17.402 INFO kablam! warning: method is never used: `unwrap_number` Jul 12 05:03:17.403 INFO kablam! --> src/eval/context_item.rs:70:5 Jul 12 05:03:17.403 INFO kablam! | Jul 12 05:03:17.403 INFO kablam! 70 | pub fn unwrap_number(self) -> RichNumber { Jul 12 05:03:17.403 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.403 INFO kablam! Jul 12 05:03:17.403 INFO kablam! warning: method is never used: `unwrap_constant` Jul 12 05:03:17.403 INFO kablam! --> src/eval/context_item.rs:77:5 Jul 12 05:03:17.403 INFO kablam! | Jul 12 05:03:17.404 INFO kablam! 77 | pub fn unwrap_constant(self) -> String { Jul 12 05:03:17.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.404 INFO kablam! Jul 12 05:03:17.404 INFO kablam! warning: method is never used: `unwrap_boolean` Jul 12 05:03:17.404 INFO kablam! --> src/eval/context_item.rs:84:5 Jul 12 05:03:17.404 INFO kablam! | Jul 12 05:03:17.404 INFO kablam! 84 | pub fn unwrap_boolean(self) -> bool { Jul 12 05:03:17.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.404 INFO kablam! Jul 12 05:03:17.405 INFO kablam! warning: method is never used: `is_number` Jul 12 05:03:17.405 INFO kablam! --> src/eval/context_item.rs:91:5 Jul 12 05:03:17.405 INFO kablam! | Jul 12 05:03:17.405 INFO kablam! 91 | pub fn is_number(&self) -> bool { Jul 12 05:03:17.405 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.405 INFO kablam! Jul 12 05:03:17.405 INFO kablam! warning: method is never used: `is_function` Jul 12 05:03:17.406 INFO kablam! --> src/eval/context_item.rs:98:5 Jul 12 05:03:17.406 INFO kablam! | Jul 12 05:03:17.406 INFO kablam! 98 | pub fn is_function(&self) -> bool { Jul 12 05:03:17.406 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.406 INFO kablam! Jul 12 05:03:17.406 INFO kablam! warning: method is never used: `is_definition` Jul 12 05:03:17.406 INFO kablam! --> src/eval/context_item.rs:102:5 Jul 12 05:03:17.406 INFO kablam! | Jul 12 05:03:17.407 INFO kablam! 102 | pub fn is_definition(&self) -> bool { Jul 12 05:03:17.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.407 INFO kablam! Jul 12 05:03:17.407 INFO kablam! warning: method is never used: `is_built_in` Jul 12 05:03:17.407 INFO kablam! --> src/eval/context_item.rs:109:5 Jul 12 05:03:17.407 INFO kablam! | Jul 12 05:03:17.407 INFO kablam! 109 | pub fn is_built_in(&self) -> bool { Jul 12 05:03:17.407 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.408 INFO kablam! Jul 12 05:03:17.408 INFO kablam! warning: method is never used: `is_constant` Jul 12 05:03:17.408 INFO kablam! --> src/eval/context_item.rs:116:5 Jul 12 05:03:17.408 INFO kablam! | Jul 12 05:03:17.408 INFO kablam! 116 | pub fn is_constant(&self) -> bool { Jul 12 05:03:17.408 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.408 INFO kablam! Jul 12 05:03:17.408 INFO kablam! warning: method is never used: `is_boolean` Jul 12 05:03:17.409 INFO kablam! --> src/eval/context_item.rs:123:5 Jul 12 05:03:17.409 INFO kablam! | Jul 12 05:03:17.409 INFO kablam! 123 | pub fn is_boolean(&self) -> bool { Jul 12 05:03:17.409 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.409 INFO kablam! Jul 12 05:03:17.409 INFO kablam! warning: method is never used: `is_nothing` Jul 12 05:03:17.409 INFO kablam! --> src/eval/context_item.rs:130:5 Jul 12 05:03:17.409 INFO kablam! | Jul 12 05:03:17.410 INFO kablam! 130 | pub fn is_nothing(&self) -> bool { Jul 12 05:03:17.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.410 INFO kablam! Jul 12 05:03:17.410 INFO kablam! warning: method is never used: `resolve_precedence` Jul 12 05:03:17.410 INFO kablam! --> src/eval/context_item.rs:139:5 Jul 12 05:03:17.410 INFO kablam! | Jul 12 05:03:17.410 INFO kablam! 139 | pub fn resolve_precedence(&self) -> Option<&u8> { Jul 12 05:03:17.410 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.411 INFO kablam! Jul 12 05:03:17.411 INFO kablam! warning: method is never used: `resolve_fixity` Jul 12 05:03:17.411 INFO kablam! --> src/eval/context_item.rs:149:5 Jul 12 05:03:17.411 INFO kablam! | Jul 12 05:03:17.411 INFO kablam! 149 | pub fn resolve_fixity(&self) -> Option { Jul 12 05:03:17.411 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.411 INFO kablam! Jul 12 05:03:17.412 INFO kablam! warning: method is never used: `resolve_params` Jul 12 05:03:17.412 INFO kablam! --> src/eval/context_item.rs:159:5 Jul 12 05:03:17.412 INFO kablam! | Jul 12 05:03:17.412 INFO kablam! 159 | pub fn resolve_params(&self) -> Option { Jul 12 05:03:17.412 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.412 INFO kablam! Jul 12 05:03:17.412 INFO kablam! warning: method is never used: `new` Jul 12 05:03:17.412 INFO kablam! --> src/eval/built_in_function.rs:14:5 Jul 12 05:03:17.413 INFO kablam! | Jul 12 05:03:17.413 INFO kablam! 14 | / pub fn new(f: F) -> BuiltInFunction Jul 12 05:03:17.413 INFO kablam! 15 | | where F: Fn(&mut EvalContext, Vec) -> EvalResult { Jul 12 05:03:17.413 INFO kablam! 16 | | Jul 12 05:03:17.413 INFO kablam! 17 | | BuiltInFunction { Jul 12 05:03:17.413 INFO kablam! 18 | | f: Rc::new(f), Jul 12 05:03:17.413 INFO kablam! 19 | | } Jul 12 05:03:17.413 INFO kablam! 20 | | } Jul 12 05:03:17.414 INFO kablam! | |_____^ Jul 12 05:03:17.414 INFO kablam! Jul 12 05:03:17.414 INFO kablam! warning: method is never used: `call` Jul 12 05:03:17.414 INFO kablam! --> src/eval/built_in_function.rs:22:5 Jul 12 05:03:17.414 INFO kablam! | Jul 12 05:03:17.414 INFO kablam! 22 | pub fn call(&self, context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.414 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.415 INFO kablam! Jul 12 05:03:17.415 INFO kablam! warning: method is never used: `new` Jul 12 05:03:17.415 INFO kablam! --> src/eval/eval_tree_node.rs:14:5 Jul 12 05:03:17.415 INFO kablam! | Jul 12 05:03:17.415 INFO kablam! 14 | pub fn new(item: ContextItem) -> EvalTreeNode { Jul 12 05:03:17.415 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.415 INFO kablam! Jul 12 05:03:17.416 INFO kablam! warning: method is never used: `with_children` Jul 12 05:03:17.416 INFO kablam! --> src/eval/eval_tree_node.rs:21:5 Jul 12 05:03:17.416 INFO kablam! | Jul 12 05:03:17.416 INFO kablam! 21 | pub fn with_children(item: ContextItem, children: Vec) -> EvalTreeNode { Jul 12 05:03:17.416 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.416 INFO kablam! Jul 12 05:03:17.416 INFO kablam! warning: method is never used: `from_expr` Jul 12 05:03:17.417 INFO kablam! --> src/eval/eval_tree_node.rs:28:5 Jul 12 05:03:17.417 INFO kablam! | Jul 12 05:03:17.417 INFO kablam! 28 | pub fn from_expr(context: &EvalContext, expr: Expr) -> Result { Jul 12 05:03:17.417 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.417 INFO kablam! Jul 12 05:03:17.417 INFO kablam! warning: method is never used: `convert_to_nodes` Jul 12 05:03:17.417 INFO kablam! --> src/eval/eval_tree_node.rs:48:5 Jul 12 05:03:17.417 INFO kablam! | Jul 12 05:03:17.418 INFO kablam! 48 | fn convert_to_nodes(context: &EvalContext, expr: Expr) -> Result, EvalError> { Jul 12 05:03:17.418 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.418 INFO kablam! Jul 12 05:03:17.418 INFO kablam! warning: method is never used: `left_highest_precedence` Jul 12 05:03:17.418 INFO kablam! --> src/eval/eval_tree_node.rs:86:5 Jul 12 05:03:17.418 INFO kablam! | Jul 12 05:03:17.418 INFO kablam! 86 | fn left_highest_precedence(nodes: &Vec) -> Option { Jul 12 05:03:17.419 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.419 INFO kablam! Jul 12 05:03:17.419 INFO kablam! warning: method is never used: `drain_params` Jul 12 05:03:17.419 INFO kablam! --> src/eval/eval_tree_node.rs:118:5 Jul 12 05:03:17.419 INFO kablam! | Jul 12 05:03:17.420 INFO kablam! 118 | fn drain_params(nodes: &mut Vec, node_index: usize) -> Result<(usize, Vec), EvalError> { Jul 12 05:03:17.420 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.420 INFO kablam! Jul 12 05:03:17.420 INFO kablam! warning: variant is never constructed: `UndefinedSymbol` Jul 12 05:03:17.420 INFO kablam! --> src/eval/eval_context.rs:18:5 Jul 12 05:03:17.420 INFO kablam! | Jul 12 05:03:17.420 INFO kablam! 18 | UndefinedSymbol(String), Jul 12 05:03:17.420 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.421 INFO kablam! Jul 12 05:03:17.421 INFO kablam! warning: variant is never constructed: `UnexpectedSymbols` Jul 12 05:03:17.421 INFO kablam! --> src/eval/eval_context.rs:19:5 Jul 12 05:03:17.421 INFO kablam! | Jul 12 05:03:17.421 INFO kablam! 19 | UnexpectedSymbols, Jul 12 05:03:17.421 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.422 INFO kablam! Jul 12 05:03:17.422 INFO kablam! warning: variant is never constructed: `ExpectedParams` Jul 12 05:03:17.422 INFO kablam! --> src/eval/eval_context.rs:20:5 Jul 12 05:03:17.422 INFO kablam! | Jul 12 05:03:17.422 INFO kablam! 20 | ExpectedParams(usize), Jul 12 05:03:17.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.422 INFO kablam! Jul 12 05:03:17.422 INFO kablam! warning: variant is never constructed: `InvalidSymbolDefinition` Jul 12 05:03:17.423 INFO kablam! --> src/eval/eval_context.rs:21:5 Jul 12 05:03:17.423 INFO kablam! | Jul 12 05:03:17.423 INFO kablam! 21 | / InvalidSymbolDefinition { Jul 12 05:03:17.423 INFO kablam! 22 | | expected_params: usize, Jul 12 05:03:17.423 INFO kablam! 23 | | actual_params: usize, Jul 12 05:03:17.423 INFO kablam! 24 | | }, Jul 12 05:03:17.424 INFO kablam! | |_____^ Jul 12 05:03:17.424 INFO kablam! Jul 12 05:03:17.424 INFO kablam! warning: variant is never constructed: `ConversionUndefined` Jul 12 05:03:17.424 INFO kablam! --> src/eval/eval_context.rs:25:5 Jul 12 05:03:17.424 INFO kablam! | Jul 12 05:03:17.424 INFO kablam! 25 | / ConversionUndefined { Jul 12 05:03:17.425 INFO kablam! 26 | | start: Unit, Jul 12 05:03:17.425 INFO kablam! 27 | | target: Unit, Jul 12 05:03:17.425 INFO kablam! 28 | | }, Jul 12 05:03:17.425 INFO kablam! | |_____^ Jul 12 05:03:17.425 INFO kablam! Jul 12 05:03:17.425 INFO kablam! warning: variant is never constructed: `InvalidParam` Jul 12 05:03:17.425 INFO kablam! --> src/eval/eval_context.rs:29:5 Jul 12 05:03:17.426 INFO kablam! | Jul 12 05:03:17.426 INFO kablam! 29 | InvalidParam(String), Jul 12 05:03:17.426 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.426 INFO kablam! Jul 12 05:03:17.426 INFO kablam! warning: field is never used: `symbol_table` Jul 12 05:03:17.426 INFO kablam! --> src/eval/eval_context.rs:36:5 Jul 12 05:03:17.426 INFO kablam! | Jul 12 05:03:17.426 INFO kablam! 36 | symbol_table: HashMap, Jul 12 05:03:17.427 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.427 INFO kablam! Jul 12 05:03:17.427 INFO kablam! warning: field is never used: `units` Jul 12 05:03:17.427 INFO kablam! --> src/eval/eval_context.rs:38:5 Jul 12 05:03:17.427 INFO kablam! | Jul 12 05:03:17.427 INFO kablam! 38 | units: HashMap, Jul 12 05:03:17.427 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.427 INFO kablam! Jul 12 05:03:17.428 INFO kablam! warning: field is never used: `next_unit` Jul 12 05:03:17.428 INFO kablam! --> src/eval/eval_context.rs:40:5 Jul 12 05:03:17.428 INFO kablam! | Jul 12 05:03:17.428 INFO kablam! 40 | next_unit: Unit, Jul 12 05:03:17.428 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 12 05:03:17.428 INFO kablam! Jul 12 05:03:17.429 INFO kablam! warning: field is never used: `conversion_table` Jul 12 05:03:17.429 INFO kablam! --> src/eval/eval_context.rs:41:5 Jul 12 05:03:17.429 INFO kablam! | Jul 12 05:03:17.429 INFO kablam! 41 | conversion_table: ConversionTable, Jul 12 05:03:17.429 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.429 INFO kablam! Jul 12 05:03:17.429 INFO kablam! warning: method is never used: `new` Jul 12 05:03:17.429 INFO kablam! --> src/eval/eval_context.rs:45:5 Jul 12 05:03:17.430 INFO kablam! | Jul 12 05:03:17.430 INFO kablam! 45 | pub fn new() -> EvalContext { Jul 12 05:03:17.430 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.430 INFO kablam! Jul 12 05:03:17.430 INFO kablam! warning: method is never used: `defaults` Jul 12 05:03:17.430 INFO kablam! --> src/eval/eval_context.rs:55:5 Jul 12 05:03:17.430 INFO kablam! | Jul 12 05:03:17.431 INFO kablam! 55 | pub fn defaults() -> EvalContext { Jul 12 05:03:17.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.431 INFO kablam! Jul 12 05:03:17.431 INFO kablam! warning: method is never used: `prelude` Jul 12 05:03:17.431 INFO kablam! --> src/eval/eval_context.rs:103:5 Jul 12 05:03:17.431 INFO kablam! | Jul 12 05:03:17.431 INFO kablam! 103 | pub fn prelude() -> EvalContext { Jul 12 05:03:17.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.431 INFO kablam! Jul 12 05:03:17.431 INFO kablam! warning: method is never used: `get` Jul 12 05:03:17.432 INFO kablam! --> src/eval/eval_context.rs:110:5 Jul 12 05:03:17.432 INFO kablam! | Jul 12 05:03:17.432 INFO kablam! 110 | pub fn get(&self, name: &str) -> Option { Jul 12 05:03:17.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.432 INFO kablam! Jul 12 05:03:17.432 INFO kablam! warning: method is never used: `set_number` Jul 12 05:03:17.432 INFO kablam! --> src/eval/eval_context.rs:115:5 Jul 12 05:03:17.432 INFO kablam! | Jul 12 05:03:17.432 INFO kablam! 115 | pub fn set_number(&mut self, name: &str, value: RichNumber) { Jul 12 05:03:17.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.432 INFO kablam! Jul 12 05:03:17.432 INFO kablam! warning: method is never used: `define` Jul 12 05:03:17.432 INFO kablam! --> src/eval/eval_context.rs:120:5 Jul 12 05:03:17.432 INFO kablam! | Jul 12 05:03:17.432 INFO kablam! 120 | / pub fn define( Jul 12 05:03:17.432 INFO kablam! 121 | | &mut self, Jul 12 05:03:17.432 INFO kablam! 122 | | name: &str, Jul 12 05:03:17.432 INFO kablam! 123 | | fixity: Fixity, Jul 12 05:03:17.432 INFO kablam! ... | Jul 12 05:03:17.433 INFO kablam! 127 | | self.set(name, ContextItem::new_definition(fixity, precedence, function)); Jul 12 05:03:17.433 INFO kablam! 128 | | } Jul 12 05:03:17.433 INFO kablam! | |_____^ Jul 12 05:03:17.433 INFO kablam! Jul 12 05:03:17.433 INFO kablam! warning: method is never used: `define_defaults` Jul 12 05:03:17.433 INFO kablam! --> src/eval/eval_context.rs:131:5 Jul 12 05:03:17.433 INFO kablam! | Jul 12 05:03:17.433 INFO kablam! 131 | / pub fn define_defaults( Jul 12 05:03:17.433 INFO kablam! 132 | | &mut self, Jul 12 05:03:17.433 INFO kablam! 133 | | name: &str, Jul 12 05:03:17.433 INFO kablam! 134 | | function: Function, Jul 12 05:03:17.433 INFO kablam! 135 | | ) { Jul 12 05:03:17.433 INFO kablam! 136 | | self.set(name, ContextItem::function_defaults(function)); Jul 12 05:03:17.433 INFO kablam! 137 | | } Jul 12 05:03:17.433 INFO kablam! | |_____^ Jul 12 05:03:17.433 INFO kablam! Jul 12 05:03:17.433 INFO kablam! warning: method is never used: `define_built_in_method` Jul 12 05:03:17.433 INFO kablam! --> src/eval/eval_context.rs:140:5 Jul 12 05:03:17.433 INFO kablam! | Jul 12 05:03:17.433 INFO kablam! 140 | / pub fn define_built_in_method( Jul 12 05:03:17.433 INFO kablam! 141 | | &mut self, Jul 12 05:03:17.433 INFO kablam! 142 | | name: &str, Jul 12 05:03:17.433 INFO kablam! 143 | | fixity: Fixity, Jul 12 05:03:17.433 INFO kablam! ... | Jul 12 05:03:17.434 INFO kablam! 154 | | }); Jul 12 05:03:17.434 INFO kablam! 155 | | } Jul 12 05:03:17.434 INFO kablam! | |_____^ Jul 12 05:03:17.434 INFO kablam! Jul 12 05:03:17.434 INFO kablam! warning: method is never used: `define_built_in_method_defaults` Jul 12 05:03:17.434 INFO kablam! --> src/eval/eval_context.rs:158:5 Jul 12 05:03:17.434 INFO kablam! | Jul 12 05:03:17.434 INFO kablam! 158 | / pub fn define_built_in_method_defaults( Jul 12 05:03:17.434 INFO kablam! 159 | | &mut self, Jul 12 05:03:17.434 INFO kablam! 160 | | name: &str, Jul 12 05:03:17.434 INFO kablam! 161 | | params: usize, Jul 12 05:03:17.434 INFO kablam! ... | Jul 12 05:03:17.434 INFO kablam! 164 | | self.set(name, ContextItem::built_in_defaults(function, params)); Jul 12 05:03:17.434 INFO kablam! 165 | | } Jul 12 05:03:17.434 INFO kablam! | |_____^ Jul 12 05:03:17.434 INFO kablam! Jul 12 05:03:17.434 INFO kablam! warning: method is never used: `create_unit` Jul 12 05:03:17.434 INFO kablam! --> src/eval/eval_context.rs:171:5 Jul 12 05:03:17.434 INFO kablam! | Jul 12 05:03:17.434 INFO kablam! 171 | pub fn create_unit(&mut self, name: &str) -> Unit { Jul 12 05:03:17.434 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.434 INFO kablam! Jul 12 05:03:17.434 INFO kablam! warning: method is never used: `set_constant` Jul 12 05:03:17.434 INFO kablam! --> src/eval/eval_context.rs:181:5 Jul 12 05:03:17.435 INFO kablam! | Jul 12 05:03:17.435 INFO kablam! 181 | pub fn set_constant(&mut self, name: &str, value: String) { Jul 12 05:03:17.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.435 INFO kablam! Jul 12 05:03:17.435 INFO kablam! warning: method is never used: `set_boolean` Jul 12 05:03:17.435 INFO kablam! --> src/eval/eval_context.rs:186:5 Jul 12 05:03:17.435 INFO kablam! | Jul 12 05:03:17.435 INFO kablam! 186 | pub fn set_boolean(&mut self, name: &str, value: bool) { Jul 12 05:03:17.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.435 INFO kablam! Jul 12 05:03:17.435 INFO kablam! warning: method is never used: `set` Jul 12 05:03:17.435 INFO kablam! --> src/eval/eval_context.rs:191:5 Jul 12 05:03:17.435 INFO kablam! | Jul 12 05:03:17.435 INFO kablam! 191 | pub fn set(&mut self, name: &str, value: ContextItem) { Jul 12 05:03:17.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.435 INFO kablam! Jul 12 05:03:17.435 INFO kablam! warning: method is never used: `convert` Jul 12 05:03:17.435 INFO kablam! --> src/eval/eval_context.rs:198:5 Jul 12 05:03:17.435 INFO kablam! | Jul 12 05:03:17.435 INFO kablam! 198 | pub fn convert(&mut self, value: RichNumber, unit: Option) -> EvalResult { Jul 12 05:03:17.435 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.435 INFO kablam! Jul 12 05:03:17.435 INFO kablam! warning: method is never used: `apply` Jul 12 05:03:17.435 INFO kablam! --> src/eval/eval_context.rs:244:5 Jul 12 05:03:17.442 INFO kablam! | Jul 12 05:03:17.442 INFO kablam! 244 | pub fn apply(&mut self, statement: Statement) -> EvalResult { Jul 12 05:03:17.442 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.442 INFO kablam! Jul 12 05:03:17.442 INFO kablam! warning: method is never used: `evaluate` Jul 12 05:03:17.442 INFO kablam! --> src/eval/eval_context.rs:260:5 Jul 12 05:03:17.442 INFO kablam! | Jul 12 05:03:17.442 INFO kablam! 260 | fn evaluate(&mut self, expr: Expr) -> EvalResult { Jul 12 05:03:17.442 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.442 INFO kablam! Jul 12 05:03:17.442 INFO kablam! warning: method is never used: `reduce` Jul 12 05:03:17.442 INFO kablam! --> src/eval/eval_context.rs:266:5 Jul 12 05:03:17.442 INFO kablam! | Jul 12 05:03:17.442 INFO kablam! 266 | fn reduce(&mut self, node: EvalTreeNode) -> EvalResult { Jul 12 05:03:17.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.443 INFO kablam! Jul 12 05:03:17.443 INFO kablam! warning: method is never used: `apply_function` Jul 12 05:03:17.443 INFO kablam! --> src/eval/eval_context.rs:302:5 Jul 12 05:03:17.443 INFO kablam! | Jul 12 05:03:17.443 INFO kablam! 302 | fn apply_function(&mut self, function: &Function, params: Vec) -> EvalResult { Jul 12 05:03:17.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.443 INFO kablam! Jul 12 05:03:17.443 INFO kablam! warning: function is never used: `operator` Jul 12 05:03:17.443 INFO kablam! --> src/eval/defaults.rs:8:1 Jul 12 05:03:17.443 INFO kablam! | Jul 12 05:03:17.443 INFO kablam! 8 | pub fn operator(context: &mut EvalContext, mut params: Vec) -> EvalResult { Jul 12 05:03:17.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.443 INFO kablam! Jul 12 05:03:17.443 INFO kablam! warning: function is never used: `define_unit` Jul 12 05:03:17.443 INFO kablam! --> src/eval/defaults.rs:52:1 Jul 12 05:03:17.443 INFO kablam! | Jul 12 05:03:17.443 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.443 INFO kablam! Jul 12 05:03:17.443 INFO kablam! warning: function is never used: `convert` Jul 12 05:03:17.443 INFO kablam! --> src/eval/defaults.rs:76:1 Jul 12 05:03:17.443 INFO kablam! | Jul 12 05:03:17.443 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.443 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.443 INFO kablam! Jul 12 05:03:17.443 INFO kablam! warning: function is never used: `unit_for` Jul 12 05:03:17.443 INFO kablam! --> src/eval/defaults.rs:82:1 Jul 12 05:03:17.444 INFO kablam! | Jul 12 05:03:17.444 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.444 INFO kablam! Jul 12 05:03:17.444 INFO kablam! warning: function is never used: `value_of` Jul 12 05:03:17.444 INFO kablam! --> src/eval/defaults.rs:88:1 Jul 12 05:03:17.444 INFO kablam! | Jul 12 05:03:17.444 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.444 INFO kablam! Jul 12 05:03:17.444 INFO kablam! warning: function is never used: `conversion` Jul 12 05:03:17.444 INFO kablam! --> src/eval/defaults.rs:94:1 Jul 12 05:03:17.444 INFO kablam! | Jul 12 05:03:17.444 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.444 INFO kablam! Jul 12 05:03:17.444 INFO kablam! warning: function is never used: `expect_params` Jul 12 05:03:17.444 INFO kablam! --> src/eval/defaults.rs:100:1 Jul 12 05:03:17.444 INFO kablam! | Jul 12 05:03:17.444 INFO kablam! 100 | fn expect_params(params: &Vec, nparams: usize) -> Result<(), EvalError> { Jul 12 05:03:17.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.444 INFO kablam! Jul 12 05:03:17.444 INFO kablam! warning: function is never used: `expect_param_is` Jul 12 05:03:17.444 INFO kablam! --> src/eval/defaults.rs:109:1 Jul 12 05:03:17.445 INFO kablam! | Jul 12 05:03:17.445 INFO kablam! 109 | fn expect_param_is(cond: bool, message: &str) -> Result<(), EvalError> { Jul 12 05:03:17.445 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.445 INFO kablam! Jul 12 05:03:17.445 INFO kablam! warning: function is never used: `define_math` Jul 12 05:03:17.445 INFO kablam! --> src/prelude/numeric.rs:9:1 Jul 12 05:03:17.445 INFO kablam! | Jul 12 05:03:17.445 INFO kablam! 9 | pub fn define_math(context: &mut EvalContext) { Jul 12 05:03:17.445 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.445 INFO kablam! Jul 12 05:03:17.445 INFO kablam! warning: function is never used: `define_boolean_binary_op` Jul 12 05:03:17.445 INFO kablam! --> src/prelude/numeric.rs:29:1 Jul 12 05:03:17.445 INFO kablam! | Jul 12 05:03:17.445 INFO kablam! 29 | / fn define_boolean_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Jul 12 05:03:17.445 INFO kablam! 30 | | where F: Fn(RichNumber, RichNumber) -> bool { Jul 12 05:03:17.445 INFO kablam! 31 | | Jul 12 05:03:17.445 INFO kablam! 32 | | define_binary_op(context, name, Jul 12 05:03:17.445 INFO kablam! 33 | | move |a, b| ContextItem::Boolean(operator(a, b)), coerce_first); Jul 12 05:03:17.445 INFO kablam! 34 | | } Jul 12 05:03:17.445 INFO kablam! | |_^ Jul 12 05:03:17.445 INFO kablam! Jul 12 05:03:17.445 INFO kablam! warning: function is never used: `define_numeric_binary_op` Jul 12 05:03:17.446 INFO kablam! --> src/prelude/numeric.rs:36:1 Jul 12 05:03:17.446 INFO kablam! | Jul 12 05:03:17.446 INFO kablam! 36 | / fn define_numeric_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Jul 12 05:03:17.446 INFO kablam! 37 | | where F: Fn(RichNumber, RichNumber) -> RichNumber { Jul 12 05:03:17.446 INFO kablam! 38 | | Jul 12 05:03:17.446 INFO kablam! 39 | | define_binary_op(context, name, Jul 12 05:03:17.446 INFO kablam! 40 | | move |a, b| ContextItem::Number(operator(a, b)), coerce_first); Jul 12 05:03:17.446 INFO kablam! 41 | | } Jul 12 05:03:17.446 INFO kablam! | |_^ Jul 12 05:03:17.446 INFO kablam! Jul 12 05:03:17.446 INFO kablam! warning: function is never used: `define_binary_op` Jul 12 05:03:17.446 INFO kablam! --> src/prelude/numeric.rs:43:1 Jul 12 05:03:17.446 INFO kablam! | Jul 12 05:03:17.446 INFO kablam! 43 | / fn define_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Jul 12 05:03:17.446 INFO kablam! 44 | | where F: Fn(RichNumber, RichNumber) -> ContextItem { Jul 12 05:03:17.446 INFO kablam! 45 | | Jul 12 05:03:17.446 INFO kablam! 46 | | const PARAMS_LENGTH: usize = 2; Jul 12 05:03:17.446 INFO kablam! ... | Jul 12 05:03:17.446 INFO kablam! 68 | | ); Jul 12 05:03:17.446 INFO kablam! 69 | | } Jul 12 05:03:17.446 INFO kablam! | |_^ Jul 12 05:03:17.446 INFO kablam! Jul 12 05:03:17.446 INFO kablam! warning: function is never used: `setup_prelude` Jul 12 05:03:17.447 INFO kablam! --> src/prelude/mod.rs:16:1 Jul 12 05:03:17.447 INFO kablam! | Jul 12 05:03:17.447 INFO kablam! 16 | pub fn setup_prelude(context: &mut EvalContext) { Jul 12 05:03:17.447 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.447 INFO kablam! Jul 12 05:03:17.447 INFO kablam! warning: function is never used: `define_built_in` Jul 12 05:03:17.447 INFO kablam! --> src/prelude/mod.rs:20:1 Jul 12 05:03:17.447 INFO kablam! | Jul 12 05:03:17.447 INFO kablam! 20 | / pub fn define_built_in( Jul 12 05:03:17.447 INFO kablam! 21 | | context: &mut EvalContext, Jul 12 05:03:17.447 INFO kablam! 22 | | name: &str, Jul 12 05:03:17.447 INFO kablam! 23 | | params: usize, Jul 12 05:03:17.447 INFO kablam! ... | Jul 12 05:03:17.447 INFO kablam! 27 | | context.set(name, item); Jul 12 05:03:17.447 INFO kablam! 28 | | } Jul 12 05:03:17.447 INFO kablam! | |_^ Jul 12 05:03:17.447 INFO kablam! Jul 12 05:03:17.447 INFO kablam! warning: function is never used: `apply_program` Jul 12 05:03:17.447 INFO kablam! --> src/prelude/mod.rs:30:1 Jul 12 05:03:17.447 INFO kablam! | Jul 12 05:03:17.447 INFO kablam! 30 | pub fn apply_program(context: &mut EvalContext, string: &str) { Jul 12 05:03:17.447 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.448 INFO kablam! Jul 12 05:03:17.741 INFO kablam! warning: unused variable: `line` Jul 12 05:03:17.741 INFO kablam! --> src/eval/eval_tree_node.rs:334:13 Jul 12 05:03:17.741 INFO kablam! | Jul 12 05:03:17.741 INFO kablam! 334 | for line in formatted.lines() { Jul 12 05:03:17.741 INFO kablam! | ^^^^ help: consider using `_line` instead Jul 12 05:03:17.741 INFO kablam! | Jul 12 05:03:17.741 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 12 05:03:17.741 INFO kablam! Jul 12 05:03:17.747 INFO kablam! warning: unused variable: `value` Jul 12 05:03:17.747 INFO kablam! --> src/eval/defaults.rs:67:17 Jul 12 05:03:17.747 INFO kablam! | Jul 12 05:03:17.747 INFO kablam! 67 | let value: RichNumber = unimplemented!(); Jul 12 05:03:17.747 INFO kablam! | ^^^^^ help: consider using `_value` instead Jul 12 05:03:17.747 INFO kablam! Jul 12 05:03:17.747 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.747 INFO kablam! --> src/eval/defaults.rs:63:36 Jul 12 05:03:17.747 INFO kablam! | Jul 12 05:03:17.747 INFO kablam! 63 | BuiltInFunction::new(move |context, params| { Jul 12 05:03:17.747 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.747 INFO kablam! Jul 12 05:03:17.747 INFO kablam! warning: unused variable: `unit_name` Jul 12 05:03:17.747 INFO kablam! --> src/eval/defaults.rs:56:9 Jul 12 05:03:17.747 INFO kablam! | Jul 12 05:03:17.747 INFO kablam! 56 | let unit_name: &str = unimplemented!(); Jul 12 05:03:17.748 INFO kablam! | ^^^^^^^^^ help: consider using `_unit_name` instead Jul 12 05:03:17.748 INFO kablam! Jul 12 05:03:17.748 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.748 INFO kablam! --> src/eval/defaults.rs:52:20 Jul 12 05:03:17.748 INFO kablam! | Jul 12 05:03:17.748 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.748 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.748 INFO kablam! Jul 12 05:03:17.748 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.748 INFO kablam! --> src/eval/defaults.rs:76:16 Jul 12 05:03:17.748 INFO kablam! | Jul 12 05:03:17.748 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.748 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.748 INFO kablam! Jul 12 05:03:17.748 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.748 INFO kablam! --> src/eval/defaults.rs:82:17 Jul 12 05:03:17.748 INFO kablam! | Jul 12 05:03:17.748 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.748 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.748 INFO kablam! Jul 12 05:03:17.748 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.748 INFO kablam! --> src/eval/defaults.rs:88:17 Jul 12 05:03:17.748 INFO kablam! | Jul 12 05:03:17.748 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.748 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.749 INFO kablam! Jul 12 05:03:17.749 INFO kablam! warning: unused variable: `context` Jul 12 05:03:17.749 INFO kablam! --> src/eval/defaults.rs:94:19 Jul 12 05:03:17.749 INFO kablam! | Jul 12 05:03:17.749 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:17.749 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:17.749 INFO kablam! Jul 12 05:03:18.429 INFO kablam! warning: method is never used: `from_unit` Jul 12 05:03:18.429 INFO kablam! --> src/math/rich_number.rs:22:5 Jul 12 05:03:18.429 INFO kablam! | Jul 12 05:03:18.429 INFO kablam! 22 | pub fn from_unit(value: f64, unit: Unit) -> RichNumber { Jul 12 05:03:18.429 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:18.429 INFO kablam! | Jul 12 05:03:18.429 INFO kablam! = note: #[warn(dead_code)] on by default Jul 12 05:03:18.429 INFO kablam! Jul 12 05:03:18.429 INFO kablam! warning: method is never used: `zero` Jul 12 05:03:18.429 INFO kablam! --> src/math/rich_number.rs:26:5 Jul 12 05:03:18.429 INFO kablam! | Jul 12 05:03:18.429 INFO kablam! 26 | pub fn zero() -> RichNumber { Jul 12 05:03:18.430 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:18.430 INFO kablam! Jul 12 05:03:18.430 INFO kablam! warning: method is never used: `unwrap_boolean` Jul 12 05:03:18.430 INFO kablam! --> src/eval/context_item.rs:84:5 Jul 12 05:03:18.430 INFO kablam! | Jul 12 05:03:18.430 INFO kablam! 84 | pub fn unwrap_boolean(self) -> bool { Jul 12 05:03:18.430 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:18.430 INFO kablam! Jul 12 05:03:18.430 INFO kablam! warning: method is never used: `is_boolean` Jul 12 05:03:18.430 INFO kablam! --> src/eval/context_item.rs:123:5 Jul 12 05:03:18.430 INFO kablam! | Jul 12 05:03:18.430 INFO kablam! 123 | pub fn is_boolean(&self) -> bool { Jul 12 05:03:18.430 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:18.431 INFO kablam! Jul 12 05:03:18.431 INFO kablam! warning: method is never used: `is_nothing` Jul 12 05:03:18.431 INFO kablam! --> src/eval/context_item.rs:130:5 Jul 12 05:03:18.431 INFO kablam! | Jul 12 05:03:18.431 INFO kablam! 130 | pub fn is_nothing(&self) -> bool { Jul 12 05:03:18.431 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:18.431 INFO kablam! Jul 12 05:03:18.432 INFO kablam! warning: function is never used: `test_single_boolean` Jul 12 05:03:18.432 INFO kablam! --> src/eval/eval_context.rs:350:5 Jul 12 05:03:18.432 INFO kablam! | Jul 12 05:03:18.432 INFO kablam! 350 | fn test_single_boolean(string: &str, expected: bool) { Jul 12 05:03:18.432 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:18.434 INFO kablam! Jul 12 05:03:18.570 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.61s Jul 12 05:03:18.582 INFO kablam! su: No module specific data is present Jul 12 05:03:19.067 INFO running `"docker" "rm" "-f" "a54da392eba8963e2595a93cc5775c1af40bdff4051a55d0bf480c63342c262d"` Jul 12 05:03:19.236 INFO blam! a54da392eba8963e2595a93cc5775c1af40bdff4051a55d0bf480c63342c262d