Sep 04 14:51:39.910 INFO checking lion-0.0.0 against master#2687112ea6a8701cbf36e6dd4d77d64694cf93d8 for pr-53913 Sep 04 14:51:39.910 INFO running: cargo +2687112ea6a8701cbf36e6dd4d77d64694cf93d8-alt check --frozen --all --all-targets Sep 04 14:51:39.910 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-53913/master#2687112ea6a8701cbf36e6dd4d77d64694cf93d8:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53913/worker-1/master#2687112ea6a8701cbf36e6dd4d77d64694cf93d8:/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 +2687112ea6a8701cbf36e6dd4d77d64694cf93d8-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Sep 04 14:51:40.054 INFO blam! fbb5220520fc5e674fa921fa0e8b38712a90c62d11e31beceec20721a46d6319 Sep 04 14:51:40.057 INFO running `"docker" "start" "-a" "fbb5220520fc5e674fa921fa0e8b38712a90c62d11e31beceec20721a46d6319"` Sep 04 14:51:40.779 INFO kablam! Checking lion v0.0.0 (file:///source) Sep 04 14:51:41.387 INFO kablam! warning: unused import: `std::ops::Deref` Sep 04 14:51:41.387 INFO kablam! --> src/eval/built_in_function.rs:1:5 Sep 04 14:51:41.387 INFO kablam! | Sep 04 14:51:41.387 INFO kablam! 1 | use std::ops::Deref; Sep 04 14:51:41.387 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 14:51:41.387 INFO kablam! | Sep 04 14:51:41.387 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 04 14:51:41.387 INFO kablam! Sep 04 14:51:41.527 INFO kablam! warning: unused import: `ast::*` Sep 04 14:51:41.527 INFO kablam! --> src/parser/parser.rs:307:9 Sep 04 14:51:41.527 INFO kablam! | Sep 04 14:51:41.527 INFO kablam! 307 | use ast::*; Sep 04 14:51:41.527 INFO kablam! | ^^^^^^ Sep 04 14:51:41.527 INFO kablam! | Sep 04 14:51:41.527 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 04 14:51:41.527 INFO kablam! Sep 04 14:51:41.530 INFO kablam! warning: unused import: `std::ops::Deref` Sep 04 14:51:41.530 INFO kablam! --> src/eval/built_in_function.rs:1:5 Sep 04 14:51:41.530 INFO kablam! | Sep 04 14:51:41.530 INFO kablam! 1 | use std::ops::Deref; Sep 04 14:51:41.531 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 14:51:41.531 INFO kablam! Sep 04 14:51:41.907 INFO kablam! warning: unreachable statement Sep 04 14:51:41.907 INFO kablam! --> src/eval/defaults.rs:58:5 Sep 04 14:51:41.907 INFO kablam! | Sep 04 14:51:41.907 INFO kablam! 58 | let unit = context.create_unit(unit_name); Sep 04 14:51:41.907 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:41.907 INFO kablam! | Sep 04 14:51:41.907 INFO kablam! = note: #[warn(unreachable_code)] on by default Sep 04 14:51:41.907 INFO kablam! Sep 04 14:51:41.908 INFO kablam! warning: unreachable expression Sep 04 14:51:41.908 INFO kablam! --> src/eval/defaults.rs:69:13 Sep 04 14:51:41.908 INFO kablam! | Sep 04 14:51:41.908 INFO kablam! 69 | context.convert(value, Some(unit)) Sep 04 14:51:41.908 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:41.908 INFO kablam! Sep 04 14:51:41.991 INFO kablam! warning: unused variable: `value` Sep 04 14:51:41.992 INFO kablam! --> src/eval/defaults.rs:67:17 Sep 04 14:51:41.992 INFO kablam! | Sep 04 14:51:41.992 INFO kablam! 67 | let value: RichNumber = unimplemented!(); Sep 04 14:51:41.992 INFO kablam! | ^^^^^ help: consider using `_value` instead Sep 04 14:51:41.992 INFO kablam! | Sep 04 14:51:41.992 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 04 14:51:41.992 INFO kablam! Sep 04 14:51:41.993 INFO kablam! warning: unused variable: `context` Sep 04 14:51:41.993 INFO kablam! --> src/eval/defaults.rs:63:36 Sep 04 14:51:41.993 INFO kablam! | Sep 04 14:51:41.993 INFO kablam! 63 | BuiltInFunction::new(move |context, params| { Sep 04 14:51:41.993 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:41.993 INFO kablam! Sep 04 14:51:41.993 INFO kablam! warning: unused variable: `unit_name` Sep 04 14:51:41.993 INFO kablam! --> src/eval/defaults.rs:56:9 Sep 04 14:51:41.993 INFO kablam! | Sep 04 14:51:41.993 INFO kablam! 56 | let unit_name: &str = unimplemented!(); Sep 04 14:51:41.993 INFO kablam! | ^^^^^^^^^ help: consider using `_unit_name` instead Sep 04 14:51:41.993 INFO kablam! Sep 04 14:51:41.993 INFO kablam! warning: unused variable: `context` Sep 04 14:51:41.993 INFO kablam! --> src/eval/defaults.rs:52:20 Sep 04 14:51:41.993 INFO kablam! | Sep 04 14:51:41.993 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:41.993 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:41.993 INFO kablam! Sep 04 14:51:41.993 INFO kablam! warning: unused variable: `context` Sep 04 14:51:41.993 INFO kablam! --> src/eval/defaults.rs:76:16 Sep 04 14:51:41.993 INFO kablam! | Sep 04 14:51:41.993 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:41.993 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:41.993 INFO kablam! Sep 04 14:51:41.994 INFO kablam! warning: unused variable: `context` Sep 04 14:51:41.994 INFO kablam! --> src/eval/defaults.rs:82:17 Sep 04 14:51:41.994 INFO kablam! | Sep 04 14:51:41.994 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:41.994 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:41.994 INFO kablam! Sep 04 14:51:41.994 INFO kablam! warning: unused variable: `context` Sep 04 14:51:41.994 INFO kablam! --> src/eval/defaults.rs:88:17 Sep 04 14:51:41.994 INFO kablam! | Sep 04 14:51:41.994 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:41.994 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:41.994 INFO kablam! Sep 04 14:51:41.994 INFO kablam! warning: unused variable: `context` Sep 04 14:51:41.994 INFO kablam! --> src/eval/defaults.rs:94:19 Sep 04 14:51:41.994 INFO kablam! | Sep 04 14:51:41.994 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:41.994 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:41.994 INFO kablam! Sep 04 14:51:42.225 INFO kablam! warning: method is never used: `from_unit` Sep 04 14:51:42.225 INFO kablam! --> src/math/rich_number.rs:22:5 Sep 04 14:51:42.225 INFO kablam! | Sep 04 14:51:42.225 INFO kablam! 22 | pub fn from_unit(value: f64, unit: Unit) -> RichNumber { Sep 04 14:51:42.225 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.226 INFO kablam! | Sep 04 14:51:42.226 INFO kablam! = note: #[warn(dead_code)] on by default Sep 04 14:51:42.226 INFO kablam! Sep 04 14:51:42.226 INFO kablam! warning: method is never used: `zero` Sep 04 14:51:42.226 INFO kablam! --> src/math/rich_number.rs:26:5 Sep 04 14:51:42.226 INFO kablam! | Sep 04 14:51:42.226 INFO kablam! 26 | pub fn zero() -> RichNumber { Sep 04 14:51:42.226 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.226 INFO kablam! Sep 04 14:51:42.227 INFO kablam! warning: method is never used: `without_units` Sep 04 14:51:42.227 INFO kablam! --> src/math/rich_number.rs:34:5 Sep 04 14:51:42.227 INFO kablam! | Sep 04 14:51:42.227 INFO kablam! 34 | pub fn without_units(&self) -> RichNumber { Sep 04 14:51:42.227 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.227 INFO kablam! Sep 04 14:51:42.227 INFO kablam! warning: method is never used: `pow` Sep 04 14:51:42.227 INFO kablam! --> src/math/rich_number.rs:38:5 Sep 04 14:51:42.228 INFO kablam! | Sep 04 14:51:42.228 INFO kablam! 38 | pub fn pow(&self, other: RichNumber) -> RichNumber { Sep 04 14:51:42.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.228 INFO kablam! Sep 04 14:51:42.228 INFO kablam! warning: field is never used: `converters` Sep 04 14:51:42.228 INFO kablam! --> src/math/conversion_table.rs:11:5 Sep 04 14:51:42.228 INFO kablam! | Sep 04 14:51:42.228 INFO kablam! 11 | converters: HashMap<(Unit, Unit), Function>, Sep 04 14:51:42.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.228 INFO kablam! Sep 04 14:51:42.228 INFO kablam! warning: field is never used: `associations` Sep 04 14:51:42.228 INFO kablam! --> src/math/conversion_table.rs:13:5 Sep 04 14:51:42.228 INFO kablam! | Sep 04 14:51:42.228 INFO kablam! 13 | associations: HashMap>, Sep 04 14:51:42.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.228 INFO kablam! Sep 04 14:51:42.228 INFO kablam! warning: method is never used: `new` Sep 04 14:51:42.228 INFO kablam! --> src/math/conversion_table.rs:17:5 Sep 04 14:51:42.228 INFO kablam! | Sep 04 14:51:42.228 INFO kablam! 17 | pub fn new() -> ConversionTable { Sep 04 14:51:42.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.228 INFO kablam! Sep 04 14:51:42.228 INFO kablam! warning: method is never used: `get_converter` Sep 04 14:51:42.228 INFO kablam! --> src/math/conversion_table.rs:24:5 Sep 04 14:51:42.228 INFO kablam! | Sep 04 14:51:42.228 INFO kablam! 24 | pub fn get_converter(&self, from: Unit, to: Unit) -> Option { Sep 04 14:51:42.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.228 INFO kablam! Sep 04 14:51:42.228 INFO kablam! warning: method is never used: `define_conversion` Sep 04 14:51:42.228 INFO kablam! --> src/math/conversion_table.rs:28:5 Sep 04 14:51:42.228 INFO kablam! | Sep 04 14:51:42.228 INFO kablam! 28 | pub fn define_conversion(&mut self, from: Unit, to: Unit, converter: Function) { Sep 04 14:51:42.228 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.228 INFO kablam! Sep 04 14:51:42.229 INFO kablam! warning: method is never used: `conversion_steps` Sep 04 14:51:42.229 INFO kablam! --> src/math/conversion_table.rs:39:5 Sep 04 14:51:42.229 INFO kablam! | Sep 04 14:51:42.229 INFO kablam! 39 | pub fn conversion_steps(&self, start: Unit, target: Unit) -> Option> { Sep 04 14:51:42.229 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.229 INFO kablam! Sep 04 14:51:42.229 INFO kablam! warning: variant is never constructed: `Prefix` Sep 04 14:51:42.229 INFO kablam! --> src/eval/fixity.rs:7:5 Sep 04 14:51:42.229 INFO kablam! | Sep 04 14:51:42.229 INFO kablam! 7 | Prefix, Sep 04 14:51:42.229 INFO kablam! | ^^^^^^ Sep 04 14:51:42.229 INFO kablam! Sep 04 14:51:42.229 INFO kablam! warning: variant is never constructed: `Infix` Sep 04 14:51:42.229 INFO kablam! --> src/eval/fixity.rs:8:5 Sep 04 14:51:42.229 INFO kablam! | Sep 04 14:51:42.229 INFO kablam! 8 | Infix, Sep 04 14:51:42.229 INFO kablam! | ^^^^^ Sep 04 14:51:42.229 INFO kablam! Sep 04 14:51:42.229 INFO kablam! warning: variant is never constructed: `Postfix` Sep 04 14:51:42.229 INFO kablam! --> src/eval/fixity.rs:9:5 Sep 04 14:51:42.229 INFO kablam! | Sep 04 14:51:42.229 INFO kablam! 9 | Postfix, Sep 04 14:51:42.229 INFO kablam! | ^^^^^^^ Sep 04 14:51:42.229 INFO kablam! Sep 04 14:51:42.229 INFO kablam! warning: method is never used: `from_str` Sep 04 14:51:42.229 INFO kablam! --> src/eval/fixity.rs:13:5 Sep 04 14:51:42.229 INFO kablam! | Sep 04 14:51:42.229 INFO kablam! 13 | pub fn from_str(string: &str) -> Option { Sep 04 14:51:42.229 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.229 INFO kablam! Sep 04 14:51:42.229 INFO kablam! warning: constant item is never used: `LOWEST_PRECEDENCE` Sep 04 14:51:42.229 INFO kablam! --> src/eval/context_item.rs:7:1 Sep 04 14:51:42.229 INFO kablam! | Sep 04 14:51:42.229 INFO kablam! 7 | const LOWEST_PRECEDENCE: u8 = 0; Sep 04 14:51:42.229 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.229 INFO kablam! Sep 04 14:51:42.230 INFO kablam! warning: constant item is never used: `HIGHEST_PRECEDENCE` Sep 04 14:51:42.230 INFO kablam! --> src/eval/context_item.rs:8:1 Sep 04 14:51:42.230 INFO kablam! | Sep 04 14:51:42.230 INFO kablam! 8 | const HIGHEST_PRECEDENCE: u8 = 9; Sep 04 14:51:42.230 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.230 INFO kablam! Sep 04 14:51:42.230 INFO kablam! warning: constant item is never used: `FUNCTION_PRECEDENCE` Sep 04 14:51:42.230 INFO kablam! --> src/eval/context_item.rs:9:1 Sep 04 14:51:42.230 INFO kablam! | Sep 04 14:51:42.230 INFO kablam! 9 | const FUNCTION_PRECEDENCE: u8 = HIGHEST_PRECEDENCE; Sep 04 14:51:42.230 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.230 INFO kablam! Sep 04 14:51:42.230 INFO kablam! warning: constant item is never used: `FUNCTION_FIXITY` Sep 04 14:51:42.230 INFO kablam! --> src/eval/context_item.rs:11:1 Sep 04 14:51:42.230 INFO kablam! | Sep 04 14:51:42.230 INFO kablam! 11 | const FUNCTION_FIXITY: Fixity = Fixity::Prefix; Sep 04 14:51:42.230 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.230 INFO kablam! Sep 04 14:51:42.230 INFO kablam! warning: variant is never constructed: `Number` Sep 04 14:51:42.230 INFO kablam! --> src/eval/context_item.rs:15:5 Sep 04 14:51:42.230 INFO kablam! | Sep 04 14:51:42.230 INFO kablam! 15 | Number(RichNumber), Sep 04 14:51:42.230 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.230 INFO kablam! Sep 04 14:51:42.230 INFO kablam! warning: variant is never constructed: `Definition` Sep 04 14:51:42.230 INFO kablam! --> src/eval/context_item.rs:16:5 Sep 04 14:51:42.230 INFO kablam! | Sep 04 14:51:42.230 INFO kablam! 16 | / Definition { Sep 04 14:51:42.230 INFO kablam! 17 | | // number from 0 to 9 where 9 is the highest precedence Sep 04 14:51:42.230 INFO kablam! 18 | | precedence: u8, Sep 04 14:51:42.230 INFO kablam! 19 | | fixity: Fixity, Sep 04 14:51:42.230 INFO kablam! 20 | | function: Function, Sep 04 14:51:42.230 INFO kablam! 21 | | }, Sep 04 14:51:42.230 INFO kablam! | |_____^ Sep 04 14:51:42.230 INFO kablam! Sep 04 14:51:42.240 INFO kablam! warning: variant is never constructed: `BuiltInMethod` Sep 04 14:51:42.240 INFO kablam! --> src/eval/context_item.rs:22:5 Sep 04 14:51:42.240 INFO kablam! | Sep 04 14:51:42.240 INFO kablam! 22 | / BuiltInMethod { Sep 04 14:51:42.240 INFO kablam! 23 | | precedence: u8, Sep 04 14:51:42.240 INFO kablam! 24 | | fixity: Fixity, Sep 04 14:51:42.240 INFO kablam! 25 | | params: usize, Sep 04 14:51:42.240 INFO kablam! 26 | | function: BuiltInFunction, Sep 04 14:51:42.240 INFO kablam! 27 | | }, Sep 04 14:51:42.240 INFO kablam! | |_____^ Sep 04 14:51:42.240 INFO kablam! Sep 04 14:51:42.240 INFO kablam! warning: variant is never constructed: `Constant` Sep 04 14:51:42.240 INFO kablam! --> src/eval/context_item.rs:28:5 Sep 04 14:51:42.241 INFO kablam! | Sep 04 14:51:42.241 INFO kablam! 28 | Constant(String), Sep 04 14:51:42.241 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 04 14:51:42.241 INFO kablam! Sep 04 14:51:42.241 INFO kablam! warning: variant is never constructed: `Boolean` Sep 04 14:51:42.241 INFO kablam! --> src/eval/context_item.rs:29:5 Sep 04 14:51:42.241 INFO kablam! | Sep 04 14:51:42.241 INFO kablam! 29 | Boolean(bool), Sep 04 14:51:42.241 INFO kablam! | ^^^^^^^^^^^^^ Sep 04 14:51:42.241 INFO kablam! Sep 04 14:51:42.241 INFO kablam! warning: variant is never constructed: `Nothing` Sep 04 14:51:42.241 INFO kablam! --> src/eval/context_item.rs:30:5 Sep 04 14:51:42.241 INFO kablam! | Sep 04 14:51:42.241 INFO kablam! 30 | Nothing, Sep 04 14:51:42.241 INFO kablam! | ^^^^^^^ Sep 04 14:51:42.241 INFO kablam! Sep 04 14:51:42.241 INFO kablam! warning: method is never used: `new_definition` Sep 04 14:51:42.241 INFO kablam! --> src/eval/context_item.rs:35:5 Sep 04 14:51:42.241 INFO kablam! | Sep 04 14:51:42.241 INFO kablam! 35 | / pub fn new_definition( Sep 04 14:51:42.241 INFO kablam! 36 | | fixity: Fixity, Sep 04 14:51:42.241 INFO kablam! 37 | | precedence: u8, Sep 04 14:51:42.241 INFO kablam! 38 | | function: Function, Sep 04 14:51:42.241 INFO kablam! ... | Sep 04 14:51:42.241 INFO kablam! 46 | | } Sep 04 14:51:42.242 INFO kablam! 47 | | } Sep 04 14:51:42.242 INFO kablam! | |_____^ Sep 04 14:51:42.242 INFO kablam! Sep 04 14:51:42.242 INFO kablam! warning: method is never used: `function_defaults` Sep 04 14:51:42.242 INFO kablam! --> src/eval/context_item.rs:51:5 Sep 04 14:51:42.242 INFO kablam! | Sep 04 14:51:42.242 INFO kablam! 51 | pub fn function_defaults(function: Function) -> ContextItem { Sep 04 14:51:42.242 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.242 INFO kablam! Sep 04 14:51:42.242 INFO kablam! warning: method is never used: `built_in_defaults` Sep 04 14:51:42.242 INFO kablam! --> src/eval/context_item.rs:61:5 Sep 04 14:51:42.242 INFO kablam! | Sep 04 14:51:42.242 INFO kablam! 61 | pub fn built_in_defaults(function: BuiltInFunction, params: usize) -> ContextItem { Sep 04 14:51:42.242 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.242 INFO kablam! Sep 04 14:51:42.242 INFO kablam! warning: method is never used: `unwrap_number` Sep 04 14:51:42.242 INFO kablam! --> src/eval/context_item.rs:70:5 Sep 04 14:51:42.242 INFO kablam! | Sep 04 14:51:42.242 INFO kablam! 70 | pub fn unwrap_number(self) -> RichNumber { Sep 04 14:51:42.242 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.242 INFO kablam! Sep 04 14:51:42.242 INFO kablam! warning: method is never used: `unwrap_constant` Sep 04 14:51:42.242 INFO kablam! --> src/eval/context_item.rs:77:5 Sep 04 14:51:42.242 INFO kablam! | Sep 04 14:51:42.242 INFO kablam! 77 | pub fn unwrap_constant(self) -> String { Sep 04 14:51:42.243 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.243 INFO kablam! Sep 04 14:51:42.243 INFO kablam! warning: method is never used: `unwrap_boolean` Sep 04 14:51:42.243 INFO kablam! --> src/eval/context_item.rs:84:5 Sep 04 14:51:42.243 INFO kablam! | Sep 04 14:51:42.243 INFO kablam! 84 | pub fn unwrap_boolean(self) -> bool { Sep 04 14:51:42.243 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.243 INFO kablam! Sep 04 14:51:42.243 INFO kablam! warning: method is never used: `is_number` Sep 04 14:51:42.243 INFO kablam! --> src/eval/context_item.rs:91:5 Sep 04 14:51:42.243 INFO kablam! | Sep 04 14:51:42.243 INFO kablam! 91 | pub fn is_number(&self) -> bool { Sep 04 14:51:42.243 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.243 INFO kablam! Sep 04 14:51:42.243 INFO kablam! warning: method is never used: `is_function` Sep 04 14:51:42.243 INFO kablam! --> src/eval/context_item.rs:98:5 Sep 04 14:51:42.243 INFO kablam! | Sep 04 14:51:42.243 INFO kablam! 98 | pub fn is_function(&self) -> bool { Sep 04 14:51:42.243 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.243 INFO kablam! Sep 04 14:51:42.243 INFO kablam! warning: method is never used: `is_definition` Sep 04 14:51:42.243 INFO kablam! --> src/eval/context_item.rs:102:5 Sep 04 14:51:42.243 INFO kablam! | Sep 04 14:51:42.243 INFO kablam! 102 | pub fn is_definition(&self) -> bool { Sep 04 14:51:42.243 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.243 INFO kablam! Sep 04 14:51:42.244 INFO kablam! warning: method is never used: `is_built_in` Sep 04 14:51:42.244 INFO kablam! --> src/eval/context_item.rs:109:5 Sep 04 14:51:42.244 INFO kablam! | Sep 04 14:51:42.244 INFO kablam! 109 | pub fn is_built_in(&self) -> bool { Sep 04 14:51:42.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.244 INFO kablam! Sep 04 14:51:42.244 INFO kablam! warning: method is never used: `is_constant` Sep 04 14:51:42.244 INFO kablam! --> src/eval/context_item.rs:116:5 Sep 04 14:51:42.244 INFO kablam! | Sep 04 14:51:42.244 INFO kablam! 116 | pub fn is_constant(&self) -> bool { Sep 04 14:51:42.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.244 INFO kablam! Sep 04 14:51:42.244 INFO kablam! warning: method is never used: `is_boolean` Sep 04 14:51:42.244 INFO kablam! --> src/eval/context_item.rs:123:5 Sep 04 14:51:42.244 INFO kablam! | Sep 04 14:51:42.244 INFO kablam! 123 | pub fn is_boolean(&self) -> bool { Sep 04 14:51:42.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.244 INFO kablam! Sep 04 14:51:42.244 INFO kablam! warning: method is never used: `is_nothing` Sep 04 14:51:42.244 INFO kablam! --> src/eval/context_item.rs:130:5 Sep 04 14:51:42.244 INFO kablam! | Sep 04 14:51:42.244 INFO kablam! 130 | pub fn is_nothing(&self) -> bool { Sep 04 14:51:42.244 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.244 INFO kablam! Sep 04 14:51:42.245 INFO kablam! warning: method is never used: `resolve_precedence` Sep 04 14:51:42.245 INFO kablam! --> src/eval/context_item.rs:139:5 Sep 04 14:51:42.245 INFO kablam! | Sep 04 14:51:42.245 INFO kablam! 139 | pub fn resolve_precedence(&self) -> Option<&u8> { Sep 04 14:51:42.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.245 INFO kablam! Sep 04 14:51:42.245 INFO kablam! warning: method is never used: `resolve_fixity` Sep 04 14:51:42.245 INFO kablam! --> src/eval/context_item.rs:149:5 Sep 04 14:51:42.245 INFO kablam! | Sep 04 14:51:42.245 INFO kablam! 149 | pub fn resolve_fixity(&self) -> Option { Sep 04 14:51:42.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.245 INFO kablam! Sep 04 14:51:42.245 INFO kablam! warning: method is never used: `resolve_params` Sep 04 14:51:42.245 INFO kablam! --> src/eval/context_item.rs:159:5 Sep 04 14:51:42.245 INFO kablam! | Sep 04 14:51:42.245 INFO kablam! 159 | pub fn resolve_params(&self) -> Option { Sep 04 14:51:42.245 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.245 INFO kablam! Sep 04 14:51:42.245 INFO kablam! warning: method is never used: `new` Sep 04 14:51:42.245 INFO kablam! --> src/eval/built_in_function.rs:14:5 Sep 04 14:51:42.245 INFO kablam! | Sep 04 14:51:42.245 INFO kablam! 14 | / pub fn new(f: F) -> BuiltInFunction Sep 04 14:51:42.245 INFO kablam! 15 | | where F: Fn(&mut EvalContext, Vec) -> EvalResult { Sep 04 14:51:42.245 INFO kablam! 16 | | Sep 04 14:51:42.245 INFO kablam! 17 | | BuiltInFunction { Sep 04 14:51:42.246 INFO kablam! 18 | | f: Rc::new(f), Sep 04 14:51:42.246 INFO kablam! 19 | | } Sep 04 14:51:42.246 INFO kablam! 20 | | } Sep 04 14:51:42.246 INFO kablam! | |_____^ Sep 04 14:51:42.246 INFO kablam! Sep 04 14:51:42.246 INFO kablam! warning: method is never used: `call` Sep 04 14:51:42.246 INFO kablam! --> src/eval/built_in_function.rs:22:5 Sep 04 14:51:42.246 INFO kablam! | Sep 04 14:51:42.246 INFO kablam! 22 | pub fn call(&self, context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.246 INFO kablam! Sep 04 14:51:42.246 INFO kablam! warning: method is never used: `new` Sep 04 14:51:42.246 INFO kablam! --> src/eval/eval_tree_node.rs:14:5 Sep 04 14:51:42.246 INFO kablam! | Sep 04 14:51:42.246 INFO kablam! 14 | pub fn new(item: ContextItem) -> EvalTreeNode { Sep 04 14:51:42.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.246 INFO kablam! Sep 04 14:51:42.246 INFO kablam! warning: method is never used: `with_children` Sep 04 14:51:42.246 INFO kablam! --> src/eval/eval_tree_node.rs:21:5 Sep 04 14:51:42.246 INFO kablam! | Sep 04 14:51:42.246 INFO kablam! 21 | pub fn with_children(item: ContextItem, children: Vec) -> EvalTreeNode { Sep 04 14:51:42.246 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.246 INFO kablam! Sep 04 14:51:42.246 INFO kablam! warning: method is never used: `from_expr` Sep 04 14:51:42.246 INFO kablam! --> src/eval/eval_tree_node.rs:28:5 Sep 04 14:51:42.247 INFO kablam! | Sep 04 14:51:42.247 INFO kablam! 28 | pub fn from_expr(context: &EvalContext, expr: Expr) -> Result { Sep 04 14:51:42.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.247 INFO kablam! Sep 04 14:51:42.247 INFO kablam! warning: method is never used: `convert_to_nodes` Sep 04 14:51:42.247 INFO kablam! --> src/eval/eval_tree_node.rs:48:5 Sep 04 14:51:42.247 INFO kablam! | Sep 04 14:51:42.247 INFO kablam! 48 | fn convert_to_nodes(context: &EvalContext, expr: Expr) -> Result, EvalError> { Sep 04 14:51:42.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.247 INFO kablam! Sep 04 14:51:42.247 INFO kablam! warning: method is never used: `left_highest_precedence` Sep 04 14:51:42.247 INFO kablam! --> src/eval/eval_tree_node.rs:86:5 Sep 04 14:51:42.247 INFO kablam! | Sep 04 14:51:42.247 INFO kablam! 86 | fn left_highest_precedence(nodes: &Vec) -> Option { Sep 04 14:51:42.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.247 INFO kablam! Sep 04 14:51:42.247 INFO kablam! warning: method is never used: `drain_params` Sep 04 14:51:42.247 INFO kablam! --> src/eval/eval_tree_node.rs:118:5 Sep 04 14:51:42.247 INFO kablam! | Sep 04 14:51:42.247 INFO kablam! 118 | fn drain_params(nodes: &mut Vec, node_index: usize) -> Result<(usize, Vec), EvalError> { Sep 04 14:51:42.247 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.247 INFO kablam! Sep 04 14:51:42.247 INFO kablam! warning: variant is never constructed: `UndefinedSymbol` Sep 04 14:51:42.247 INFO kablam! --> src/eval/eval_context.rs:18:5 Sep 04 14:51:42.247 INFO kablam! | Sep 04 14:51:42.247 INFO kablam! 18 | UndefinedSymbol(String), Sep 04 14:51:42.248 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.248 INFO kablam! Sep 04 14:51:42.248 INFO kablam! warning: variant is never constructed: `UnexpectedSymbols` Sep 04 14:51:42.248 INFO kablam! --> src/eval/eval_context.rs:19:5 Sep 04 14:51:42.248 INFO kablam! | Sep 04 14:51:42.248 INFO kablam! 19 | UnexpectedSymbols, Sep 04 14:51:42.248 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.248 INFO kablam! Sep 04 14:51:42.248 INFO kablam! warning: variant is never constructed: `ExpectedParams` Sep 04 14:51:42.248 INFO kablam! --> src/eval/eval_context.rs:20:5 Sep 04 14:51:42.248 INFO kablam! | Sep 04 14:51:42.248 INFO kablam! 20 | ExpectedParams(usize), Sep 04 14:51:42.248 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.248 INFO kablam! Sep 04 14:51:42.248 INFO kablam! warning: variant is never constructed: `InvalidSymbolDefinition` Sep 04 14:51:42.248 INFO kablam! --> src/eval/eval_context.rs:21:5 Sep 04 14:51:42.248 INFO kablam! | Sep 04 14:51:42.248 INFO kablam! 21 | / InvalidSymbolDefinition { Sep 04 14:51:42.248 INFO kablam! 22 | | expected_params: usize, Sep 04 14:51:42.248 INFO kablam! 23 | | actual_params: usize, Sep 04 14:51:42.248 INFO kablam! 24 | | }, Sep 04 14:51:42.248 INFO kablam! | |_____^ Sep 04 14:51:42.248 INFO kablam! Sep 04 14:51:42.248 INFO kablam! warning: variant is never constructed: `ConversionUndefined` Sep 04 14:51:42.249 INFO kablam! --> src/eval/eval_context.rs:25:5 Sep 04 14:51:42.249 INFO kablam! | Sep 04 14:51:42.249 INFO kablam! 25 | / ConversionUndefined { Sep 04 14:51:42.249 INFO kablam! 26 | | start: Unit, Sep 04 14:51:42.249 INFO kablam! 27 | | target: Unit, Sep 04 14:51:42.249 INFO kablam! 28 | | }, Sep 04 14:51:42.249 INFO kablam! | |_____^ Sep 04 14:51:42.249 INFO kablam! Sep 04 14:51:42.249 INFO kablam! warning: variant is never constructed: `InvalidParam` Sep 04 14:51:42.249 INFO kablam! --> src/eval/eval_context.rs:29:5 Sep 04 14:51:42.249 INFO kablam! | Sep 04 14:51:42.249 INFO kablam! 29 | InvalidParam(String), Sep 04 14:51:42.249 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.249 INFO kablam! Sep 04 14:51:42.249 INFO kablam! warning: field is never used: `symbol_table` Sep 04 14:51:42.249 INFO kablam! --> src/eval/eval_context.rs:36:5 Sep 04 14:51:42.249 INFO kablam! | Sep 04 14:51:42.249 INFO kablam! 36 | symbol_table: HashMap, Sep 04 14:51:42.249 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.249 INFO kablam! Sep 04 14:51:42.249 INFO kablam! warning: field is never used: `units` Sep 04 14:51:42.249 INFO kablam! --> src/eval/eval_context.rs:38:5 Sep 04 14:51:42.249 INFO kablam! | Sep 04 14:51:42.249 INFO kablam! 38 | units: HashMap, Sep 04 14:51:42.249 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.250 INFO kablam! Sep 04 14:51:42.250 INFO kablam! warning: field is never used: `next_unit` Sep 04 14:51:42.250 INFO kablam! --> src/eval/eval_context.rs:40:5 Sep 04 14:51:42.250 INFO kablam! | Sep 04 14:51:42.250 INFO kablam! 40 | next_unit: Unit, Sep 04 14:51:42.250 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 04 14:51:42.250 INFO kablam! Sep 04 14:51:42.250 INFO kablam! warning: field is never used: `conversion_table` Sep 04 14:51:42.250 INFO kablam! --> src/eval/eval_context.rs:41:5 Sep 04 14:51:42.250 INFO kablam! | Sep 04 14:51:42.250 INFO kablam! 41 | conversion_table: ConversionTable, Sep 04 14:51:42.250 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.250 INFO kablam! Sep 04 14:51:42.250 INFO kablam! warning: method is never used: `new` Sep 04 14:51:42.250 INFO kablam! --> src/eval/eval_context.rs:45:5 Sep 04 14:51:42.250 INFO kablam! | Sep 04 14:51:42.250 INFO kablam! 45 | pub fn new() -> EvalContext { Sep 04 14:51:42.250 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.250 INFO kablam! Sep 04 14:51:42.250 INFO kablam! warning: method is never used: `defaults` Sep 04 14:51:42.250 INFO kablam! --> src/eval/eval_context.rs:55:5 Sep 04 14:51:42.250 INFO kablam! | Sep 04 14:51:42.250 INFO kablam! 55 | pub fn defaults() -> EvalContext { Sep 04 14:51:42.250 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.250 INFO kablam! Sep 04 14:51:42.250 INFO kablam! warning: method is never used: `prelude` Sep 04 14:51:42.251 INFO kablam! --> src/eval/eval_context.rs:103:5 Sep 04 14:51:42.251 INFO kablam! | Sep 04 14:51:42.251 INFO kablam! 103 | pub fn prelude() -> EvalContext { Sep 04 14:51:42.251 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.251 INFO kablam! Sep 04 14:51:42.251 INFO kablam! warning: method is never used: `get` Sep 04 14:51:42.251 INFO kablam! --> src/eval/eval_context.rs:110:5 Sep 04 14:51:42.251 INFO kablam! | Sep 04 14:51:42.251 INFO kablam! 110 | pub fn get(&self, name: &str) -> Option { Sep 04 14:51:42.251 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.251 INFO kablam! Sep 04 14:51:42.251 INFO kablam! warning: method is never used: `set_number` Sep 04 14:51:42.251 INFO kablam! --> src/eval/eval_context.rs:115:5 Sep 04 14:51:42.251 INFO kablam! | Sep 04 14:51:42.251 INFO kablam! 115 | pub fn set_number(&mut self, name: &str, value: RichNumber) { Sep 04 14:51:42.251 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.251 INFO kablam! Sep 04 14:51:42.251 INFO kablam! warning: method is never used: `define` Sep 04 14:51:42.251 INFO kablam! --> src/eval/eval_context.rs:120:5 Sep 04 14:51:42.251 INFO kablam! | Sep 04 14:51:42.251 INFO kablam! 120 | / pub fn define( Sep 04 14:51:42.251 INFO kablam! 121 | | &mut self, Sep 04 14:51:42.251 INFO kablam! 122 | | name: &str, Sep 04 14:51:42.251 INFO kablam! 123 | | fixity: Fixity, Sep 04 14:51:42.251 INFO kablam! ... | Sep 04 14:51:42.251 INFO kablam! 127 | | self.set(name, ContextItem::new_definition(fixity, precedence, function)); Sep 04 14:51:42.252 INFO kablam! 128 | | } Sep 04 14:51:42.252 INFO kablam! | |_____^ Sep 04 14:51:42.252 INFO kablam! Sep 04 14:51:42.252 INFO kablam! warning: method is never used: `define_defaults` Sep 04 14:51:42.252 INFO kablam! --> src/eval/eval_context.rs:131:5 Sep 04 14:51:42.252 INFO kablam! | Sep 04 14:51:42.252 INFO kablam! 131 | / pub fn define_defaults( Sep 04 14:51:42.252 INFO kablam! 132 | | &mut self, Sep 04 14:51:42.252 INFO kablam! 133 | | name: &str, Sep 04 14:51:42.252 INFO kablam! 134 | | function: Function, Sep 04 14:51:42.252 INFO kablam! 135 | | ) { Sep 04 14:51:42.252 INFO kablam! 136 | | self.set(name, ContextItem::function_defaults(function)); Sep 04 14:51:42.252 INFO kablam! 137 | | } Sep 04 14:51:42.252 INFO kablam! | |_____^ Sep 04 14:51:42.252 INFO kablam! Sep 04 14:51:42.252 INFO kablam! warning: method is never used: `define_built_in_method` Sep 04 14:51:42.252 INFO kablam! --> src/eval/eval_context.rs:140:5 Sep 04 14:51:42.252 INFO kablam! | Sep 04 14:51:42.252 INFO kablam! 140 | / pub fn define_built_in_method( Sep 04 14:51:42.252 INFO kablam! 141 | | &mut self, Sep 04 14:51:42.252 INFO kablam! 142 | | name: &str, Sep 04 14:51:42.252 INFO kablam! 143 | | fixity: Fixity, Sep 04 14:51:42.252 INFO kablam! ... | Sep 04 14:51:42.252 INFO kablam! 154 | | }); Sep 04 14:51:42.252 INFO kablam! 155 | | } Sep 04 14:51:42.252 INFO kablam! | |_____^ Sep 04 14:51:42.252 INFO kablam! Sep 04 14:51:42.253 INFO kablam! warning: method is never used: `define_built_in_method_defaults` Sep 04 14:51:42.253 INFO kablam! --> src/eval/eval_context.rs:158:5 Sep 04 14:51:42.253 INFO kablam! | Sep 04 14:51:42.253 INFO kablam! 158 | / pub fn define_built_in_method_defaults( Sep 04 14:51:42.253 INFO kablam! 159 | | &mut self, Sep 04 14:51:42.253 INFO kablam! 160 | | name: &str, Sep 04 14:51:42.253 INFO kablam! 161 | | params: usize, Sep 04 14:51:42.253 INFO kablam! ... | Sep 04 14:51:42.253 INFO kablam! 164 | | self.set(name, ContextItem::built_in_defaults(function, params)); Sep 04 14:51:42.253 INFO kablam! 165 | | } Sep 04 14:51:42.253 INFO kablam! | |_____^ Sep 04 14:51:42.253 INFO kablam! Sep 04 14:51:42.253 INFO kablam! warning: method is never used: `create_unit` Sep 04 14:51:42.253 INFO kablam! --> src/eval/eval_context.rs:171:5 Sep 04 14:51:42.253 INFO kablam! | Sep 04 14:51:42.253 INFO kablam! 171 | pub fn create_unit(&mut self, name: &str) -> Unit { Sep 04 14:51:42.253 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.253 INFO kablam! Sep 04 14:51:42.253 INFO kablam! warning: method is never used: `set_constant` Sep 04 14:51:42.253 INFO kablam! --> src/eval/eval_context.rs:181:5 Sep 04 14:51:42.253 INFO kablam! | Sep 04 14:51:42.253 INFO kablam! 181 | pub fn set_constant(&mut self, name: &str, value: String) { Sep 04 14:51:42.253 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.253 INFO kablam! Sep 04 14:51:42.253 INFO kablam! warning: method is never used: `set_boolean` Sep 04 14:51:42.253 INFO kablam! --> src/eval/eval_context.rs:186:5 Sep 04 14:51:42.253 INFO kablam! | Sep 04 14:51:42.254 INFO kablam! 186 | pub fn set_boolean(&mut self, name: &str, value: bool) { Sep 04 14:51:42.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.254 INFO kablam! Sep 04 14:51:42.254 INFO kablam! warning: method is never used: `set` Sep 04 14:51:42.254 INFO kablam! --> src/eval/eval_context.rs:191:5 Sep 04 14:51:42.254 INFO kablam! | Sep 04 14:51:42.254 INFO kablam! 191 | pub fn set(&mut self, name: &str, value: ContextItem) { Sep 04 14:51:42.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.254 INFO kablam! Sep 04 14:51:42.254 INFO kablam! warning: method is never used: `convert` Sep 04 14:51:42.254 INFO kablam! --> src/eval/eval_context.rs:198:5 Sep 04 14:51:42.254 INFO kablam! | Sep 04 14:51:42.254 INFO kablam! 198 | pub fn convert(&mut self, value: RichNumber, unit: Option) -> EvalResult { Sep 04 14:51:42.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.254 INFO kablam! Sep 04 14:51:42.254 INFO kablam! warning: method is never used: `apply` Sep 04 14:51:42.254 INFO kablam! --> src/eval/eval_context.rs:244:5 Sep 04 14:51:42.254 INFO kablam! | Sep 04 14:51:42.254 INFO kablam! 244 | pub fn apply(&mut self, statement: Statement) -> EvalResult { Sep 04 14:51:42.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.254 INFO kablam! Sep 04 14:51:42.254 INFO kablam! warning: method is never used: `evaluate` Sep 04 14:51:42.254 INFO kablam! --> src/eval/eval_context.rs:260:5 Sep 04 14:51:42.254 INFO kablam! | Sep 04 14:51:42.254 INFO kablam! 260 | fn evaluate(&mut self, expr: Expr) -> EvalResult { Sep 04 14:51:42.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.255 INFO kablam! Sep 04 14:51:42.255 INFO kablam! warning: method is never used: `reduce` Sep 04 14:51:42.255 INFO kablam! --> src/eval/eval_context.rs:266:5 Sep 04 14:51:42.255 INFO kablam! | Sep 04 14:51:42.255 INFO kablam! 266 | fn reduce(&mut self, node: EvalTreeNode) -> EvalResult { Sep 04 14:51:42.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.255 INFO kablam! Sep 04 14:51:42.255 INFO kablam! warning: method is never used: `apply_function` Sep 04 14:51:42.255 INFO kablam! --> src/eval/eval_context.rs:302:5 Sep 04 14:51:42.255 INFO kablam! | Sep 04 14:51:42.255 INFO kablam! 302 | fn apply_function(&mut self, function: &Function, params: Vec) -> EvalResult { Sep 04 14:51:42.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.255 INFO kablam! Sep 04 14:51:42.255 INFO kablam! warning: function is never used: `operator` Sep 04 14:51:42.255 INFO kablam! --> src/eval/defaults.rs:8:1 Sep 04 14:51:42.255 INFO kablam! | Sep 04 14:51:42.255 INFO kablam! 8 | pub fn operator(context: &mut EvalContext, mut params: Vec) -> EvalResult { Sep 04 14:51:42.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.255 INFO kablam! Sep 04 14:51:42.255 INFO kablam! warning: function is never used: `define_unit` Sep 04 14:51:42.255 INFO kablam! --> src/eval/defaults.rs:52:1 Sep 04 14:51:42.255 INFO kablam! | Sep 04 14:51:42.255 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.255 INFO kablam! Sep 04 14:51:42.255 INFO kablam! warning: function is never used: `convert` Sep 04 14:51:42.255 INFO kablam! --> src/eval/defaults.rs:76:1 Sep 04 14:51:42.255 INFO kablam! | Sep 04 14:51:42.256 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.256 INFO kablam! Sep 04 14:51:42.256 INFO kablam! warning: function is never used: `unit_for` Sep 04 14:51:42.256 INFO kablam! --> src/eval/defaults.rs:82:1 Sep 04 14:51:42.256 INFO kablam! | Sep 04 14:51:42.256 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.256 INFO kablam! Sep 04 14:51:42.256 INFO kablam! warning: function is never used: `value_of` Sep 04 14:51:42.256 INFO kablam! --> src/eval/defaults.rs:88:1 Sep 04 14:51:42.256 INFO kablam! | Sep 04 14:51:42.256 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.256 INFO kablam! Sep 04 14:51:42.256 INFO kablam! warning: function is never used: `conversion` Sep 04 14:51:42.256 INFO kablam! --> src/eval/defaults.rs:94:1 Sep 04 14:51:42.256 INFO kablam! | Sep 04 14:51:42.256 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.256 INFO kablam! Sep 04 14:51:42.256 INFO kablam! warning: function is never used: `expect_params` Sep 04 14:51:42.256 INFO kablam! --> src/eval/defaults.rs:100:1 Sep 04 14:51:42.256 INFO kablam! | Sep 04 14:51:42.256 INFO kablam! 100 | fn expect_params(params: &Vec, nparams: usize) -> Result<(), EvalError> { Sep 04 14:51:42.256 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.257 INFO kablam! Sep 04 14:51:42.257 INFO kablam! warning: function is never used: `expect_param_is` Sep 04 14:51:42.257 INFO kablam! --> src/eval/defaults.rs:109:1 Sep 04 14:51:42.257 INFO kablam! | Sep 04 14:51:42.257 INFO kablam! 109 | fn expect_param_is(cond: bool, message: &str) -> Result<(), EvalError> { Sep 04 14:51:42.257 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.257 INFO kablam! Sep 04 14:51:42.257 INFO kablam! warning: function is never used: `define_math` Sep 04 14:51:42.257 INFO kablam! --> src/prelude/numeric.rs:9:1 Sep 04 14:51:42.257 INFO kablam! | Sep 04 14:51:42.257 INFO kablam! 9 | pub fn define_math(context: &mut EvalContext) { Sep 04 14:51:42.257 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.257 INFO kablam! Sep 04 14:51:42.257 INFO kablam! warning: function is never used: `define_boolean_binary_op` Sep 04 14:51:42.257 INFO kablam! --> src/prelude/numeric.rs:29:1 Sep 04 14:51:42.257 INFO kablam! | Sep 04 14:51:42.257 INFO kablam! 29 | / fn define_boolean_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Sep 04 14:51:42.257 INFO kablam! 30 | | where F: Fn(RichNumber, RichNumber) -> bool { Sep 04 14:51:42.257 INFO kablam! 31 | | Sep 04 14:51:42.257 INFO kablam! 32 | | define_binary_op(context, name, Sep 04 14:51:42.257 INFO kablam! 33 | | move |a, b| ContextItem::Boolean(operator(a, b)), coerce_first); Sep 04 14:51:42.257 INFO kablam! 34 | | } Sep 04 14:51:42.257 INFO kablam! | |_^ Sep 04 14:51:42.257 INFO kablam! Sep 04 14:51:42.257 INFO kablam! warning: function is never used: `define_numeric_binary_op` Sep 04 14:51:42.257 INFO kablam! --> src/prelude/numeric.rs:36:1 Sep 04 14:51:42.258 INFO kablam! | Sep 04 14:51:42.258 INFO kablam! 36 | / fn define_numeric_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Sep 04 14:51:42.258 INFO kablam! 37 | | where F: Fn(RichNumber, RichNumber) -> RichNumber { Sep 04 14:51:42.258 INFO kablam! 38 | | Sep 04 14:51:42.258 INFO kablam! 39 | | define_binary_op(context, name, Sep 04 14:51:42.258 INFO kablam! 40 | | move |a, b| ContextItem::Number(operator(a, b)), coerce_first); Sep 04 14:51:42.258 INFO kablam! 41 | | } Sep 04 14:51:42.258 INFO kablam! | |_^ Sep 04 14:51:42.258 INFO kablam! Sep 04 14:51:42.258 INFO kablam! warning: function is never used: `define_binary_op` Sep 04 14:51:42.258 INFO kablam! --> src/prelude/numeric.rs:43:1 Sep 04 14:51:42.258 INFO kablam! | Sep 04 14:51:42.258 INFO kablam! 43 | / fn define_binary_op(context: &mut EvalContext, name: &str, operator: F, coerce_first: bool) Sep 04 14:51:42.258 INFO kablam! 44 | | where F: Fn(RichNumber, RichNumber) -> ContextItem { Sep 04 14:51:42.258 INFO kablam! 45 | | Sep 04 14:51:42.258 INFO kablam! 46 | | const PARAMS_LENGTH: usize = 2; Sep 04 14:51:42.258 INFO kablam! ... | Sep 04 14:51:42.258 INFO kablam! 68 | | ); Sep 04 14:51:42.258 INFO kablam! 69 | | } Sep 04 14:51:42.258 INFO kablam! | |_^ Sep 04 14:51:42.258 INFO kablam! Sep 04 14:51:42.258 INFO kablam! warning: function is never used: `setup_prelude` Sep 04 14:51:42.258 INFO kablam! --> src/prelude/mod.rs:16:1 Sep 04 14:51:42.258 INFO kablam! | Sep 04 14:51:42.258 INFO kablam! 16 | pub fn setup_prelude(context: &mut EvalContext) { Sep 04 14:51:42.259 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.259 INFO kablam! Sep 04 14:51:42.259 INFO kablam! warning: function is never used: `define_built_in` Sep 04 14:51:42.259 INFO kablam! --> src/prelude/mod.rs:20:1 Sep 04 14:51:42.259 INFO kablam! | Sep 04 14:51:42.259 INFO kablam! 20 | / pub fn define_built_in( Sep 04 14:51:42.259 INFO kablam! 21 | | context: &mut EvalContext, Sep 04 14:51:42.259 INFO kablam! 22 | | name: &str, Sep 04 14:51:42.259 INFO kablam! 23 | | params: usize, Sep 04 14:51:42.259 INFO kablam! ... | Sep 04 14:51:42.259 INFO kablam! 27 | | context.set(name, item); Sep 04 14:51:42.259 INFO kablam! 28 | | } Sep 04 14:51:42.259 INFO kablam! | |_^ Sep 04 14:51:42.259 INFO kablam! Sep 04 14:51:42.259 INFO kablam! warning: function is never used: `apply_program` Sep 04 14:51:42.259 INFO kablam! --> src/prelude/mod.rs:30:1 Sep 04 14:51:42.259 INFO kablam! | Sep 04 14:51:42.259 INFO kablam! 30 | pub fn apply_program(context: &mut EvalContext, string: &str) { Sep 04 14:51:42.259 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.259 INFO kablam! Sep 04 14:51:42.389 INFO kablam! warning: unreachable statement Sep 04 14:51:42.389 INFO kablam! --> src/eval/defaults.rs:58:5 Sep 04 14:51:42.389 INFO kablam! | Sep 04 14:51:42.389 INFO kablam! 58 | let unit = context.create_unit(unit_name); Sep 04 14:51:42.389 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.389 INFO kablam! | Sep 04 14:51:42.389 INFO kablam! = note: #[warn(unreachable_code)] on by default Sep 04 14:51:42.389 INFO kablam! Sep 04 14:51:42.390 INFO kablam! warning: unreachable expression Sep 04 14:51:42.390 INFO kablam! --> src/eval/defaults.rs:69:13 Sep 04 14:51:42.390 INFO kablam! | Sep 04 14:51:42.390 INFO kablam! 69 | context.convert(value, Some(unit)) Sep 04 14:51:42.391 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.391 INFO kablam! Sep 04 14:51:42.560 INFO kablam! warning: unused variable: `line` Sep 04 14:51:42.560 INFO kablam! --> src/eval/eval_tree_node.rs:334:13 Sep 04 14:51:42.560 INFO kablam! | Sep 04 14:51:42.561 INFO kablam! 334 | for line in formatted.lines() { Sep 04 14:51:42.561 INFO kablam! | ^^^^ help: consider using `_line` instead Sep 04 14:51:42.561 INFO kablam! | Sep 04 14:51:42.561 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 04 14:51:42.561 INFO kablam! Sep 04 14:51:42.561 INFO kablam! warning: unused variable: `value` Sep 04 14:51:42.561 INFO kablam! --> src/eval/defaults.rs:67:17 Sep 04 14:51:42.561 INFO kablam! | Sep 04 14:51:42.561 INFO kablam! 67 | let value: RichNumber = unimplemented!(); Sep 04 14:51:42.561 INFO kablam! | ^^^^^ help: consider using `_value` instead Sep 04 14:51:42.561 INFO kablam! Sep 04 14:51:42.561 INFO kablam! warning: unused variable: `context` Sep 04 14:51:42.561 INFO kablam! --> src/eval/defaults.rs:63:36 Sep 04 14:51:42.561 INFO kablam! | Sep 04 14:51:42.561 INFO kablam! 63 | BuiltInFunction::new(move |context, params| { Sep 04 14:51:42.561 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:42.561 INFO kablam! Sep 04 14:51:42.561 INFO kablam! warning: unused variable: `unit_name` Sep 04 14:51:42.561 INFO kablam! --> src/eval/defaults.rs:56:9 Sep 04 14:51:42.561 INFO kablam! | Sep 04 14:51:42.561 INFO kablam! 56 | let unit_name: &str = unimplemented!(); Sep 04 14:51:42.561 INFO kablam! | ^^^^^^^^^ help: consider using `_unit_name` instead Sep 04 14:51:42.561 INFO kablam! Sep 04 14:51:42.561 INFO kablam! warning: unused variable: `context` Sep 04 14:51:42.561 INFO kablam! --> src/eval/defaults.rs:52:20 Sep 04 14:51:42.561 INFO kablam! | Sep 04 14:51:42.561 INFO kablam! 52 | pub fn define_unit(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.561 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:42.562 INFO kablam! Sep 04 14:51:42.562 INFO kablam! warning: unused variable: `context` Sep 04 14:51:42.562 INFO kablam! --> src/eval/defaults.rs:76:16 Sep 04 14:51:42.562 INFO kablam! | Sep 04 14:51:42.562 INFO kablam! 76 | pub fn convert(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.562 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:42.562 INFO kablam! Sep 04 14:51:42.562 INFO kablam! warning: unused variable: `context` Sep 04 14:51:42.562 INFO kablam! --> src/eval/defaults.rs:82:17 Sep 04 14:51:42.562 INFO kablam! | Sep 04 14:51:42.562 INFO kablam! 82 | pub fn unit_for(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.562 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:42.562 INFO kablam! Sep 04 14:51:42.562 INFO kablam! warning: unused variable: `context` Sep 04 14:51:42.562 INFO kablam! --> src/eval/defaults.rs:88:17 Sep 04 14:51:42.562 INFO kablam! | Sep 04 14:51:42.562 INFO kablam! 88 | pub fn value_of(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.562 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:42.562 INFO kablam! Sep 04 14:51:42.562 INFO kablam! warning: unused variable: `context` Sep 04 14:51:42.562 INFO kablam! --> src/eval/defaults.rs:94:19 Sep 04 14:51:42.562 INFO kablam! | Sep 04 14:51:42.562 INFO kablam! 94 | pub fn conversion(context: &mut EvalContext, params: Vec) -> EvalResult { Sep 04 14:51:42.562 INFO kablam! | ^^^^^^^ help: consider using `_context` instead Sep 04 14:51:42.562 INFO kablam! Sep 04 14:51:42.944 INFO kablam! warning: method is never used: `from_unit` Sep 04 14:51:42.944 INFO kablam! --> src/math/rich_number.rs:22:5 Sep 04 14:51:42.944 INFO kablam! | Sep 04 14:51:42.944 INFO kablam! 22 | pub fn from_unit(value: f64, unit: Unit) -> RichNumber { Sep 04 14:51:42.944 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.944 INFO kablam! | Sep 04 14:51:42.944 INFO kablam! = note: #[warn(dead_code)] on by default Sep 04 14:51:42.944 INFO kablam! Sep 04 14:51:42.945 INFO kablam! warning: method is never used: `zero` Sep 04 14:51:42.945 INFO kablam! --> src/math/rich_number.rs:26:5 Sep 04 14:51:42.945 INFO kablam! | Sep 04 14:51:42.945 INFO kablam! 26 | pub fn zero() -> RichNumber { Sep 04 14:51:42.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.945 INFO kablam! Sep 04 14:51:42.945 INFO kablam! warning: method is never used: `unwrap_boolean` Sep 04 14:51:42.945 INFO kablam! --> src/eval/context_item.rs:84:5 Sep 04 14:51:42.945 INFO kablam! | Sep 04 14:51:42.945 INFO kablam! 84 | pub fn unwrap_boolean(self) -> bool { Sep 04 14:51:42.945 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.945 INFO kablam! Sep 04 14:51:42.945 INFO kablam! warning: method is never used: `is_boolean` Sep 04 14:51:42.946 INFO kablam! --> src/eval/context_item.rs:123:5 Sep 04 14:51:42.946 INFO kablam! | Sep 04 14:51:42.946 INFO kablam! 123 | pub fn is_boolean(&self) -> bool { Sep 04 14:51:42.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.946 INFO kablam! Sep 04 14:51:42.946 INFO kablam! warning: method is never used: `is_nothing` Sep 04 14:51:42.946 INFO kablam! --> src/eval/context_item.rs:130:5 Sep 04 14:51:42.946 INFO kablam! | Sep 04 14:51:42.946 INFO kablam! 130 | pub fn is_nothing(&self) -> bool { Sep 04 14:51:42.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.946 INFO kablam! Sep 04 14:51:42.946 INFO kablam! warning: function is never used: `test_single_boolean` Sep 04 14:51:42.946 INFO kablam! --> src/eval/eval_context.rs:350:5 Sep 04 14:51:42.946 INFO kablam! | Sep 04 14:51:42.946 INFO kablam! 350 | fn test_single_boolean(string: &str, expected: bool) { Sep 04 14:51:42.946 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 04 14:51:42.946 INFO kablam! Sep 04 14:51:43.011 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.25s Sep 04 14:51:43.015 INFO kablam! su: No module specific data is present Sep 04 14:51:43.597 INFO running `"docker" "rm" "-f" "fbb5220520fc5e674fa921fa0e8b38712a90c62d11e31beceec20721a46d6319"` Sep 04 14:51:43.681 INFO blam! fbb5220520fc5e674fa921fa0e8b38712a90c62d11e31beceec20721a46d6319