Oct 31 23:03:32.451 INFO testing royburner/algolib against 1.30.0 for beta-1.31-1
Oct 31 23:03:32.453 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 23:03:32.821 INFO blam! 67810058b8646991a202d2b94c4be6ee39977d534e6cac479e267109a532b2f0
Oct 31 23:03:32.825 INFO running `"docker" "start" "-a" "67810058b8646991a202d2b94c4be6ee39977d534e6cac479e267109a532b2f0"`
Oct 31 23:03:33.927 INFO kablam! usermod: no changes
Oct 31 23:03:33.975 INFO kablam!    Compiling algolib v0.0.1 (/source)
Oct 31 23:03:34.216 INFO kablam! warning: unnecessary parentheses around `match` head expression
Oct 31 23:03:34.216 INFO kablam!   --> src/a_star.rs:34:19
Oct 31 23:03:34.216 INFO kablam!    |
Oct 31 23:03:34.217 INFO kablam! 34 |         let absX = match(point.x>self.goal.x){//TODO refactor
Oct 31 23:03:34.217 INFO kablam!    |                         ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Oct 31 23:03:34.217 INFO kablam!    |
Oct 31 23:03:34.218 INFO kablam!    = note: #[warn(unused_parens)] on by default
Oct 31 23:03:34.218 INFO kablam! 
Oct 31 23:03:34.218 INFO kablam! warning: unnecessary parentheses around `match` head expression
Oct 31 23:03:34.219 INFO kablam!   --> src/a_star.rs:38:19
Oct 31 23:03:34.219 INFO kablam!    |
Oct 31 23:03:34.219 INFO kablam! 38 |         let absY = match(point.y>self.goal.y){
Oct 31 23:03:34.219 INFO kablam!    |                         ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Oct 31 23:03:34.220 INFO kablam! 
Oct 31 23:03:34.343 INFO kablam! warning: unused variable: `closedSet`
Oct 31 23:03:34.343 INFO kablam!   --> src/a_star.rs:46:11
Oct 31 23:03:34.344 INFO kablam!    |
Oct 31 23:03:34.344 INFO kablam! 46 |         let mut closedSet : HashSet<Point> = HashSet::new();// The set of nodes already evaluated.
Oct 31 23:03:34.344 INFO kablam!    |                 ^^^^^^^^^ help: consider using `_closedSet` instead
Oct 31 23:03:34.345 INFO kablam!    |
Oct 31 23:03:34.345 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 23:03:34.345 INFO kablam! 
Oct 31 23:03:34.345 INFO kablam! warning: unused variable: `cameFrom`
Oct 31 23:03:34.346 INFO kablam!   --> src/a_star.rs:49:11
Oct 31 23:03:34.346 INFO kablam!    |
Oct 31 23:03:34.346 INFO kablam! 49 |         let mut cameFrom : HashMap<Point, Point> = HashMap::new();  // The map of navigated nodes.
Oct 31 23:03:34.347 INFO kablam!    |                 ^^^^^^^^ help: consider using `_cameFrom` instead
Oct 31 23:03:34.347 INFO kablam! 
Oct 31 23:03:34.355 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:03:34.355 INFO kablam!   --> src/a_star.rs:46:7
Oct 31 23:03:34.356 INFO kablam!    |
Oct 31 23:03:34.356 INFO kablam! 46 |         let mut closedSet : HashSet<Point> = HashSet::new();// The set of nodes already evaluated.
Oct 31 23:03:34.356 INFO kablam!    |             ----^^^^^^^^^
Oct 31 23:03:34.357 INFO kablam!    |             |
Oct 31 23:03:34.357 INFO kablam!    |             help: remove this `mut`
Oct 31 23:03:34.357 INFO kablam!    |
Oct 31 23:03:34.358 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 23:03:34.358 INFO kablam! 
Oct 31 23:03:34.358 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:03:34.358 INFO kablam!   --> src/a_star.rs:49:7
Oct 31 23:03:34.359 INFO kablam!    |
Oct 31 23:03:34.359 INFO kablam! 49 |         let mut cameFrom : HashMap<Point, Point> = HashMap::new();  // The map of navigated nodes.
Oct 31 23:03:34.359 INFO kablam!    |             ----^^^^^^^^
Oct 31 23:03:34.360 INFO kablam!    |             |
Oct 31 23:03:34.360 INFO kablam!    |             help: remove this `mut`
Oct 31 23:03:34.360 INFO kablam! 
Oct 31 23:03:34.361 INFO kablam! warning: struct is never constructed: `Board`
Oct 31 23:03:34.361 INFO kablam!  --> src/a_star.rs:9:1
Oct 31 23:03:34.361 INFO kablam!   |
Oct 31 23:03:34.362 INFO kablam! 9 | struct Board{
Oct 31 23:03:34.362 INFO kablam!   | ^^^^^^^^^^^^
Oct 31 23:03:34.362 INFO kablam!   |
Oct 31 23:03:34.362 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 23:03:34.363 INFO kablam! 
Oct 31 23:03:34.363 INFO kablam! warning: method is never used: `new`
Oct 31 23:03:34.363 INFO kablam!   --> src/a_star.rs:19:2
Oct 31 23:03:34.364 INFO kablam!    |
Oct 31 23:03:34.364 INFO kablam! 19 |     fn new(width : usize)->Board{
Oct 31 23:03:34.364 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:34.365 INFO kablam! 
Oct 31 23:03:34.365 INFO kablam! warning: method is never used: `newGScoreWithInfinity`
Oct 31 23:03:34.365 INFO kablam!   --> src/a_star.rs:23:2
Oct 31 23:03:34.366 INFO kablam!    |
Oct 31 23:03:34.366 INFO kablam! 23 |     fn newGScoreWithInfinity(&self) -> HashMap<Point, usize>{
Oct 31 23:03:34.366 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:34.367 INFO kablam! 
Oct 31 23:03:34.371 INFO kablam! warning: method is never used: `heuristic_cost_estimate`
Oct 31 23:03:34.371 INFO kablam!   --> src/a_star.rs:33:2
Oct 31 23:03:34.371 INFO kablam!    |
Oct 31 23:03:34.372 INFO kablam! 33 |     fn heuristic_cost_estimate(&self, point:Point)->usize{
Oct 31 23:03:34.372 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:34.372 INFO kablam! 
Oct 31 23:03:34.373 INFO kablam! warning: method is never used: `a_star`
Oct 31 23:03:34.373 INFO kablam!   --> src/a_star.rs:45:2
Oct 31 23:03:34.373 INFO kablam!    |
Oct 31 23:03:34.374 INFO kablam! 45 |     fn a_star(&self) -> Option<Vec<Point>>{
Oct 31 23:03:34.374 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:34.374 INFO kablam! 
Oct 31 23:03:34.374 INFO kablam! warning: method `newGScoreWithInfinity` should have a snake case name such as `new_gscore_with_infinity`
Oct 31 23:03:34.375 INFO kablam!   --> src/a_star.rs:23:2
Oct 31 23:03:34.375 INFO kablam!    |
Oct 31 23:03:34.375 INFO kablam! 23 |       fn newGScoreWithInfinity(&self) -> HashMap<Point, usize>{
Oct 31 23:03:34.376 INFO kablam!    |  _____^
Oct 31 23:03:34.376 INFO kablam! 24 | |         let mut gScore : HashMap<Point, usize> = HashMap::new();
Oct 31 23:03:34.376 INFO kablam! 25 | |         for i in 0..self.width{
Oct 31 23:03:34.377 INFO kablam! 26 | |             for j in 0..self.height{
Oct 31 23:03:34.377 INFO kablam! ...  |
Oct 31 23:03:34.377 INFO kablam! 30 | |         gScore
Oct 31 23:03:34.377 INFO kablam! 31 | |     }
Oct 31 23:03:34.378 INFO kablam!    | |_____^
Oct 31 23:03:34.378 INFO kablam!    |
Oct 31 23:03:34.378 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 23:03:34.379 INFO kablam! 
Oct 31 23:03:34.379 INFO kablam! warning: variable `gScore` should have a snake case name such as `g_score`
Oct 31 23:03:34.379 INFO kablam!   --> src/a_star.rs:24:7
Oct 31 23:03:34.379 INFO kablam!    |
Oct 31 23:03:34.380 INFO kablam! 24 |         let mut gScore : HashMap<Point, usize> = HashMap::new();
Oct 31 23:03:34.380 INFO kablam!    |             ^^^^^^^^^^
Oct 31 23:03:34.380 INFO kablam! 
Oct 31 23:03:34.381 INFO kablam! warning: variable `absX` should have a snake case name such as `abs_x`
Oct 31 23:03:34.381 INFO kablam!   --> src/a_star.rs:34:7
Oct 31 23:03:34.381 INFO kablam!    |
Oct 31 23:03:34.381 INFO kablam! 34 |         let absX = match(point.x>self.goal.x){//TODO refactor
Oct 31 23:03:34.382 INFO kablam!    |             ^^^^
Oct 31 23:03:34.382 INFO kablam! 
Oct 31 23:03:34.382 INFO kablam! warning: variable `absY` should have a snake case name such as `abs_y`
Oct 31 23:03:34.383 INFO kablam!   --> src/a_star.rs:38:7
Oct 31 23:03:34.383 INFO kablam!    |
Oct 31 23:03:34.383 INFO kablam! 38 |         let absY = match(point.y>self.goal.y){
Oct 31 23:03:34.383 INFO kablam!    |             ^^^^
Oct 31 23:03:34.383 INFO kablam! 
Oct 31 23:03:34.383 INFO kablam! warning: variable `closedSet` should have a snake case name such as `closed_set`
Oct 31 23:03:34.383 INFO kablam!   --> src/a_star.rs:46:7
Oct 31 23:03:34.383 INFO kablam!    |
Oct 31 23:03:34.383 INFO kablam! 46 |         let mut closedSet : HashSet<Point> = HashSet::new();// The set of nodes already evaluated.
Oct 31 23:03:34.383 INFO kablam!    |             ^^^^^^^^^^^^^
Oct 31 23:03:34.383 INFO kablam! 
Oct 31 23:03:34.383 INFO kablam! warning: variable `openSet` should have a snake case name such as `open_set`
Oct 31 23:03:34.383 INFO kablam!   --> src/a_star.rs:47:7
Oct 31 23:03:34.383 INFO kablam!    |
Oct 31 23:03:34.383 INFO kablam! 47 |         let mut openSet : HashSet<Point> = HashSet::new();// The set of tentative nodes to be evaluated
Oct 31 23:03:34.383 INFO kablam!    |             ^^^^^^^^^^^
Oct 31 23:03:34.383 INFO kablam! 
Oct 31 23:03:34.383 INFO kablam! warning: variable `cameFrom` should have a snake case name such as `came_from`
Oct 31 23:03:34.383 INFO kablam!   --> src/a_star.rs:49:7
Oct 31 23:03:34.383 INFO kablam!    |
Oct 31 23:03:34.383 INFO kablam! 49 |         let mut cameFrom : HashMap<Point, Point> = HashMap::new();  // The map of navigated nodes.
Oct 31 23:03:34.383 INFO kablam!    |             ^^^^^^^^^^^^
Oct 31 23:03:34.383 INFO kablam! 
Oct 31 23:03:34.383 INFO kablam! warning: variable `gScore` should have a snake case name such as `g_score`
Oct 31 23:03:34.383 INFO kablam!   --> src/a_star.rs:51:7
Oct 31 23:03:34.383 INFO kablam!    |
Oct 31 23:03:34.383 INFO kablam! 51 |         let mut gScore = self.newGScoreWithInfinity();
Oct 31 23:03:34.383 INFO kablam!    |             ^^^^^^^^^^
Oct 31 23:03:34.383 INFO kablam! 
Oct 31 23:03:34.383 INFO kablam! warning: variable `fScore` should have a snake case name such as `f_score`
Oct 31 23:03:34.383 INFO kablam!   --> src/a_star.rs:55:7
Oct 31 23:03:34.383 INFO kablam!    |
Oct 31 23:03:34.383 INFO kablam! 55 |         let mut fScore = self.newGScoreWithInfinity();
Oct 31 23:03:34.383 INFO kablam!    |             ^^^^^^^^^^
Oct 31 23:03:34.383 INFO kablam! 
Oct 31 23:03:34.598 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.65s
Oct 31 23:03:34.603 INFO kablam! su: No module specific data is present
Oct 31 23:03:35.279 INFO running `"docker" "rm" "-f" "67810058b8646991a202d2b94c4be6ee39977d534e6cac479e267109a532b2f0"`
Oct 31 23:03:35.587 INFO blam! 67810058b8646991a202d2b94c4be6ee39977d534e6cac479e267109a532b2f0
Oct 31 23:03:35.593 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 23:03:36.041 INFO blam! e2ab14aea97c9993cda83fca71a56da92ade81eaff6fdfb46af2f3e208c8c943
Oct 31 23:03:36.045 INFO running `"docker" "start" "-a" "e2ab14aea97c9993cda83fca71a56da92ade81eaff6fdfb46af2f3e208c8c943"`
Oct 31 23:03:37.035 INFO kablam! usermod: no changes
Oct 31 23:03:37.075 INFO kablam!    Compiling algolib v0.0.1 (/source)
Oct 31 23:03:37.347 INFO kablam! warning: unnecessary parentheses around `match` head expression
Oct 31 23:03:37.347 INFO kablam!   --> src/a_star.rs:34:19
Oct 31 23:03:37.347 INFO kablam!    |
Oct 31 23:03:37.347 INFO kablam! 34 |         let absX = match(point.x>self.goal.x){//TODO refactor
Oct 31 23:03:37.347 INFO kablam!    |                         ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Oct 31 23:03:37.347 INFO kablam!    |
Oct 31 23:03:37.347 INFO kablam!    = note: #[warn(unused_parens)] on by default
Oct 31 23:03:37.347 INFO kablam! 
Oct 31 23:03:37.347 INFO kablam! warning: unnecessary parentheses around `match` head expression
Oct 31 23:03:37.347 INFO kablam!   --> src/a_star.rs:38:19
Oct 31 23:03:37.347 INFO kablam!    |
Oct 31 23:03:37.347 INFO kablam! 38 |         let absY = match(point.y>self.goal.y){
Oct 31 23:03:37.347 INFO kablam!    |                         ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Oct 31 23:03:37.347 INFO kablam! 
Oct 31 23:03:37.439 INFO kablam! warning: unused variable: `closedSet`
Oct 31 23:03:37.439 INFO kablam!   --> src/a_star.rs:46:11
Oct 31 23:03:37.439 INFO kablam!    |
Oct 31 23:03:37.439 INFO kablam! 46 |         let mut closedSet : HashSet<Point> = HashSet::new();// The set of nodes already evaluated.
Oct 31 23:03:37.439 INFO kablam!    |                 ^^^^^^^^^ help: consider using `_closedSet` instead
Oct 31 23:03:37.439 INFO kablam!    |
Oct 31 23:03:37.439 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 23:03:37.439 INFO kablam! 
Oct 31 23:03:37.439 INFO kablam! warning: unused variable: `cameFrom`
Oct 31 23:03:37.439 INFO kablam!   --> src/a_star.rs:49:11
Oct 31 23:03:37.439 INFO kablam!    |
Oct 31 23:03:37.439 INFO kablam! 49 |         let mut cameFrom : HashMap<Point, Point> = HashMap::new();  // The map of navigated nodes.
Oct 31 23:03:37.439 INFO kablam!    |                 ^^^^^^^^ help: consider using `_cameFrom` instead
Oct 31 23:03:37.439 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:03:37.459 INFO kablam!   --> src/a_star.rs:46:7
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam! 46 |         let mut closedSet : HashSet<Point> = HashSet::new();// The set of nodes already evaluated.
Oct 31 23:03:37.459 INFO kablam!    |             ----^^^^^^^^^
Oct 31 23:03:37.459 INFO kablam!    |             |
Oct 31 23:03:37.459 INFO kablam!    |             help: remove this `mut`
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:03:37.459 INFO kablam!   --> src/a_star.rs:49:7
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam! 49 |         let mut cameFrom : HashMap<Point, Point> = HashMap::new();  // The map of navigated nodes.
Oct 31 23:03:37.459 INFO kablam!    |             ----^^^^^^^^
Oct 31 23:03:37.459 INFO kablam!    |             |
Oct 31 23:03:37.459 INFO kablam!    |             help: remove this `mut`
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: struct is never constructed: `Board`
Oct 31 23:03:37.459 INFO kablam!  --> src/a_star.rs:9:1
Oct 31 23:03:37.459 INFO kablam!   |
Oct 31 23:03:37.459 INFO kablam! 9 | struct Board{
Oct 31 23:03:37.459 INFO kablam!   | ^^^^^^^^^^^^
Oct 31 23:03:37.459 INFO kablam!   |
Oct 31 23:03:37.459 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: method is never used: `new`
Oct 31 23:03:37.459 INFO kablam!   --> src/a_star.rs:19:2
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam! 19 |     fn new(width : usize)->Board{
Oct 31 23:03:37.459 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: method is never used: `newGScoreWithInfinity`
Oct 31 23:03:37.459 INFO kablam!   --> src/a_star.rs:23:2
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam! 23 |     fn newGScoreWithInfinity(&self) -> HashMap<Point, usize>{
Oct 31 23:03:37.459 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: method is never used: `heuristic_cost_estimate`
Oct 31 23:03:37.459 INFO kablam!   --> src/a_star.rs:33:2
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam! 33 |     fn heuristic_cost_estimate(&self, point:Point)->usize{
Oct 31 23:03:37.459 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.459 INFO kablam! warning: method is never used: `a_star`
Oct 31 23:03:37.459 INFO kablam!   --> src/a_star.rs:45:2
Oct 31 23:03:37.459 INFO kablam!    |
Oct 31 23:03:37.459 INFO kablam! 45 |     fn a_star(&self) -> Option<Vec<Point>>{
Oct 31 23:03:37.459 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:03:37.459 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: method `newGScoreWithInfinity` should have a snake case name such as `new_gscore_with_infinity`
Oct 31 23:03:37.475 INFO kablam!   --> src/a_star.rs:23:2
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam! 23 |       fn newGScoreWithInfinity(&self) -> HashMap<Point, usize>{
Oct 31 23:03:37.475 INFO kablam!    |  _____^
Oct 31 23:03:37.475 INFO kablam! 24 | |         let mut gScore : HashMap<Point, usize> = HashMap::new();
Oct 31 23:03:37.475 INFO kablam! 25 | |         for i in 0..self.width{
Oct 31 23:03:37.475 INFO kablam! 26 | |             for j in 0..self.height{
Oct 31 23:03:37.475 INFO kablam! ...  |
Oct 31 23:03:37.475 INFO kablam! 30 | |         gScore
Oct 31 23:03:37.475 INFO kablam! 31 | |     }
Oct 31 23:03:37.475 INFO kablam!    | |_____^
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 23:03:37.475 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: variable `gScore` should have a snake case name such as `g_score`
Oct 31 23:03:37.475 INFO kablam!   --> src/a_star.rs:24:7
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam! 24 |         let mut gScore : HashMap<Point, usize> = HashMap::new();
Oct 31 23:03:37.475 INFO kablam!    |             ^^^^^^^^^^
Oct 31 23:03:37.475 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: variable `absX` should have a snake case name such as `abs_x`
Oct 31 23:03:37.475 INFO kablam!   --> src/a_star.rs:34:7
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam! 34 |         let absX = match(point.x>self.goal.x){//TODO refactor
Oct 31 23:03:37.475 INFO kablam!    |             ^^^^
Oct 31 23:03:37.475 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: variable `absY` should have a snake case name such as `abs_y`
Oct 31 23:03:37.475 INFO kablam!   --> src/a_star.rs:38:7
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam! 38 |         let absY = match(point.y>self.goal.y){
Oct 31 23:03:37.475 INFO kablam!    |             ^^^^
Oct 31 23:03:37.475 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: variable `closedSet` should have a snake case name such as `closed_set`
Oct 31 23:03:37.475 INFO kablam!   --> src/a_star.rs:46:7
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam! 46 |         let mut closedSet : HashSet<Point> = HashSet::new();// The set of nodes already evaluated.
Oct 31 23:03:37.475 INFO kablam!    |             ^^^^^^^^^^^^^
Oct 31 23:03:37.475 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: variable `openSet` should have a snake case name such as `open_set`
Oct 31 23:03:37.475 INFO kablam!   --> src/a_star.rs:47:7
Oct 31 23:03:37.475 INFO kablam!    |
Oct 31 23:03:37.475 INFO kablam! 47 |         let mut openSet : HashSet<Point> = HashSet::new();// The set of tentative nodes to be evaluated
Oct 31 23:03:37.475 INFO kablam!    |             ^^^^^^^^^^^
Oct 31 23:03:37.475 INFO kablam! 
Oct 31 23:03:37.475 INFO kablam! warning: variable `cameFrom` should have a snake case name such as `came_from`
Oct 31 23:03:37.476 INFO kablam!   --> src/a_star.rs:49:7
Oct 31 23:03:37.476 INFO kablam!    |
Oct 31 23:03:37.476 INFO kablam! 49 |         let mut cameFrom : HashMap<Point, Point> = HashMap::new();  // The map of navigated nodes.
Oct 31 23:03:37.476 INFO kablam!    |             ^^^^^^^^^^^^
Oct 31 23:03:37.476 INFO kablam! 
Oct 31 23:03:37.476 INFO kablam! warning: variable `gScore` should have a snake case name such as `g_score`
Oct 31 23:03:37.476 INFO kablam!   --> src/a_star.rs:51:7
Oct 31 23:03:37.476 INFO kablam!    |
Oct 31 23:03:37.476 INFO kablam! 51 |         let mut gScore = self.newGScoreWithInfinity();
Oct 31 23:03:37.476 INFO kablam!    |             ^^^^^^^^^^
Oct 31 23:03:37.476 INFO kablam! 
Oct 31 23:03:37.476 INFO kablam! warning: variable `fScore` should have a snake case name such as `f_score`
Oct 31 23:03:37.476 INFO kablam!   --> src/a_star.rs:55:7
Oct 31 23:03:37.476 INFO kablam!    |
Oct 31 23:03:37.476 INFO kablam! 55 |         let mut fScore = self.newGScoreWithInfinity();
Oct 31 23:03:37.476 INFO kablam!    |             ^^^^^^^^^^
Oct 31 23:03:37.476 INFO kablam! 
Oct 31 23:03:37.607 INFO kablam! warning: unused import: `algolib::*`
Oct 31 23:03:37.607 INFO kablam!  --> tests/test_sort.rs:3:5
Oct 31 23:03:37.607 INFO kablam!   |
Oct 31 23:03:37.607 INFO kablam! 3 | use algolib::*;
Oct 31 23:03:37.607 INFO kablam!   |     ^^^^^^^^^^
Oct 31 23:03:37.607 INFO kablam!   |
Oct 31 23:03:37.607 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:03:37.607 INFO kablam! 
Oct 31 23:03:38.704 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.64s
Oct 31 23:03:38.706 INFO kablam! su: No module specific data is present
Oct 31 23:03:39.354 INFO running `"docker" "rm" "-f" "e2ab14aea97c9993cda83fca71a56da92ade81eaff6fdfb46af2f3e208c8c943"`
Oct 31 23:03:39.539 INFO blam! e2ab14aea97c9993cda83fca71a56da92ade81eaff6fdfb46af2f3e208c8c943
Oct 31 23:03:39.543 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 23:03:39.875 INFO blam! beabc1a1c7ba1bf44b84d49e20143ca842a3c9d34724bdcf0e0ff3226b9e9d9c
Oct 31 23:03:39.881 INFO running `"docker" "start" "-a" "beabc1a1c7ba1bf44b84d49e20143ca842a3c9d34724bdcf0e0ff3226b9e9d9c"`
Oct 31 23:03:40.696 INFO kablam! usermod: no changes
Oct 31 23:03:40.724 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Oct 31 23:03:40.724 INFO kablam!      Running /target/debug/deps/algolib-1e54993a627897f8
Oct 31 23:03:40.731 INFO kablam!      Running /target/debug/deps/test_sort-d401fd37721f7bf5
Oct 31 23:03:40.731 INFO blam! 
Oct 31 23:03:40.731 INFO blam! running 0 tests
Oct 31 23:03:40.731 INFO blam! 
Oct 31 23:03:40.731 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:03:40.731 INFO blam! 
Oct 31 23:03:40.735 INFO blam! 
Oct 31 23:03:40.736 INFO kablam!      Running /target/debug/deps/test_union_find-5affe16a62781565
Oct 31 23:03:40.736 INFO blam! running 2 tests
Oct 31 23:03:40.736 INFO blam! test test_multi_sort_shell_sort ... ok
Oct 31 23:03:40.736 INFO blam! test test_multi_sort_sel_sort ... ok
Oct 31 23:03:40.736 INFO blam! 
Oct 31 23:03:40.736 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:03:40.736 INFO blam! 
Oct 31 23:03:40.736 INFO blam! 
Oct 31 23:03:40.736 INFO blam! running 8 tests
Oct 31 23:03:40.736 INFO blam! test test_quick_find_connected_bigger ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_find_not_connected ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_find_connected ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_union_union ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_union_connected ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_union_new ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_find_union ... ok
Oct 31 23:03:40.736 INFO blam! test test_quick_union_root ... ok
Oct 31 23:03:40.736 INFO blam! 
Oct 31 23:03:40.736 INFO blam! test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:03:40.736 INFO blam! 
Oct 31 23:03:40.736 INFO kablam!    Doc-tests algolib
Oct 31 23:03:40.984 INFO blam! 
Oct 31 23:03:40.984 INFO blam! running 0 tests
Oct 31 23:03:40.984 INFO blam! 
Oct 31 23:03:40.984 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:03:40.984 INFO blam! 
Oct 31 23:03:41.003 INFO kablam! su: No module specific data is present
Oct 31 23:03:41.355 INFO running `"docker" "rm" "-f" "beabc1a1c7ba1bf44b84d49e20143ca842a3c9d34724bdcf0e0ff3226b9e9d9c"`
Oct 31 23:03:41.655 INFO blam! beabc1a1c7ba1bf44b84d49e20143ca842a3c9d34724bdcf0e0ff3226b9e9d9c
