Jul 12 13:35:27.972 INFO checking avl_tree-0.2.0 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 12 13:35:27.972 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 13:35:27.972 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 12 13:35:27.973 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-4/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-4/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 13:35:28.233 INFO blam! 824b4807873d5083cab6a2a0376f349451a2da9da6f70c588a112cddb4a1399d Jul 12 13:35:28.233 INFO running `"docker" "start" "-a" "824b4807873d5083cab6a2a0376f349451a2da9da6f70c588a112cddb4a1399d"` Jul 12 13:35:29.254 INFO kablam! Checking avl_tree v0.2.0 (file:///source) Jul 12 13:35:30.320 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 13:35:30.320 INFO kablam! --> src/node.rs:252:20 Jul 12 13:35:30.320 INFO kablam! | Jul 12 13:35:30.320 INFO kablam! 252 | t = insert((x as u64),1337+x-1,t) Jul 12 13:35:30.320 INFO kablam! | ^^^^^^^^^^ help: remove these parentheses Jul 12 13:35:30.326 INFO kablam! | Jul 12 13:35:30.327 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 13:35:30.327 INFO kablam! Jul 12 13:35:30.327 INFO kablam! warning: unused imports: `max`, `min`, `to_string` Jul 12 13:35:30.327 INFO kablam! --> src/tree.rs:5:33 Jul 12 13:35:30.327 INFO kablam! | Jul 12 13:35:30.327 INFO kablam! 5 | use node::{insert,delete,search,min,max,is_avl_tree, to_string, min_pair, max_pair}; Jul 12 13:35:30.327 INFO kablam! | ^^^ ^^^ ^^^^^^^^^ Jul 12 13:35:30.327 INFO kablam! | Jul 12 13:35:30.327 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 13:35:30.327 INFO kablam! Jul 12 13:35:30.863 INFO kablam! warning: unnecessary parentheses around function argument Jul 12 13:35:30.863 INFO kablam! --> src/node.rs:252:20 Jul 12 13:35:30.863 INFO kablam! | Jul 12 13:35:30.863 INFO kablam! 252 | t = insert((x as u64),1337+x-1,t) Jul 12 13:35:30.863 INFO kablam! | ^^^^^^^^^^ help: remove these parentheses Jul 12 13:35:30.863 INFO kablam! | Jul 12 13:35:30.863 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 13:35:30.863 INFO kablam! Jul 12 13:35:30.865 INFO kablam! warning: unused imports: `max`, `min`, `to_string` Jul 12 13:35:30.865 INFO kablam! --> src/tree.rs:5:33 Jul 12 13:35:30.865 INFO kablam! | Jul 12 13:35:30.865 INFO kablam! 5 | use node::{insert,delete,search,min,max,is_avl_tree, to_string, min_pair, max_pair}; Jul 12 13:35:30.865 INFO kablam! | ^^^ ^^^ ^^^^^^^^^ Jul 12 13:35:30.865 INFO kablam! | Jul 12 13:35:30.866 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 13:35:30.866 INFO kablam! Jul 12 13:35:30.886 INFO kablam! warning: function is never used: `contains` Jul 12 13:35:30.886 INFO kablam! --> src/node.rs:145:1 Jul 12 13:35:30.886 INFO kablam! | Jul 12 13:35:30.886 INFO kablam! 145 | fn contains(key: &K, root: &Box> ) -> bool { Jul 12 13:35:30.886 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.886 INFO kablam! | Jul 12 13:35:30.886 INFO kablam! = note: #[warn(dead_code)] on by default Jul 12 13:35:30.886 INFO kablam! Jul 12 13:35:30.886 INFO kablam! warning: function is never used: `min` Jul 12 13:35:30.886 INFO kablam! --> src/node.rs:175:1 Jul 12 13:35:30.886 INFO kablam! | Jul 12 13:35:30.886 INFO kablam! 175 | pub fn min(root: &Box>) -> &D { Jul 12 13:35:30.886 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.886 INFO kablam! Jul 12 13:35:30.887 INFO kablam! warning: function is never used: `max` Jul 12 13:35:30.887 INFO kablam! --> src/node.rs:180:1 Jul 12 13:35:30.887 INFO kablam! | Jul 12 13:35:30.887 INFO kablam! 180 | pub fn max(root: &Box>) -> &D { Jul 12 13:35:30.887 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.887 INFO kablam! Jul 12 13:35:30.887 INFO kablam! warning: function is never used: `simple_tree` Jul 12 13:35:30.887 INFO kablam! --> src/node.rs:249:1 Jul 12 13:35:30.887 INFO kablam! | Jul 12 13:35:30.887 INFO kablam! 249 | fn simple_tree(size: i32) -> Box> { Jul 12 13:35:30.887 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.887 INFO kablam! Jul 12 13:35:30.887 INFO kablam! warning: function is never used: `is_sorted_left` Jul 12 13:35:30.887 INFO kablam! --> src/node.rs:257:1 Jul 12 13:35:30.887 INFO kablam! | Jul 12 13:35:30.887 INFO kablam! 257 | fn is_sorted_left(node: &Box>) -> bool { Jul 12 13:35:30.887 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.887 INFO kablam! Jul 12 13:35:30.889 INFO kablam! warning: function is never used: `is_sorted_right` Jul 12 13:35:30.889 INFO kablam! --> src/node.rs:261:1 Jul 12 13:35:30.889 INFO kablam! | Jul 12 13:35:30.889 INFO kablam! 261 | fn is_sorted_right(node: &Box>) -> bool { Jul 12 13:35:30.889 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.889 INFO kablam! Jul 12 13:35:30.889 INFO kablam! warning: function is never used: `is_avl_node` Jul 12 13:35:30.889 INFO kablam! --> src/node.rs:265:1 Jul 12 13:35:30.889 INFO kablam! | Jul 12 13:35:30.889 INFO kablam! 265 | fn is_avl_node(node: &Box>) -> bool { Jul 12 13:35:30.889 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.889 INFO kablam! Jul 12 13:35:30.890 INFO kablam! warning: function is never used: `is_avl_tree` Jul 12 13:35:30.890 INFO kablam! --> src/node.rs:271:1 Jul 12 13:35:30.890 INFO kablam! | Jul 12 13:35:30.890 INFO kablam! 271 | pub fn is_avl_tree(root: &Option>>) -> bool { Jul 12 13:35:30.890 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.890 INFO kablam! Jul 12 13:35:30.890 INFO kablam! warning: method is never used: `test_avl_tree` Jul 12 13:35:30.890 INFO kablam! --> src/tree.rs:183:5 Jul 12 13:35:30.890 INFO kablam! | Jul 12 13:35:30.890 INFO kablam! 183 | fn test_avl_tree(&self) -> bool { Jul 12 13:35:30.890 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Jul 12 13:35:30.891 INFO kablam! Jul 12 13:35:32.291 INFO kablam! warning: variable does not need to be mutable Jul 12 13:35:32.291 INFO kablam! --> src/node.rs:368:9 Jul 12 13:35:32.291 INFO kablam! | Jul 12 13:35:32.291 INFO kablam! 368 | let mut t = simple_tree(50); Jul 12 13:35:32.292 INFO kablam! | ----^ Jul 12 13:35:32.292 INFO kablam! | | Jul 12 13:35:32.292 INFO kablam! | help: remove this `mut` Jul 12 13:35:32.292 INFO kablam! | Jul 12 13:35:32.292 INFO kablam! = note: #[warn(unused_mut)] on by default Jul 12 13:35:32.292 INFO kablam! Jul 12 13:35:32.880 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.72s Jul 12 13:35:32.886 INFO kablam! su: No module specific data is present Jul 12 13:35:33.381 INFO running `"docker" "rm" "-f" "824b4807873d5083cab6a2a0376f349451a2da9da6f70c588a112cddb4a1399d"` Jul 12 13:35:33.572 INFO blam! 824b4807873d5083cab6a2a0376f349451a2da9da6f70c588a112cddb4a1399d