Jul 12 05:03:11.688 INFO checking lion-0.0.0 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 12 05:03:11.688 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 05:03:11.688 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 05:03:11.688 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-3/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 12 05:03:11.939 INFO blam! 9d6bc3aa3f2bd943b9cd444281d73276acdeb4cb838ece9bacd31faa2d0e9fa3 Jul 12 05:03:11.941 INFO running `"docker" "start" "-a" "9d6bc3aa3f2bd943b9cd444281d73276acdeb4cb838ece9bacd31faa2d0e9fa3"` Jul 12 05:03:13.386 INFO kablam! Checking lion v0.0.0 (file:///source) Jul 12 05:03:13.945 INFO kablam! warning: unused import: `std::ops::Deref` Jul 12 05:03:13.945 INFO kablam! --> src/eval/built_in_function.rs:1:5 Jul 12 05:03:13.945 INFO kablam! | Jul 12 05:03:13.945 INFO kablam! 1 | use std::ops::Deref; Jul 12 05:03:13.945 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 12 05:03:13.945 INFO kablam! | Jul 12 05:03:13.945 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 05:03:13.945 INFO kablam! Jul 12 05:03:14.254 INFO kablam! warning: unused import: `ast::*` Jul 12 05:03:14.254 INFO kablam! --> src/parser/parser.rs:307:9 Jul 12 05:03:14.254 INFO kablam! | Jul 12 05:03:14.254 INFO kablam! 307 | use ast::*; Jul 12 05:03:14.254 INFO kablam! | ^^^^^^ Jul 12 05:03:14.254 INFO kablam! | Jul 12 05:03:14.254 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 05:03:14.254 INFO kablam! Jul 12 05:03:14.281 INFO kablam! warning: unused import: `std::ops::Deref` Jul 12 05:03:14.281 INFO kablam! --> src/eval/built_in_function.rs:1:5 Jul 12 05:03:14.281 INFO kablam! | Jul 12 05:03:14.281 INFO kablam! 1 | use std::ops::Deref; Jul 12 05:03:14.281 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 12 05:03:14.281 INFO kablam! Jul 12 05:03:15.000 INFO kablam! warning: unreachable statement Jul 12 05:03:15.000 INFO kablam! --> src/eval/defaults.rs:58:5 Jul 12 05:03:15.000 INFO kablam! | Jul 12 05:03:15.000 INFO kablam! 58 | let unit = context.create_unit(unit_name); Jul 12 05:03:15.000 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.000 INFO kablam! | Jul 12 05:03:15.000 INFO kablam! = note: #[warn(unreachable_code)] on by default Jul 12 05:03:15.000 INFO kablam! Jul 12 05:03:15.001 INFO kablam! warning: unreachable expression Jul 12 05:03:15.001 INFO kablam! --> src/eval/defaults.rs:69:13 Jul 12 05:03:15.001 INFO kablam! | Jul 12 05:03:15.001 INFO kablam! 69 | context.convert(value, Some(unit)) Jul 12 05:03:15.001 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.001 INFO kablam! Jul 12 05:03:15.181 INFO kablam! warning: unused variable: `value` Jul 12 05:03:15.181 INFO kablam! --> src/eval/defaults.rs:67:17 Jul 12 05:03:15.181 INFO kablam! | Jul 12 05:03:15.181 INFO kablam! 67 | let value: RichNumber = unimplemented!(); Jul 12 05:03:15.181 INFO kablam! | ^^^^^ help: consider using `_value` instead Jul 12 05:03:15.183 INFO kablam! | Jul 12 05:03:15.183 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 12 05:03:15.184 INFO kablam! Jul 12 05:03:15.184 INFO kablam! warning: unused variable: `context` Jul 12 05:03:15.184 INFO kablam! --> src/eval/defaults.rs:63:36 Jul 12 05:03:15.184 INFO kablam! | Jul 12 05:03:15.184 INFO kablam! 63 | BuiltInFunction::new(move |context, params| { Jul 12 05:03:15.184 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:15.185 INFO kablam! Jul 12 05:03:15.185 INFO kablam! warning: unused variable: `unit_name` Jul 12 05:03:15.185 INFO kablam! --> src/eval/defaults.rs:56:9 Jul 12 05:03:15.185 INFO kablam! | Jul 12 05:03:15.185 INFO kablam! 56 | let unit_name: &str = unimplemented!(); Jul 12 05:03:15.186 INFO kablam! | ^^^^^^^^^ help: consider using `_unit_name` instead Jul 12 05:03:15.186 INFO kablam! Jul 12 05:03:15.187 INFO kablam! warning: unused variable: `context` Jul 12 05:03:15.187 INFO kablam! --> src/eval/defaults.rs:52:20 Jul 12 05:03:15.187 INFO kablam! | Jul 12 05:03:15.187 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.187 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:15.188 INFO kablam! Jul 12 05:03:15.188 INFO kablam! warning: unused variable: `context` Jul 12 05:03:15.188 INFO kablam! --> src/eval/defaults.rs:76:16 Jul 12 05:03:15.188 INFO kablam! | Jul 12 05:03:15.188 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.188 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:15.189 INFO kablam! Jul 12 05:03:15.189 INFO kablam! warning: unused variable: `context` Jul 12 05:03:15.189 INFO kablam! --> src/eval/defaults.rs:82:17 Jul 12 05:03:15.189 INFO kablam! | Jul 12 05:03:15.190 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.190 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:15.190 INFO kablam! Jul 12 05:03:15.191 INFO kablam! warning: unused variable: `context` Jul 12 05:03:15.191 INFO kablam! --> src/eval/defaults.rs:88:17 Jul 12 05:03:15.191 INFO kablam! | Jul 12 05:03:15.191 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.191 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:15.191 INFO kablam! Jul 12 05:03:15.192 INFO kablam! warning: unused variable: `context` Jul 12 05:03:15.192 INFO kablam! --> src/eval/defaults.rs:94:19 Jul 12 05:03:15.192 INFO kablam! | Jul 12 05:03:15.192 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.192 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:15.192 INFO kablam! Jul 12 05:03:15.585 INFO kablam! warning: method is never used: `from_unit` Jul 12 05:03:15.585 INFO kablam! --> src/math/rich_number.rs:22:5 Jul 12 05:03:15.585 INFO kablam! | Jul 12 05:03:15.585 INFO kablam! 22 | pub fn from_unit(value: f64, unit: Unit) -> RichNumber { Jul 12 05:03:15.585 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.589 INFO kablam! | Jul 12 05:03:15.589 INFO kablam! = note: #[warn(dead_code)] on by default Jul 12 05:03:15.590 INFO kablam! Jul 12 05:03:15.590 INFO kablam! warning: method is never used: `zero` Jul 12 05:03:15.590 INFO kablam! --> src/math/rich_number.rs:26:5 Jul 12 05:03:15.590 INFO kablam! | Jul 12 05:03:15.590 INFO kablam! 26 | pub fn zero() -> RichNumber { Jul 12 05:03:15.590 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.591 INFO kablam! Jul 12 05:03:15.591 INFO kablam! warning: method is never used: `without_units` Jul 12 05:03:15.591 INFO kablam! --> src/math/rich_number.rs:34:5 Jul 12 05:03:15.591 INFO kablam! | Jul 12 05:03:15.591 INFO kablam! 34 | pub fn without_units(&self) -> RichNumber { Jul 12 05:03:15.591 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.592 INFO kablam! Jul 12 05:03:15.593 INFO kablam! warning: method is never used: `pow` Jul 12 05:03:15.593 INFO kablam! --> src/math/rich_number.rs:38:5 Jul 12 05:03:15.593 INFO kablam! | Jul 12 05:03:15.593 INFO kablam! 38 | pub fn pow(&self, other: RichNumber) -> RichNumber { Jul 12 05:03:15.593 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.593 INFO kablam! Jul 12 05:03:15.594 INFO kablam! warning: field is never used: `converters` Jul 12 05:03:15.594 INFO kablam! --> src/math/conversion_table.rs:11:5 Jul 12 05:03:15.594 INFO kablam! | Jul 12 05:03:15.594 INFO kablam! 11 | converters: HashMap<(Unit, Unit), Function>, Jul 12 05:03:15.594 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.595 INFO kablam! Jul 12 05:03:15.595 INFO kablam! warning: field is never used: `associations` Jul 12 05:03:15.595 INFO kablam! --> src/math/conversion_table.rs:13:5 Jul 12 05:03:15.595 INFO kablam! | Jul 12 05:03:15.595 INFO kablam! 13 | associations: HashMap>, Jul 12 05:03:15.595 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.596 INFO kablam! Jul 12 05:03:15.596 INFO kablam! warning: method is never used: `new` Jul 12 05:03:15.596 INFO kablam! --> src/math/conversion_table.rs:17:5 Jul 12 05:03:15.596 INFO kablam! | Jul 12 05:03:15.597 INFO kablam! 17 | pub fn new() -> ConversionTable { Jul 12 05:03:15.597 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.597 INFO kablam! Jul 12 05:03:15.598 INFO kablam! warning: method is never used: `get_converter` Jul 12 05:03:15.598 INFO kablam! --> src/math/conversion_table.rs:24:5 Jul 12 05:03:15.598 INFO kablam! | Jul 12 05:03:15.598 INFO kablam! 24 | pub fn get_converter(&self, from: Unit, to: Unit) -> Option { Jul 12 05:03:15.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.598 INFO kablam! Jul 12 05:03:15.599 INFO kablam! warning: method is never used: `define_conversion` Jul 12 05:03:15.599 INFO kablam! --> src/math/conversion_table.rs:28:5 Jul 12 05:03:15.599 INFO kablam! | Jul 12 05:03:15.599 INFO kablam! 28 | pub fn define_conversion(&mut self, from: Unit, to: Unit, converter: Function) { Jul 12 05:03:15.599 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.599 INFO kablam! Jul 12 05:03:15.600 INFO kablam! warning: method is never used: `conversion_steps` Jul 12 05:03:15.600 INFO kablam! --> src/math/conversion_table.rs:39:5 Jul 12 05:03:15.600 INFO kablam! | Jul 12 05:03:15.600 INFO kablam! 39 | pub fn conversion_steps(&self, start: Unit, target: Unit) -> Option> { Jul 12 05:03:15.600 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.601 INFO kablam! Jul 12 05:03:15.601 INFO kablam! warning: variant is never constructed: `Prefix` Jul 12 05:03:15.601 INFO kablam! --> src/eval/fixity.rs:7:5 Jul 12 05:03:15.601 INFO kablam! | Jul 12 05:03:15.601 INFO kablam! 7 | Prefix, Jul 12 05:03:15.601 INFO kablam! | ^^^^^^ Jul 12 05:03:15.602 INFO kablam! Jul 12 05:03:15.602 INFO kablam! warning: variant is never constructed: `Infix` Jul 12 05:03:15.602 INFO kablam! --> src/eval/fixity.rs:8:5 Jul 12 05:03:15.602 INFO kablam! | Jul 12 05:03:15.603 INFO kablam! 8 | Infix, Jul 12 05:03:15.603 INFO kablam! | ^^^^^ Jul 12 05:03:15.603 INFO kablam! Jul 12 05:03:15.604 INFO kablam! warning: variant is never constructed: `Postfix` Jul 12 05:03:15.604 INFO kablam! --> src/eval/fixity.rs:9:5 Jul 12 05:03:15.604 INFO kablam! | Jul 12 05:03:15.604 INFO kablam! 9 | Postfix, Jul 12 05:03:15.604 INFO kablam! | ^^^^^^^ Jul 12 05:03:15.604 INFO kablam! Jul 12 05:03:15.605 INFO kablam! warning: method is never used: `from_str` Jul 12 05:03:15.605 INFO kablam! --> src/eval/fixity.rs:13:5 Jul 12 05:03:15.605 INFO kablam! | Jul 12 05:03:15.605 INFO kablam! 13 | pub fn from_str(string: &str) -> Option { Jul 12 05:03:15.605 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.606 INFO kablam! Jul 12 05:03:15.606 INFO kablam! warning: constant item is never used: `LOWEST_PRECEDENCE` Jul 12 05:03:15.606 INFO kablam! --> src/eval/context_item.rs:7:1 Jul 12 05:03:15.606 INFO kablam! | Jul 12 05:03:15.606 INFO kablam! 7 | const LOWEST_PRECEDENCE: u8 = 0; Jul 12 05:03:15.606 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.607 INFO kablam! Jul 12 05:03:15.607 INFO kablam! warning: constant item is never used: `HIGHEST_PRECEDENCE` Jul 12 05:03:15.607 INFO kablam! --> src/eval/context_item.rs:8:1 Jul 12 05:03:15.607 INFO kablam! | Jul 12 05:03:15.607 INFO kablam! 8 | const HIGHEST_PRECEDENCE: u8 = 9; Jul 12 05:03:15.607 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.608 INFO kablam! Jul 12 05:03:15.608 INFO kablam! warning: constant item is never used: `FUNCTION_PRECEDENCE` Jul 12 05:03:15.609 INFO kablam! --> src/eval/context_item.rs:9:1 Jul 12 05:03:15.609 INFO kablam! | Jul 12 05:03:15.609 INFO kablam! 9 | const FUNCTION_PRECEDENCE: u8 = HIGHEST_PRECEDENCE; Jul 12 05:03:15.609 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.609 INFO kablam! Jul 12 05:03:15.610 INFO kablam! warning: constant item is never used: `FUNCTION_FIXITY` Jul 12 05:03:15.610 INFO kablam! --> src/eval/context_item.rs:11:1 Jul 12 05:03:15.610 INFO kablam! | Jul 12 05:03:15.610 INFO kablam! 11 | const FUNCTION_FIXITY: Fixity = Fixity::Prefix; Jul 12 05:03:15.610 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.610 INFO kablam! Jul 12 05:03:15.611 INFO kablam! warning: variant is never constructed: `Number` Jul 12 05:03:15.611 INFO kablam! --> src/eval/context_item.rs:15:5 Jul 12 05:03:15.611 INFO kablam! | Jul 12 05:03:15.611 INFO kablam! 15 | Number(RichNumber), Jul 12 05:03:15.611 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.612 INFO kablam! Jul 12 05:03:15.612 INFO kablam! warning: variant is never constructed: `Definition` Jul 12 05:03:15.612 INFO kablam! --> src/eval/context_item.rs:16:5 Jul 12 05:03:15.612 INFO kablam! | Jul 12 05:03:15.612 INFO kablam! 16 | / Definition { Jul 12 05:03:15.612 INFO kablam! 17 | | // number from 0 to 9 where 9 is the highest precedence Jul 12 05:03:15.613 INFO kablam! 18 | | precedence: u8, Jul 12 05:03:15.613 INFO kablam! 19 | | fixity: Fixity, Jul 12 05:03:15.613 INFO kablam! 20 | | function: Function, Jul 12 05:03:15.613 INFO kablam! 21 | | }, Jul 12 05:03:15.613 INFO kablam! | |_____^ Jul 12 05:03:15.613 INFO kablam! Jul 12 05:03:15.614 INFO kablam! warning: variant is never constructed: `BuiltInMethod` Jul 12 05:03:15.614 INFO kablam! --> src/eval/context_item.rs:22:5 Jul 12 05:03:15.614 INFO kablam! | Jul 12 05:03:15.614 INFO kablam! 22 | / BuiltInMethod { Jul 12 05:03:15.614 INFO kablam! 23 | | precedence: u8, Jul 12 05:03:15.614 INFO kablam! 24 | | fixity: Fixity, Jul 12 05:03:15.614 INFO kablam! 25 | | params: usize, Jul 12 05:03:15.614 INFO kablam! 26 | | function: BuiltInFunction, Jul 12 05:03:15.614 INFO kablam! 27 | | }, Jul 12 05:03:15.614 INFO kablam! | |_____^ Jul 12 05:03:15.615 INFO kablam! Jul 12 05:03:15.615 INFO kablam! warning: variant is never constructed: `Constant` Jul 12 05:03:15.616 INFO kablam! --> src/eval/context_item.rs:28:5 Jul 12 05:03:15.616 INFO kablam! | Jul 12 05:03:15.616 INFO kablam! 28 | Constant(String), Jul 12 05:03:15.616 INFO kablam! | ^^^^^^^^^^^^^^^^ Jul 12 05:03:15.616 INFO kablam! Jul 12 05:03:15.617 INFO kablam! warning: variant is never constructed: `Boolean` Jul 12 05:03:15.617 INFO kablam! --> src/eval/context_item.rs:29:5 Jul 12 05:03:15.617 INFO kablam! | Jul 12 05:03:15.617 INFO kablam! 29 | Boolean(bool), Jul 12 05:03:15.617 INFO kablam! | ^^^^^^^^^^^^^ Jul 12 05:03:15.617 INFO kablam! Jul 12 05:03:15.618 INFO kablam! warning: variant is never constructed: `Nothing` Jul 12 05:03:15.618 INFO kablam! --> src/eval/context_item.rs:30:5 Jul 12 05:03:15.618 INFO kablam! | Jul 12 05:03:15.618 INFO kablam! 30 | Nothing, Jul 12 05:03:15.618 INFO kablam! | ^^^^^^^ Jul 12 05:03:15.619 INFO kablam! Jul 12 05:03:15.619 INFO kablam! warning: method is never used: `new_definition` Jul 12 05:03:15.619 INFO kablam! --> src/eval/context_item.rs:35:5 Jul 12 05:03:15.619 INFO kablam! | Jul 12 05:03:15.619 INFO kablam! 35 | / pub fn new_definition( Jul 12 05:03:15.619 INFO kablam! 36 | | fixity: Fixity, Jul 12 05:03:15.620 INFO kablam! 37 | | precedence: u8, Jul 12 05:03:15.620 INFO kablam! 38 | | function: Function, Jul 12 05:03:15.620 INFO kablam! ... | Jul 12 05:03:15.620 INFO kablam! 46 | | } Jul 12 05:03:15.620 INFO kablam! 47 | | } Jul 12 05:03:15.620 INFO kablam! | |_____^ Jul 12 05:03:15.620 INFO kablam! Jul 12 05:03:15.621 INFO kablam! warning: method is never used: `function_defaults` Jul 12 05:03:15.621 INFO kablam! --> src/eval/context_item.rs:51:5 Jul 12 05:03:15.621 INFO kablam! | Jul 12 05:03:15.621 INFO kablam! 51 | pub fn function_defaults(function: Function) -> ContextItem { Jul 12 05:03:15.621 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.622 INFO kablam! Jul 12 05:03:15.622 INFO kablam! warning: method is never used: `built_in_defaults` Jul 12 05:03:15.622 INFO kablam! --> src/eval/context_item.rs:61:5 Jul 12 05:03:15.622 INFO kablam! | Jul 12 05:03:15.622 INFO kablam! 61 | pub fn built_in_defaults(function: BuiltInFunction, params: usize) -> ContextItem { Jul 12 05:03:15.622 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.623 INFO kablam! Jul 12 05:03:15.623 INFO kablam! warning: method is never used: `unwrap_number` Jul 12 05:03:15.623 INFO kablam! --> src/eval/context_item.rs:70:5 Jul 12 05:03:15.623 INFO kablam! | Jul 12 05:03:15.624 INFO kablam! 70 | pub fn unwrap_number(self) -> RichNumber { Jul 12 05:03:15.624 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.624 INFO kablam! Jul 12 05:03:15.625 INFO kablam! warning: method is never used: `unwrap_constant` Jul 12 05:03:15.625 INFO kablam! --> src/eval/context_item.rs:77:5 Jul 12 05:03:15.625 INFO kablam! | Jul 12 05:03:15.625 INFO kablam! 77 | pub fn unwrap_constant(self) -> String { Jul 12 05:03:15.625 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.625 INFO kablam! Jul 12 05:03:15.626 INFO kablam! warning: method is never used: `unwrap_boolean` Jul 12 05:03:15.626 INFO kablam! --> src/eval/context_item.rs:84:5 Jul 12 05:03:15.626 INFO kablam! | Jul 12 05:03:15.626 INFO kablam! 84 | pub fn unwrap_boolean(self) -> bool { Jul 12 05:03:15.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.627 INFO kablam! Jul 12 05:03:15.627 INFO kablam! warning: method is never used: `is_number` Jul 12 05:03:15.627 INFO kablam! --> src/eval/context_item.rs:91:5 Jul 12 05:03:15.627 INFO kablam! | Jul 12 05:03:15.627 INFO kablam! 91 | pub fn is_number(&self) -> bool { Jul 12 05:03:15.627 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.628 INFO kablam! Jul 12 05:03:15.628 INFO kablam! warning: method is never used: `is_function` Jul 12 05:03:15.628 INFO kablam! --> src/eval/context_item.rs:98:5 Jul 12 05:03:15.628 INFO kablam! | Jul 12 05:03:15.628 INFO kablam! 98 | pub fn is_function(&self) -> bool { Jul 12 05:03:15.628 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.629 INFO kablam! Jul 12 05:03:15.629 INFO kablam! warning: method is never used: `is_definition` Jul 12 05:03:15.629 INFO kablam! --> src/eval/context_item.rs:102:5 Jul 12 05:03:15.629 INFO kablam! | Jul 12 05:03:15.630 INFO kablam! 102 | pub fn is_definition(&self) -> bool { Jul 12 05:03:15.630 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.630 INFO kablam! Jul 12 05:03:15.631 INFO kablam! warning: method is never used: `is_built_in` Jul 12 05:03:15.631 INFO kablam! --> src/eval/context_item.rs:109:5 Jul 12 05:03:15.631 INFO kablam! | Jul 12 05:03:15.631 INFO kablam! 109 | pub fn is_built_in(&self) -> bool { Jul 12 05:03:15.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.631 INFO kablam! Jul 12 05:03:15.632 INFO kablam! warning: method is never used: `is_constant` Jul 12 05:03:15.632 INFO kablam! --> src/eval/context_item.rs:116:5 Jul 12 05:03:15.632 INFO kablam! | Jul 12 05:03:15.632 INFO kablam! 116 | pub fn is_constant(&self) -> bool { Jul 12 05:03:15.632 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.633 INFO kablam! Jul 12 05:03:15.633 INFO kablam! warning: method is never used: `is_boolean` Jul 12 05:03:15.633 INFO kablam! --> src/eval/context_item.rs:123:5 Jul 12 05:03:15.633 INFO kablam! | Jul 12 05:03:15.633 INFO kablam! 123 | pub fn is_boolean(&self) -> bool { Jul 12 05:03:15.633 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.634 INFO kablam! Jul 12 05:03:15.634 INFO kablam! warning: method is never used: `is_nothing` Jul 12 05:03:15.634 INFO kablam! --> src/eval/context_item.rs:130:5 Jul 12 05:03:15.634 INFO kablam! | Jul 12 05:03:15.635 INFO kablam! 130 | pub fn is_nothing(&self) -> bool { Jul 12 05:03:15.635 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.635 INFO kablam! Jul 12 05:03:15.636 INFO kablam! warning: method is never used: `resolve_precedence` Jul 12 05:03:15.636 INFO kablam! --> src/eval/context_item.rs:139:5 Jul 12 05:03:15.636 INFO kablam! | Jul 12 05:03:15.636 INFO kablam! 139 | pub fn resolve_precedence(&self) -> Option<&u8> { Jul 12 05:03:15.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.636 INFO kablam! Jul 12 05:03:15.637 INFO kablam! warning: method is never used: `resolve_fixity` Jul 12 05:03:15.637 INFO kablam! --> src/eval/context_item.rs:149:5 Jul 12 05:03:15.637 INFO kablam! | Jul 12 05:03:15.637 INFO kablam! 149 | pub fn resolve_fixity(&self) -> Option { Jul 12 05:03:15.637 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.638 INFO kablam! Jul 12 05:03:15.638 INFO kablam! warning: method is never used: `resolve_params` Jul 12 05:03:15.638 INFO kablam! --> src/eval/context_item.rs:159:5 Jul 12 05:03:15.638 INFO kablam! | Jul 12 05:03:15.638 INFO kablam! 159 | pub fn resolve_params(&self) -> Option { Jul 12 05:03:15.638 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.639 INFO kablam! Jul 12 05:03:15.639 INFO kablam! warning: method is never used: `new` Jul 12 05:03:15.639 INFO kablam! --> src/eval/built_in_function.rs:14:5 Jul 12 05:03:15.640 INFO kablam! | Jul 12 05:03:15.640 INFO kablam! 14 | / pub fn new(f: F) -> BuiltInFunction Jul 12 05:03:15.640 INFO kablam! 15 | | where F: Fn(&mut EvalContext, Vec) -> EvalResult { Jul 12 05:03:15.640 INFO kablam! 16 | | Jul 12 05:03:15.640 INFO kablam! 17 | | BuiltInFunction { Jul 12 05:03:15.640 INFO kablam! 18 | | f: Rc::new(f), Jul 12 05:03:15.640 INFO kablam! 19 | | } Jul 12 05:03:15.640 INFO kablam! 20 | | } Jul 12 05:03:15.640 INFO kablam! | |_____^ Jul 12 05:03:15.641 INFO kablam! Jul 12 05:03:15.641 INFO kablam! warning: method is never used: `call` Jul 12 05:03:15.641 INFO kablam! --> src/eval/built_in_function.rs:22:5 Jul 12 05:03:15.641 INFO kablam! | Jul 12 05:03:15.641 INFO kablam! 22 | pub fn call(&self, context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.641 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.642 INFO kablam! Jul 12 05:03:15.642 INFO kablam! warning: method is never used: `new` Jul 12 05:03:15.642 INFO kablam! --> src/eval/eval_tree_node.rs:14:5 Jul 12 05:03:15.643 INFO kablam! | Jul 12 05:03:15.643 INFO kablam! 14 | pub fn new(item: ContextItem) -> EvalTreeNode { Jul 12 05:03:15.643 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.643 INFO kablam! Jul 12 05:03:15.644 INFO kablam! warning: method is never used: `with_children` Jul 12 05:03:15.644 INFO kablam! --> src/eval/eval_tree_node.rs:21:5 Jul 12 05:03:15.644 INFO kablam! | Jul 12 05:03:15.644 INFO kablam! 21 | pub fn with_children(item: ContextItem, children: Vec) -> EvalTreeNode { Jul 12 05:03:15.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.644 INFO kablam! Jul 12 05:03:15.645 INFO kablam! warning: method is never used: `from_expr` Jul 12 05:03:15.645 INFO kablam! --> src/eval/eval_tree_node.rs:28:5 Jul 12 05:03:15.645 INFO kablam! | Jul 12 05:03:15.645 INFO kablam! 28 | pub fn from_expr(context: &EvalContext, expr: Expr) -> Result { Jul 12 05:03:15.645 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.646 INFO kablam! Jul 12 05:03:15.646 INFO kablam! warning: method is never used: `convert_to_nodes` Jul 12 05:03:15.646 INFO kablam! --> src/eval/eval_tree_node.rs:48:5 Jul 12 05:03:15.646 INFO kablam! | Jul 12 05:03:15.646 INFO kablam! 48 | fn convert_to_nodes(context: &EvalContext, expr: Expr) -> Result, EvalError> { Jul 12 05:03:15.646 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.647 INFO kablam! Jul 12 05:03:15.648 INFO kablam! warning: method is never used: `left_highest_precedence` Jul 12 05:03:15.648 INFO kablam! --> src/eval/eval_tree_node.rs:86:5 Jul 12 05:03:15.648 INFO kablam! | Jul 12 05:03:15.648 INFO kablam! 86 | fn left_highest_precedence(nodes: &Vec) -> Option { Jul 12 05:03:15.648 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.648 INFO kablam! Jul 12 05:03:15.649 INFO kablam! warning: method is never used: `drain_params` Jul 12 05:03:15.649 INFO kablam! --> src/eval/eval_tree_node.rs:118:5 Jul 12 05:03:15.649 INFO kablam! | Jul 12 05:03:15.649 INFO kablam! 118 | fn drain_params(nodes: &mut Vec, node_index: usize) -> Result<(usize, Vec), EvalError> { Jul 12 05:03:15.649 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.650 INFO kablam! Jul 12 05:03:15.650 INFO kablam! warning: variant is never constructed: `UndefinedSymbol` Jul 12 05:03:15.650 INFO kablam! --> src/eval/eval_context.rs:18:5 Jul 12 05:03:15.650 INFO kablam! | Jul 12 05:03:15.650 INFO kablam! 18 | UndefinedSymbol(String), Jul 12 05:03:15.650 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.651 INFO kablam! Jul 12 05:03:15.651 INFO kablam! warning: variant is never constructed: `UnexpectedSymbols` Jul 12 05:03:15.651 INFO kablam! --> src/eval/eval_context.rs:19:5 Jul 12 05:03:15.651 INFO kablam! | Jul 12 05:03:15.651 INFO kablam! 19 | UnexpectedSymbols, Jul 12 05:03:15.651 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.652 INFO kablam! Jul 12 05:03:15.653 INFO kablam! warning: variant is never constructed: `ExpectedParams` Jul 12 05:03:15.653 INFO kablam! --> src/eval/eval_context.rs:20:5 Jul 12 05:03:15.653 INFO kablam! | Jul 12 05:03:15.653 INFO kablam! 20 | ExpectedParams(usize), Jul 12 05:03:15.653 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.653 INFO kablam! Jul 12 05:03:15.654 INFO kablam! warning: variant is never constructed: `InvalidSymbolDefinition` Jul 12 05:03:15.654 INFO kablam! --> src/eval/eval_context.rs:21:5 Jul 12 05:03:15.654 INFO kablam! | Jul 12 05:03:15.654 INFO kablam! 21 | / InvalidSymbolDefinition { Jul 12 05:03:15.654 INFO kablam! 22 | | expected_params: usize, Jul 12 05:03:15.654 INFO kablam! 23 | | actual_params: usize, Jul 12 05:03:15.654 INFO kablam! 24 | | }, Jul 12 05:03:15.654 INFO kablam! | |_____^ Jul 12 05:03:15.655 INFO kablam! Jul 12 05:03:15.655 INFO kablam! warning: variant is never constructed: `ConversionUndefined` Jul 12 05:03:15.656 INFO kablam! --> src/eval/eval_context.rs:25:5 Jul 12 05:03:15.656 INFO kablam! | Jul 12 05:03:15.656 INFO kablam! 25 | / ConversionUndefined { Jul 12 05:03:15.656 INFO kablam! 26 | | start: Unit, Jul 12 05:03:15.656 INFO kablam! 27 | | target: Unit, Jul 12 05:03:15.656 INFO kablam! 28 | | }, Jul 12 05:03:15.656 INFO kablam! | |_____^ Jul 12 05:03:15.656 INFO kablam! Jul 12 05:03:15.657 INFO kablam! warning: variant is never constructed: `InvalidParam` Jul 12 05:03:15.657 INFO kablam! --> src/eval/eval_context.rs:29:5 Jul 12 05:03:15.657 INFO kablam! | Jul 12 05:03:15.657 INFO kablam! 29 | InvalidParam(String), Jul 12 05:03:15.657 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.658 INFO kablam! Jul 12 05:03:15.658 INFO kablam! warning: field is never used: `symbol_table` Jul 12 05:03:15.658 INFO kablam! --> src/eval/eval_context.rs:36:5 Jul 12 05:03:15.658 INFO kablam! | Jul 12 05:03:15.658 INFO kablam! 36 | symbol_table: HashMap, Jul 12 05:03:15.658 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.659 INFO kablam! Jul 12 05:03:15.659 INFO kablam! warning: field is never used: `units` Jul 12 05:03:15.659 INFO kablam! --> src/eval/eval_context.rs:38:5 Jul 12 05:03:15.659 INFO kablam! | Jul 12 05:03:15.660 INFO kablam! 38 | units: HashMap, Jul 12 05:03:15.660 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.660 INFO kablam! Jul 12 05:03:15.661 INFO kablam! warning: field is never used: `next_unit` Jul 12 05:03:15.661 INFO kablam! --> src/eval/eval_context.rs:40:5 Jul 12 05:03:15.661 INFO kablam! | Jul 12 05:03:15.661 INFO kablam! 40 | next_unit: Unit, Jul 12 05:03:15.661 INFO kablam! | ^^^^^^^^^^^^^^^ Jul 12 05:03:15.661 INFO kablam! Jul 12 05:03:15.662 INFO kablam! warning: field is never used: `conversion_table` Jul 12 05:03:15.662 INFO kablam! --> src/eval/eval_context.rs:41:5 Jul 12 05:03:15.662 INFO kablam! | Jul 12 05:03:15.662 INFO kablam! 41 | conversion_table: ConversionTable, Jul 12 05:03:15.662 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.663 INFO kablam! Jul 12 05:03:15.663 INFO kablam! warning: method is never used: `new` Jul 12 05:03:15.663 INFO kablam! --> src/eval/eval_context.rs:45:5 Jul 12 05:03:15.663 INFO kablam! | Jul 12 05:03:15.663 INFO kablam! 45 | pub fn new() -> EvalContext { Jul 12 05:03:15.663 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.664 INFO kablam! Jul 12 05:03:15.664 INFO kablam! warning: method is never used: `defaults` Jul 12 05:03:15.664 INFO kablam! --> src/eval/eval_context.rs:55:5 Jul 12 05:03:15.664 INFO kablam! | Jul 12 05:03:15.664 INFO kablam! 55 | pub fn defaults() -> EvalContext { Jul 12 05:03:15.664 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.665 INFO kablam! Jul 12 05:03:15.665 INFO kablam! warning: method is never used: `prelude` Jul 12 05:03:15.666 INFO kablam! --> src/eval/eval_context.rs:103:5 Jul 12 05:03:15.666 INFO kablam! | Jul 12 05:03:15.666 INFO kablam! 103 | pub fn prelude() -> EvalContext { Jul 12 05:03:15.666 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.666 INFO kablam! Jul 12 05:03:15.667 INFO kablam! warning: method is never used: `get` Jul 12 05:03:15.667 INFO kablam! --> src/eval/eval_context.rs:110:5 Jul 12 05:03:15.667 INFO kablam! | Jul 12 05:03:15.667 INFO kablam! 110 | pub fn get(&self, name: &str) -> Option { Jul 12 05:03:15.667 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.667 INFO kablam! Jul 12 05:03:15.668 INFO kablam! warning: method is never used: `set_number` Jul 12 05:03:15.668 INFO kablam! --> src/eval/eval_context.rs:115:5 Jul 12 05:03:15.668 INFO kablam! | Jul 12 05:03:15.668 INFO kablam! 115 | pub fn set_number(&mut self, name: &str, value: RichNumber) { Jul 12 05:03:15.668 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.669 INFO kablam! Jul 12 05:03:15.669 INFO kablam! warning: method is never used: `define` Jul 12 05:03:15.669 INFO kablam! --> src/eval/eval_context.rs:120:5 Jul 12 05:03:15.669 INFO kablam! | Jul 12 05:03:15.670 INFO kablam! 120 | / pub fn define( Jul 12 05:03:15.670 INFO kablam! 121 | | &mut self, Jul 12 05:03:15.670 INFO kablam! 122 | | name: &str, Jul 12 05:03:15.670 INFO kablam! 123 | | fixity: Fixity, Jul 12 05:03:15.670 INFO kablam! ... | Jul 12 05:03:15.670 INFO kablam! 127 | | self.set(name, ContextItem::new_definition(fixity, precedence, function)); Jul 12 05:03:15.670 INFO kablam! 128 | | } Jul 12 05:03:15.670 INFO kablam! | |_____^ Jul 12 05:03:15.671 INFO kablam! Jul 12 05:03:15.671 INFO kablam! warning: method is never used: `define_defaults` Jul 12 05:03:15.671 INFO kablam! --> src/eval/eval_context.rs:131:5 Jul 12 05:03:15.671 INFO kablam! | Jul 12 05:03:15.671 INFO kablam! 131 | / pub fn define_defaults( Jul 12 05:03:15.671 INFO kablam! 132 | | &mut self, Jul 12 05:03:15.671 INFO kablam! 133 | | name: &str, Jul 12 05:03:15.671 INFO kablam! 134 | | function: Function, Jul 12 05:03:15.672 INFO kablam! 135 | | ) { Jul 12 05:03:15.672 INFO kablam! 136 | | self.set(name, ContextItem::function_defaults(function)); Jul 12 05:03:15.672 INFO kablam! 137 | | } Jul 12 05:03:15.672 INFO kablam! | |_____^ Jul 12 05:03:15.672 INFO kablam! Jul 12 05:03:15.673 INFO kablam! warning: method is never used: `define_built_in_method` Jul 12 05:03:15.673 INFO kablam! --> src/eval/eval_context.rs:140:5 Jul 12 05:03:15.673 INFO kablam! | Jul 12 05:03:15.673 INFO kablam! 140 | / pub fn define_built_in_method( Jul 12 05:03:15.673 INFO kablam! 141 | | &mut self, Jul 12 05:03:15.673 INFO kablam! 142 | | name: &str, Jul 12 05:03:15.673 INFO kablam! 143 | | fixity: Fixity, Jul 12 05:03:15.673 INFO kablam! ... | Jul 12 05:03:15.673 INFO kablam! 154 | | }); Jul 12 05:03:15.673 INFO kablam! 155 | | } Jul 12 05:03:15.673 INFO kablam! | |_____^ Jul 12 05:03:15.674 INFO kablam! Jul 12 05:03:15.675 INFO kablam! warning: method is never used: `define_built_in_method_defaults` Jul 12 05:03:15.675 INFO kablam! --> src/eval/eval_context.rs:158:5 Jul 12 05:03:15.675 INFO kablam! | Jul 12 05:03:15.675 INFO kablam! 158 | / pub fn define_built_in_method_defaults( Jul 12 05:03:15.675 INFO kablam! 159 | | &mut self, Jul 12 05:03:15.675 INFO kablam! 160 | | name: &str, Jul 12 05:03:15.675 INFO kablam! 161 | | params: usize, Jul 12 05:03:15.675 INFO kablam! ... | Jul 12 05:03:15.675 INFO kablam! 164 | | self.set(name, ContextItem::built_in_defaults(function, params)); Jul 12 05:03:15.675 INFO kablam! 165 | | } Jul 12 05:03:15.675 INFO kablam! | |_____^ Jul 12 05:03:15.676 INFO kablam! Jul 12 05:03:15.676 INFO kablam! warning: method is never used: `create_unit` Jul 12 05:03:15.676 INFO kablam! --> src/eval/eval_context.rs:171:5 Jul 12 05:03:15.676 INFO kablam! | Jul 12 05:03:15.676 INFO kablam! 171 | pub fn create_unit(&mut self, name: &str) -> Unit { Jul 12 05:03:15.676 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.677 INFO kablam! Jul 12 05:03:15.678 INFO kablam! warning: method is never used: `set_constant` Jul 12 05:03:15.678 INFO kablam! --> src/eval/eval_context.rs:181:5 Jul 12 05:03:15.678 INFO kablam! | Jul 12 05:03:15.678 INFO kablam! 181 | pub fn set_constant(&mut self, name: &str, value: String) { Jul 12 05:03:15.678 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.678 INFO kablam! Jul 12 05:03:15.679 INFO kablam! warning: method is never used: `set_boolean` Jul 12 05:03:15.679 INFO kablam! --> src/eval/eval_context.rs:186:5 Jul 12 05:03:15.679 INFO kablam! | Jul 12 05:03:15.679 INFO kablam! 186 | pub fn set_boolean(&mut self, name: &str, value: bool) { Jul 12 05:03:15.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.680 INFO kablam! Jul 12 05:03:15.680 INFO kablam! warning: method is never used: `set` Jul 12 05:03:15.680 INFO kablam! --> src/eval/eval_context.rs:191:5 Jul 12 05:03:15.680 INFO kablam! | Jul 12 05:03:15.680 INFO kablam! 191 | pub fn set(&mut self, name: &str, value: ContextItem) { Jul 12 05:03:15.680 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.681 INFO kablam! Jul 12 05:03:15.681 INFO kablam! warning: method is never used: `convert` Jul 12 05:03:15.681 INFO kablam! --> src/eval/eval_context.rs:198:5 Jul 12 05:03:15.681 INFO kablam! | Jul 12 05:03:15.681 INFO kablam! 198 | pub fn convert(&mut self, value: RichNumber, unit: Option) -> EvalResult { Jul 12 05:03:15.681 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.682 INFO kablam! Jul 12 05:03:15.683 INFO kablam! warning: method is never used: `apply` Jul 12 05:03:15.683 INFO kablam! --> src/eval/eval_context.rs:244:5 Jul 12 05:03:15.683 INFO kablam! | Jul 12 05:03:15.683 INFO kablam! 244 | pub fn apply(&mut self, statement: Statement) -> EvalResult { Jul 12 05:03:15.683 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.683 INFO kablam! Jul 12 05:03:15.684 INFO kablam! warning: method is never used: `evaluate` Jul 12 05:03:15.684 INFO kablam! --> src/eval/eval_context.rs:260:5 Jul 12 05:03:15.684 INFO kablam! | Jul 12 05:03:15.684 INFO kablam! 260 | fn evaluate(&mut self, expr: Expr) -> EvalResult { Jul 12 05:03:15.684 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.685 INFO kablam! Jul 12 05:03:15.685 INFO kablam! warning: method is never used: `reduce` Jul 12 05:03:15.685 INFO kablam! --> src/eval/eval_context.rs:266:5 Jul 12 05:03:15.685 INFO kablam! | Jul 12 05:03:15.685 INFO kablam! 266 | fn reduce(&mut self, node: EvalTreeNode) -> EvalResult { Jul 12 05:03:15.685 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.686 INFO kablam! Jul 12 05:03:15.686 INFO kablam! warning: method is never used: `apply_function` Jul 12 05:03:15.686 INFO kablam! --> src/eval/eval_context.rs:302:5 Jul 12 05:03:15.686 INFO kablam! | Jul 12 05:03:15.686 INFO kablam! 302 | fn apply_function(&mut self, function: &Function, params: Vec) -> EvalResult { Jul 12 05:03:15.686 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.687 INFO kablam! Jul 12 05:03:15.688 INFO kablam! warning: function is never used: `operator` Jul 12 05:03:15.688 INFO kablam! --> src/eval/defaults.rs:8:1 Jul 12 05:03:15.688 INFO kablam! | Jul 12 05:03:15.688 INFO kablam! 8 | pub fn operator(context: &mut EvalContext, mut params: Vec) -> EvalResult { Jul 12 05:03:15.688 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.688 INFO kablam! Jul 12 05:03:15.689 INFO kablam! warning: function is never used: `define_unit` Jul 12 05:03:15.689 INFO kablam! --> src/eval/defaults.rs:52:1 Jul 12 05:03:15.689 INFO kablam! | Jul 12 05:03:15.689 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.689 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.690 INFO kablam! Jul 12 05:03:15.690 INFO kablam! warning: function is never used: `convert` Jul 12 05:03:15.690 INFO kablam! --> src/eval/defaults.rs:76:1 Jul 12 05:03:15.690 INFO kablam! | Jul 12 05:03:15.690 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.690 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.691 INFO kablam! Jul 12 05:03:15.691 INFO kablam! warning: function is never used: `unit_for` Jul 12 05:03:15.691 INFO kablam! --> src/eval/defaults.rs:82:1 Jul 12 05:03:15.691 INFO kablam! | Jul 12 05:03:15.691 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.691 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.692 INFO kablam! Jul 12 05:03:15.692 INFO kablam! warning: function is never used: `value_of` Jul 12 05:03:15.692 INFO kablam! --> src/eval/defaults.rs:88:1 Jul 12 05:03:15.693 INFO kablam! | Jul 12 05:03:15.693 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.693 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.693 INFO kablam! Jul 12 05:03:15.694 INFO kablam! warning: function is never used: `conversion` Jul 12 05:03:15.694 INFO kablam! --> src/eval/defaults.rs:94:1 Jul 12 05:03:15.694 INFO kablam! | Jul 12 05:03:15.694 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:15.694 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.694 INFO kablam! Jul 12 05:03:15.695 INFO kablam! warning: function is never used: `expect_params` Jul 12 05:03:15.695 INFO kablam! --> src/eval/defaults.rs:100:1 Jul 12 05:03:15.695 INFO kablam! | Jul 12 05:03:15.695 INFO kablam! 100 | fn expect_params(params: &Vec, nparams: usize) -> Result<(), EvalError> { Jul 12 05:03:15.695 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.696 INFO kablam! Jul 12 05:03:15.696 INFO kablam! warning: function is never used: `expect_param_is` Jul 12 05:03:15.696 INFO kablam! --> src/eval/defaults.rs:109:1 Jul 12 05:03:15.696 INFO kablam! | Jul 12 05:03:15.696 INFO kablam! 109 | fn expect_param_is(cond: bool, message: &str) -> Result<(), EvalError> { Jul 12 05:03:15.696 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.697 INFO kablam! Jul 12 05:03:15.697 INFO kablam! warning: function is never used: `define_math` Jul 12 05:03:15.697 INFO kablam! --> src/prelude/numeric.rs:9:1 Jul 12 05:03:15.697 INFO kablam! | Jul 12 05:03:15.697 INFO kablam! 9 | pub fn define_math(context: &mut EvalContext) { Jul 12 05:03:15.698 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.698 INFO kablam! Jul 12 05:03:15.698 INFO kablam! warning: function is never used: `define_boolean_binary_op` Jul 12 05:03:15.698 INFO kablam! --> src/prelude/numeric.rs:29:1 Jul 12 05:03:15.698 INFO kablam! | Jul 12 05:03:15.699 INFO kablam! 29 | / fn define_boolean_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Jul 12 05:03:15.699 INFO kablam! 30 | | where F: Fn(RichNumber, RichNumber) -> bool { Jul 12 05:03:15.699 INFO kablam! 31 | | Jul 12 05:03:15.699 INFO kablam! 32 | | define_binary_op(context, name, Jul 12 05:03:15.699 INFO kablam! 33 | | move |a, b| ContextItem::Boolean(operator(a, b)), coerce_first); Jul 12 05:03:15.699 INFO kablam! 34 | | } Jul 12 05:03:15.699 INFO kablam! | |_^ Jul 12 05:03:15.699 INFO kablam! Jul 12 05:03:15.700 INFO kablam! warning: function is never used: `define_numeric_binary_op` Jul 12 05:03:15.700 INFO kablam! --> src/prelude/numeric.rs:36:1 Jul 12 05:03:15.700 INFO kablam! | Jul 12 05:03:15.700 INFO kablam! 36 | / fn define_numeric_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Jul 12 05:03:15.700 INFO kablam! 37 | | where F: Fn(RichNumber, RichNumber) -> RichNumber { Jul 12 05:03:15.700 INFO kablam! 38 | | Jul 12 05:03:15.700 INFO kablam! 39 | | define_binary_op(context, name, Jul 12 05:03:15.700 INFO kablam! 40 | | move |a, b| ContextItem::Number(operator(a, b)), coerce_first); Jul 12 05:03:15.700 INFO kablam! 41 | | } Jul 12 05:03:15.700 INFO kablam! | |_^ Jul 12 05:03:15.700 INFO kablam! Jul 12 05:03:15.700 INFO kablam! warning: function is never used: `define_binary_op` Jul 12 05:03:15.700 INFO kablam! --> src/prelude/numeric.rs:43:1 Jul 12 05:03:15.700 INFO kablam! | Jul 12 05:03:15.700 INFO kablam! 43 | / fn define_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Jul 12 05:03:15.701 INFO kablam! 44 | | where F: Fn(RichNumber, RichNumber) -> ContextItem { Jul 12 05:03:15.701 INFO kablam! 45 | | Jul 12 05:03:15.701 INFO kablam! 46 | | const PARAMS_LENGTH: usize = 2; Jul 12 05:03:15.701 INFO kablam! ... | Jul 12 05:03:15.701 INFO kablam! 68 | | ); Jul 12 05:03:15.701 INFO kablam! 69 | | } Jul 12 05:03:15.701 INFO kablam! | |_^ Jul 12 05:03:15.701 INFO kablam! Jul 12 05:03:15.701 INFO kablam! warning: function is never used: `setup_prelude` Jul 12 05:03:15.701 INFO kablam! --> src/prelude/mod.rs:16:1 Jul 12 05:03:15.701 INFO kablam! | Jul 12 05:03:15.701 INFO kablam! 16 | pub fn setup_prelude(context: &mut EvalContext) { Jul 12 05:03:15.701 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.701 INFO kablam! Jul 12 05:03:15.701 INFO kablam! warning: function is never used: `define_built_in` Jul 12 05:03:15.701 INFO kablam! --> src/prelude/mod.rs:20:1 Jul 12 05:03:15.701 INFO kablam! | Jul 12 05:03:15.701 INFO kablam! 20 | / pub fn define_built_in( Jul 12 05:03:15.701 INFO kablam! 21 | | context: &mut EvalContext, Jul 12 05:03:15.701 INFO kablam! 22 | | name: &str, Jul 12 05:03:15.701 INFO kablam! 23 | | params: usize, Jul 12 05:03:15.701 INFO kablam! ... | Jul 12 05:03:15.701 INFO kablam! 27 | | context.set(name, item); Jul 12 05:03:15.701 INFO kablam! 28 | | } Jul 12 05:03:15.701 INFO kablam! | |_^ Jul 12 05:03:15.701 INFO kablam! Jul 12 05:03:15.702 INFO kablam! warning: function is never used: `apply_program` Jul 12 05:03:15.702 INFO kablam! --> src/prelude/mod.rs:30:1 Jul 12 05:03:15.702 INFO kablam! | Jul 12 05:03:15.702 INFO kablam! 30 | pub fn apply_program(context: &mut EvalContext, string: &str) { Jul 12 05:03:15.702 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.702 INFO kablam! Jul 12 05:03:15.990 INFO kablam! warning: unreachable statement Jul 12 05:03:15.990 INFO kablam! --> src/eval/defaults.rs:58:5 Jul 12 05:03:15.990 INFO kablam! | Jul 12 05:03:15.990 INFO kablam! 58 | let unit = context.create_unit(unit_name); Jul 12 05:03:15.990 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.990 INFO kablam! | Jul 12 05:03:15.990 INFO kablam! = note: #[warn(unreachable_code)] on by default Jul 12 05:03:15.990 INFO kablam! Jul 12 05:03:15.995 INFO kablam! warning: unreachable expression Jul 12 05:03:15.995 INFO kablam! --> src/eval/defaults.rs:69:13 Jul 12 05:03:15.995 INFO kablam! | Jul 12 05:03:15.995 INFO kablam! 69 | context.convert(value, Some(unit)) Jul 12 05:03:15.995 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:15.995 INFO kablam! Jul 12 05:03:16.201 INFO kablam! warning: unused variable: `line` Jul 12 05:03:16.201 INFO kablam! --> src/eval/eval_tree_node.rs:334:13 Jul 12 05:03:16.201 INFO kablam! | Jul 12 05:03:16.201 INFO kablam! 334 | for line in formatted.lines() { Jul 12 05:03:16.201 INFO kablam! | ^^^^ help: consider using `_line` instead Jul 12 05:03:16.201 INFO kablam! | Jul 12 05:03:16.201 INFO kablam! = note: #[warn(unused_variables)] on by default Jul 12 05:03:16.201 INFO kablam! Jul 12 05:03:16.202 INFO kablam! warning: unused variable: `value` Jul 12 05:03:16.202 INFO kablam! --> src/eval/defaults.rs:67:17 Jul 12 05:03:16.202 INFO kablam! | Jul 12 05:03:16.202 INFO kablam! 67 | let value: RichNumber = unimplemented!(); Jul 12 05:03:16.203 INFO kablam! | ^^^^^ help: consider using `_value` instead Jul 12 05:03:16.203 INFO kablam! Jul 12 05:03:16.203 INFO kablam! warning: unused variable: `context` Jul 12 05:03:16.203 INFO kablam! --> src/eval/defaults.rs:63:36 Jul 12 05:03:16.203 INFO kablam! | Jul 12 05:03:16.203 INFO kablam! 63 | BuiltInFunction::new(move |context, params| { Jul 12 05:03:16.203 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:16.203 INFO kablam! Jul 12 05:03:16.203 INFO kablam! warning: unused variable: `unit_name` Jul 12 05:03:16.203 INFO kablam! --> src/eval/defaults.rs:56:9 Jul 12 05:03:16.203 INFO kablam! | Jul 12 05:03:16.203 INFO kablam! 56 | let unit_name: &str = unimplemented!(); Jul 12 05:03:16.203 INFO kablam! | ^^^^^^^^^ help: consider using `_unit_name` instead Jul 12 05:03:16.203 INFO kablam! Jul 12 05:03:16.203 INFO kablam! warning: unused variable: `context` Jul 12 05:03:16.203 INFO kablam! --> src/eval/defaults.rs:52:20 Jul 12 05:03:16.203 INFO kablam! | Jul 12 05:03:16.203 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:16.203 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:16.203 INFO kablam! Jul 12 05:03:16.204 INFO kablam! warning: unused variable: `context` Jul 12 05:03:16.204 INFO kablam! --> src/eval/defaults.rs:76:16 Jul 12 05:03:16.204 INFO kablam! | Jul 12 05:03:16.204 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:16.204 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:16.204 INFO kablam! Jul 12 05:03:16.205 INFO kablam! warning: unused variable: `context` Jul 12 05:03:16.205 INFO kablam! --> src/eval/defaults.rs:82:17 Jul 12 05:03:16.205 INFO kablam! | Jul 12 05:03:16.205 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:16.205 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:16.205 INFO kablam! Jul 12 05:03:16.205 INFO kablam! warning: unused variable: `context` Jul 12 05:03:16.205 INFO kablam! --> src/eval/defaults.rs:88:17 Jul 12 05:03:16.205 INFO kablam! | Jul 12 05:03:16.205 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:16.205 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:16.205 INFO kablam! Jul 12 05:03:16.205 INFO kablam! warning: unused variable: `context` Jul 12 05:03:16.205 INFO kablam! --> src/eval/defaults.rs:94:19 Jul 12 05:03:16.205 INFO kablam! | Jul 12 05:03:16.205 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Jul 12 05:03:16.205 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Jul 12 05:03:16.205 INFO kablam! Jul 12 05:03:17.067 INFO kablam! warning: method is never used: `from_unit` Jul 12 05:03:17.067 INFO kablam! --> src/math/rich_number.rs:22:5 Jul 12 05:03:17.067 INFO kablam! | Jul 12 05:03:17.067 INFO kablam! 22 | pub fn from_unit(value: f64, unit: Unit) -> RichNumber { Jul 12 05:03:17.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.067 INFO kablam! | Jul 12 05:03:17.067 INFO kablam! = note: #[warn(dead_code)] on by default Jul 12 05:03:17.067 INFO kablam! Jul 12 05:03:17.067 INFO kablam! warning: method is never used: `zero` Jul 12 05:03:17.067 INFO kablam! --> src/math/rich_number.rs:26:5 Jul 12 05:03:17.067 INFO kablam! | Jul 12 05:03:17.067 INFO kablam! 26 | pub fn zero() -> RichNumber { Jul 12 05:03:17.067 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.067 INFO kablam! Jul 12 05:03:17.068 INFO kablam! warning: method is never used: `unwrap_boolean` Jul 12 05:03:17.068 INFO kablam! --> src/eval/context_item.rs:84:5 Jul 12 05:03:17.068 INFO kablam! | Jul 12 05:03:17.068 INFO kablam! 84 | pub fn unwrap_boolean(self) -> bool { Jul 12 05:03:17.068 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.068 INFO kablam! Jul 12 05:03:17.068 INFO kablam! warning: method is never used: `is_boolean` Jul 12 05:03:17.068 INFO kablam! --> src/eval/context_item.rs:123:5 Jul 12 05:03:17.068 INFO kablam! | Jul 12 05:03:17.068 INFO kablam! 123 | pub fn is_boolean(&self) -> bool { Jul 12 05:03:17.068 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.068 INFO kablam! Jul 12 05:03:17.068 INFO kablam! warning: method is never used: `is_nothing` Jul 12 05:03:17.068 INFO kablam! --> src/eval/context_item.rs:130:5 Jul 12 05:03:17.068 INFO kablam! | Jul 12 05:03:17.068 INFO kablam! 130 | pub fn is_nothing(&self) -> bool { Jul 12 05:03:17.068 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.068 INFO kablam! Jul 12 05:03:17.069 INFO kablam! warning: function is never used: `test_single_boolean` Jul 12 05:03:17.069 INFO kablam! --> src/eval/eval_context.rs:350:5 Jul 12 05:03:17.069 INFO kablam! | Jul 12 05:03:17.069 INFO kablam! 350 | fn test_single_boolean(string: &str, expected: bool) { Jul 12 05:03:17.069 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 05:03:17.069 INFO kablam! Jul 12 05:03:17.191 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.82s Jul 12 05:03:17.192 INFO kablam! su: No module specific data is present Jul 12 05:03:17.755 INFO running `"docker" "rm" "-f" "9d6bc3aa3f2bd943b9cd444281d73276acdeb4cb838ece9bacd31faa2d0e9fa3"` Jul 12 05:03:17.951 INFO blam! 9d6bc3aa3f2bd943b9cd444281d73276acdeb4cb838ece9bacd31faa2d0e9fa3