Nov 01 06:36:57.985 INFO testing jolting/robot against 1.30.0 for beta-1.31-1
Nov 01 06:36:57.985 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 01 06:36:58.199 INFO blam! 89b337e4619b75ff0054ab4618faad716feb621acc51bebf91316c0f40455309
Nov 01 06:36:58.201 INFO running `"docker" "start" "-a" "89b337e4619b75ff0054ab4618faad716feb621acc51bebf91316c0f40455309"`
Nov 01 06:36:58.672 INFO kablam! usermod: no changes
Nov 01 06:36:58.725 INFO kablam!    Compiling libc v0.2.23
Nov 01 06:36:58.731 INFO kablam!    Compiling getopts v0.2.14
Nov 01 06:36:59.947 INFO kablam!    Compiling rand v0.3.15
Nov 01 06:37:00.038 INFO kablam!    Compiling pulldown-cmark v0.0.3
Nov 01 06:37:02.755 INFO kablam!    Compiling tempdir v0.3.5
Nov 01 06:37:03.447 INFO kablam!    Compiling skeptic v0.6.1
Nov 01 06:37:04.810 INFO kablam!    Compiling carboxyl v0.2.1
Nov 01 06:37:06.827 INFO kablam!    Compiling robot v0.1.0 (/source)
Nov 01 06:37:07.223 INFO kablam! warning: unused variable: `obstacles`
Nov 01 06:37:07.223 INFO kablam!    --> src/main.rs:147:19
Nov 01 06:37:07.224 INFO kablam!     |
Nov 01 06:37:07.224 INFO kablam! 147 | fn evaluate_paths(obstacles: TpObstacles, target: Point) -> Vec<(Score, Kvalue)>
Nov 01 06:37:07.224 INFO kablam!     |                   ^^^^^^^^^ help: consider using `_obstacles` instead
Nov 01 06:37:07.224 INFO kablam!     |
Nov 01 06:37:07.224 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 06:37:07.225 INFO kablam! 
Nov 01 06:37:07.225 INFO kablam! warning: unused variable: `target`
Nov 01 06:37:07.225 INFO kablam!    --> src/main.rs:147:43
Nov 01 06:37:07.225 INFO kablam!     |
Nov 01 06:37:07.225 INFO kablam! 147 | fn evaluate_paths(obstacles: TpObstacles, target: Point) -> Vec<(Score, Kvalue)>
Nov 01 06:37:07.226 INFO kablam!     |                                           ^^^^^^ help: consider using `_target` instead
Nov 01 06:37:07.226 INFO kablam! 
Nov 01 06:37:07.226 INFO kablam! warning: unused variable: `paths`
Nov 01 06:37:07.226 INFO kablam!    --> src/main.rs:152:14
Nov 01 06:37:07.227 INFO kablam!     |
Nov 01 06:37:07.227 INFO kablam! 152 | fn best_path(paths : Vec<(Score,Kvalue)>) -> Option<Kvalue>
Nov 01 06:37:07.227 INFO kablam!     |              ^^^^^ help: consider using `_paths` instead
Nov 01 06:37:07.227 INFO kablam! 
Nov 01 06:37:07.227 INFO kablam! warning: field is never used: `vx`
Nov 01 06:37:07.228 INFO kablam!  --> src/main.rs:7:5
Nov 01 06:37:07.228 INFO kablam!   |
Nov 01 06:37:07.228 INFO kablam! 7 |     vx: f64,
Nov 01 06:37:07.228 INFO kablam!   |     ^^^^^^^
Nov 01 06:37:07.228 INFO kablam!   |
Nov 01 06:37:07.229 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 06:37:07.229 INFO kablam! 
Nov 01 06:37:07.229 INFO kablam! warning: field is never used: `vy`
Nov 01 06:37:07.229 INFO kablam!  --> src/main.rs:8:5
Nov 01 06:37:07.229 INFO kablam!   |
Nov 01 06:37:07.229 INFO kablam! 8 |     vy: f64,
Nov 01 06:37:07.230 INFO kablam!   |     ^^^^^^^
Nov 01 06:37:07.230 INFO kablam! 
Nov 01 06:37:07.230 INFO kablam! warning: field is never used: `w`
Nov 01 06:37:07.230 INFO kablam!  --> src/main.rs:9:6
Nov 01 06:37:07.230 INFO kablam!   |
Nov 01 06:37:07.230 INFO kablam! 9 |      w: f64,
Nov 01 06:37:07.231 INFO kablam!   |      ^^^^^^
Nov 01 06:37:07.231 INFO kablam! 
Nov 01 06:37:07.231 INFO kablam! warning: field is never used: `x`
Nov 01 06:37:07.231 INFO kablam!   --> src/main.rs:15:5
Nov 01 06:37:07.231 INFO kablam!    |
Nov 01 06:37:07.232 INFO kablam! 15 |     x: f64,
Nov 01 06:37:07.232 INFO kablam!    |     ^^^^^^
Nov 01 06:37:07.232 INFO kablam! 
Nov 01 06:37:07.232 INFO kablam! warning: field is never used: `y`
Nov 01 06:37:07.232 INFO kablam!   --> src/main.rs:16:5
Nov 01 06:37:07.232 INFO kablam!    |
Nov 01 06:37:07.233 INFO kablam! 16 |     y: f64
Nov 01 06:37:07.233 INFO kablam!    |     ^^^^^^
Nov 01 06:37:07.233 INFO kablam! 
Nov 01 06:37:07.233 INFO kablam! warning: type alias is never used: `Obstacles`
Nov 01 06:37:07.233 INFO kablam!   --> src/main.rs:19:1
Nov 01 06:37:07.234 INFO kablam!    |
Nov 01 06:37:07.234 INFO kablam! 19 | type Obstacles = Vec<Point>;
Nov 01 06:37:07.234 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.234 INFO kablam! 
Nov 01 06:37:07.234 INFO kablam! warning: type alias is never used: `TpObstacles`
Nov 01 06:37:07.235 INFO kablam!   --> src/main.rs:20:1
Nov 01 06:37:07.235 INFO kablam!    |
Nov 01 06:37:07.235 INFO kablam! 20 | type TpObstacles = Vec<Option<(f64,i32)>>;
Nov 01 06:37:07.235 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.235 INFO kablam! 
Nov 01 06:37:07.235 INFO kablam! warning: type alias is never used: `Score`
Nov 01 06:37:07.236 INFO kablam!   --> src/main.rs:22:1
Nov 01 06:37:07.236 INFO kablam!    |
Nov 01 06:37:07.236 INFO kablam! 22 | type Score  = f64;
Nov 01 06:37:07.236 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.236 INFO kablam! 
Nov 01 06:37:07.237 INFO kablam! warning: type alias is never used: `Angle`
Nov 01 06:37:07.239 INFO kablam!   --> src/main.rs:23:1
Nov 01 06:37:07.240 INFO kablam!    |
Nov 01 06:37:07.240 INFO kablam! 23 | type Angle  = f64;
Nov 01 06:37:07.240 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.240 INFO kablam! 
Nov 01 06:37:07.240 INFO kablam! warning: type alias is never used: `Kvalue`
Nov 01 06:37:07.241 INFO kablam!   --> src/main.rs:24:1
Nov 01 06:37:07.241 INFO kablam!    |
Nov 01 06:37:07.241 INFO kablam! 24 | type Kvalue = i32;
Nov 01 06:37:07.241 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.241 INFO kablam! 
Nov 01 06:37:07.242 INFO kablam! warning: function is never used: `reactive_nav`
Nov 01 06:37:07.242 INFO kablam!   --> src/main.rs:34:1
Nov 01 06:37:07.242 INFO kablam!    |
Nov 01 06:37:07.242 INFO kablam! 34 | fn reactive_nav (obstacles : Option<Obstacles>, target : Point) -> Option<Kvalue>
Nov 01 06:37:07.242 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.243 INFO kablam! 
Nov 01 06:37:07.243 INFO kablam! warning: constant item is never used: `V_MAX`
Nov 01 06:37:07.243 INFO kablam!   --> src/main.rs:46:1
Nov 01 06:37:07.243 INFO kablam!    |
Nov 01 06:37:07.243 INFO kablam! 46 | const V_MAX: f64 = 10.0;
Nov 01 06:37:07.244 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.244 INFO kablam! 
Nov 01 06:37:07.244 INFO kablam! warning: constant item is never used: `W_MAX`
Nov 01 06:37:07.244 INFO kablam!   --> src/main.rs:47:1
Nov 01 06:37:07.244 INFO kablam!    |
Nov 01 06:37:07.244 INFO kablam! 47 | const W_MAX: f64 = 10.0;
Nov 01 06:37:07.245 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.245 INFO kablam! 
Nov 01 06:37:07.245 INFO kablam! warning: constant item is never used: `K`
Nov 01 06:37:07.245 INFO kablam!   --> src/main.rs:48:1
Nov 01 06:37:07.245 INFO kablam!    |
Nov 01 06:37:07.246 INFO kablam! 48 | const K: f64 = 0.0;
Nov 01 06:37:07.246 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.246 INFO kablam! 
Nov 01 06:37:07.246 INFO kablam! warning: constant item is never used: `TURNING_RADIUS_REFERENCE`
Nov 01 06:37:07.246 INFO kablam!   --> src/main.rs:49:1
Nov 01 06:37:07.247 INFO kablam!    |
Nov 01 06:37:07.247 INFO kablam! 49 | const TURNING_RADIUS_REFERENCE: f64 = 0.001;
Nov 01 06:37:07.247 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.247 INFO kablam! 
Nov 01 06:37:07.248 INFO kablam! warning: constant item is never used: `REF_DISTANCE`
Nov 01 06:37:07.248 INFO kablam!   --> src/main.rs:50:1
Nov 01 06:37:07.248 INFO kablam!    |
Nov 01 06:37:07.249 INFO kablam! 50 | const REF_DISTANCE : f64=6.0;
Nov 01 06:37:07.249 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.249 INFO kablam! 
Nov 01 06:37:07.249 INFO kablam! warning: constant item is never used: `NUM_TRAJECTORIES`
Nov 01 06:37:07.250 INFO kablam!   --> src/main.rs:51:1
Nov 01 06:37:07.250 INFO kablam!    |
Nov 01 06:37:07.250 INFO kablam! 51 | const NUM_TRAJECTORIES : f64=100.0;
Nov 01 06:37:07.251 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.251 INFO kablam! 
Nov 01 06:37:07.251 INFO kablam! warning: function is never used: `ws_to_tp`
Nov 01 06:37:07.252 INFO kablam!   --> src/main.rs:53:1
Nov 01 06:37:07.252 INFO kablam!    |
Nov 01 06:37:07.252 INFO kablam! 53 | fn ws_to_tp(obstacles : Obstacles) -> TpObstacles
Nov 01 06:37:07.252 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.253 INFO kablam! 
Nov 01 06:37:07.253 INFO kablam! warning: function is never used: `alpha2index`
Nov 01 06:37:07.253 INFO kablam!    --> src/main.rs:125:1
Nov 01 06:37:07.254 INFO kablam!     |
Nov 01 06:37:07.254 INFO kablam! 125 | fn alpha2index(a : Angle) -> i32
Nov 01 06:37:07.254 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.259 INFO kablam! 
Nov 01 06:37:07.263 INFO kablam! warning: function is never used: `wrapTo2Pi`
Nov 01 06:37:07.266 INFO kablam!    --> src/main.rs:131:1
Nov 01 06:37:07.266 INFO kablam!     |
Nov 01 06:37:07.267 INFO kablam! 131 | fn wrapTo2Pi(a : Angle) -> Angle
Nov 01 06:37:07.267 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.267 INFO kablam! warning: function is never used: `evaluate_paths`
Nov 01 06:37:07.267 INFO kablam!    --> src/main.rs:147:1
Nov 01 06:37:07.267 INFO kablam!     |
Nov 01 06:37:07.267 INFO kablam! 147 | fn evaluate_paths(obstacles: TpObstacles, target: Point) -> Vec<(Score, Kvalue)>
Nov 01 06:37:07.267 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.267 INFO kablam! warning: function is never used: `best_path`
Nov 01 06:37:07.267 INFO kablam!    --> src/main.rs:152:1
Nov 01 06:37:07.267 INFO kablam!     |
Nov 01 06:37:07.267 INFO kablam! 152 | fn best_path(paths : Vec<(Score,Kvalue)>) -> Option<Kvalue>
Nov 01 06:37:07.267 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.267 INFO kablam! warning: variable `Rmin` should have a snake case name such as `rmin`
Nov 01 06:37:07.267 INFO kablam!   --> src/main.rs:55:10
Nov 01 06:37:07.267 INFO kablam!    |
Nov 01 06:37:07.267 INFO kablam! 55 |     let  Rmin = (V_MAX/W_MAX).abs();
Nov 01 06:37:07.267 INFO kablam!    |          ^^^^
Nov 01 06:37:07.267 INFO kablam!    |
Nov 01 06:37:07.267 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.267 INFO kablam! warning: variable `R` should have a snake case name such as `r`
Nov 01 06:37:07.267 INFO kablam!   --> src/main.rs:62:21
Nov 01 06:37:07.267 INFO kablam!    |
Nov 01 06:37:07.267 INFO kablam! 62 |                 let R = (x*x+y*y)/(2.0*y);
Nov 01 06:37:07.267 INFO kablam!    |                     ^
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.267 INFO kablam! warning: variable `wrappedTheta` should have a snake case name such as `wrapped_theta`
Nov 01 06:37:07.267 INFO kablam!   --> src/main.rs:88:20
Nov 01 06:37:07.267 INFO kablam!    |
Nov 01 06:37:07.267 INFO kablam! 88 |                let wrappedTheta = wrapTo2Pi(theta);
Nov 01 06:37:07.267 INFO kablam!    |                    ^^^^^^^^^^^^
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.267 INFO kablam! warning: function `wrapTo2Pi` should have a snake case name such as `wrap_to2_pi`
Nov 01 06:37:07.267 INFO kablam!    --> src/main.rs:131:1
Nov 01 06:37:07.267 INFO kablam!     |
Nov 01 06:37:07.267 INFO kablam! 131 | / fn wrapTo2Pi(a : Angle) -> Angle
Nov 01 06:37:07.267 INFO kablam! 132 | | {
Nov 01 06:37:07.267 INFO kablam! 133 | |     if a < 0.0
Nov 01 06:37:07.267 INFO kablam! 134 | |     {
Nov 01 06:37:07.267 INFO kablam! ...   |
Nov 01 06:37:07.267 INFO kablam! 144 | |     }
Nov 01 06:37:07.267 INFO kablam! 145 | | }
Nov 01 06:37:07.267 INFO kablam!     | |_^
Nov 01 06:37:07.267 INFO kablam! 
Nov 01 06:37:07.607 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.90s
Nov 01 06:37:07.608 INFO kablam! su: No module specific data is present
Nov 01 06:37:08.387 INFO running `"docker" "rm" "-f" "89b337e4619b75ff0054ab4618faad716feb621acc51bebf91316c0f40455309"`
Nov 01 06:37:08.675 INFO blam! 89b337e4619b75ff0054ab4618faad716feb621acc51bebf91316c0f40455309
Nov 01 06:37:08.685 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 01 06:37:09.079 INFO blam! 056a5cd9ff4a561cbb0da66bc312339590ce3b8c28f72e0e31cf510f2de94ae1
Nov 01 06:37:09.083 INFO running `"docker" "start" "-a" "056a5cd9ff4a561cbb0da66bc312339590ce3b8c28f72e0e31cf510f2de94ae1"`
Nov 01 06:37:10.143 INFO kablam! usermod: no changes
Nov 01 06:37:10.263 INFO kablam!    Compiling robot v0.1.0 (/source)
Nov 01 06:37:10.815 INFO kablam! warning: unused variable: `obstacles`
Nov 01 06:37:10.816 INFO kablam!    --> src/main.rs:147:19
Nov 01 06:37:10.816 INFO kablam!     |
Nov 01 06:37:10.816 INFO kablam! 147 | fn evaluate_paths(obstacles: TpObstacles, target: Point) -> Vec<(Score, Kvalue)>
Nov 01 06:37:10.817 INFO kablam!     |                   ^^^^^^^^^ help: consider using `_obstacles` instead
Nov 01 06:37:10.817 INFO kablam!     |
Nov 01 06:37:10.817 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 06:37:10.817 INFO kablam! 
Nov 01 06:37:10.818 INFO kablam! warning: unused variable: `target`
Nov 01 06:37:10.818 INFO kablam!    --> src/main.rs:147:43
Nov 01 06:37:10.818 INFO kablam!     |
Nov 01 06:37:10.819 INFO kablam! 147 | fn evaluate_paths(obstacles: TpObstacles, target: Point) -> Vec<(Score, Kvalue)>
Nov 01 06:37:10.819 INFO kablam!     |                                           ^^^^^^ help: consider using `_target` instead
Nov 01 06:37:10.819 INFO kablam! 
Nov 01 06:37:10.820 INFO kablam! warning: unused variable: `paths`
Nov 01 06:37:10.820 INFO kablam!    --> src/main.rs:152:14
Nov 01 06:37:10.820 INFO kablam!     |
Nov 01 06:37:10.821 INFO kablam! 152 | fn best_path(paths : Vec<(Score,Kvalue)>) -> Option<Kvalue>
Nov 01 06:37:10.821 INFO kablam!     |              ^^^^^ help: consider using `_paths` instead
Nov 01 06:37:10.821 INFO kablam! 
Nov 01 06:37:10.822 INFO kablam! warning: field is never used: `vx`
Nov 01 06:37:10.822 INFO kablam!  --> src/main.rs:7:5
Nov 01 06:37:10.822 INFO kablam!   |
Nov 01 06:37:10.822 INFO kablam! 7 |     vx: f64,
Nov 01 06:37:10.822 INFO kablam!   |     ^^^^^^^
Nov 01 06:37:10.822 INFO kablam!   |
Nov 01 06:37:10.822 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 06:37:10.822 INFO kablam! 
Nov 01 06:37:10.822 INFO kablam! warning: field is never used: `vy`
Nov 01 06:37:10.822 INFO kablam!  --> src/main.rs:8:5
Nov 01 06:37:10.822 INFO kablam!   |
Nov 01 06:37:10.822 INFO kablam! 8 |     vy: f64,
Nov 01 06:37:10.822 INFO kablam!   |     ^^^^^^^
Nov 01 06:37:10.822 INFO kablam! 
Nov 01 06:37:10.822 INFO kablam! warning: field is never used: `w`
Nov 01 06:37:10.822 INFO kablam!  --> src/main.rs:9:6
Nov 01 06:37:10.822 INFO kablam!   |
Nov 01 06:37:10.822 INFO kablam! 9 |      w: f64,
Nov 01 06:37:10.822 INFO kablam!   |      ^^^^^^
Nov 01 06:37:10.823 INFO kablam! 
Nov 01 06:37:10.823 INFO kablam! warning: field is never used: `x`
Nov 01 06:37:10.823 INFO kablam!   --> src/main.rs:15:5
Nov 01 06:37:10.823 INFO kablam!    |
Nov 01 06:37:10.823 INFO kablam! 15 |     x: f64,
Nov 01 06:37:10.823 INFO kablam!    |     ^^^^^^
Nov 01 06:37:10.823 INFO kablam! 
Nov 01 06:37:10.823 INFO kablam! warning: field is never used: `y`
Nov 01 06:37:10.823 INFO kablam!   --> src/main.rs:16:5
Nov 01 06:37:10.823 INFO kablam!    |
Nov 01 06:37:10.823 INFO kablam! 16 |     y: f64
Nov 01 06:37:10.823 INFO kablam!    |     ^^^^^^
Nov 01 06:37:10.823 INFO kablam! 
Nov 01 06:37:10.823 INFO kablam! warning: type alias is never used: `Obstacles`
Nov 01 06:37:10.823 INFO kablam!   --> src/main.rs:19:1
Nov 01 06:37:10.823 INFO kablam!    |
Nov 01 06:37:10.823 INFO kablam! 19 | type Obstacles = Vec<Point>;
Nov 01 06:37:10.823 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.823 INFO kablam! 
Nov 01 06:37:10.823 INFO kablam! warning: type alias is never used: `TpObstacles`
Nov 01 06:37:10.823 INFO kablam!   --> src/main.rs:20:1
Nov 01 06:37:10.823 INFO kablam!    |
Nov 01 06:37:10.824 INFO kablam! 20 | type TpObstacles = Vec<Option<(f64,i32)>>;
Nov 01 06:37:10.824 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.824 INFO kablam! 
Nov 01 06:37:10.824 INFO kablam! warning: type alias is never used: `Score`
Nov 01 06:37:10.824 INFO kablam!   --> src/main.rs:22:1
Nov 01 06:37:10.824 INFO kablam!    |
Nov 01 06:37:10.824 INFO kablam! 22 | type Score  = f64;
Nov 01 06:37:10.824 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.824 INFO kablam! 
Nov 01 06:37:10.824 INFO kablam! warning: type alias is never used: `Angle`
Nov 01 06:37:10.824 INFO kablam!   --> src/main.rs:23:1
Nov 01 06:37:10.824 INFO kablam!    |
Nov 01 06:37:10.824 INFO kablam! 23 | type Angle  = f64;
Nov 01 06:37:10.824 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.824 INFO kablam! 
Nov 01 06:37:10.824 INFO kablam! warning: type alias is never used: `Kvalue`
Nov 01 06:37:10.824 INFO kablam!   --> src/main.rs:24:1
Nov 01 06:37:10.824 INFO kablam!    |
Nov 01 06:37:10.824 INFO kablam! 24 | type Kvalue = i32;
Nov 01 06:37:10.824 INFO kablam!    | ^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.824 INFO kablam! 
Nov 01 06:37:10.824 INFO kablam! warning: function is never used: `reactive_nav`
Nov 01 06:37:10.825 INFO kablam!   --> src/main.rs:34:1
Nov 01 06:37:10.825 INFO kablam!    |
Nov 01 06:37:10.825 INFO kablam! 34 | fn reactive_nav (obstacles : Option<Obstacles>, target : Point) -> Option<Kvalue>
Nov 01 06:37:10.825 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.825 INFO kablam! 
Nov 01 06:37:10.825 INFO kablam! warning: constant item is never used: `V_MAX`
Nov 01 06:37:10.825 INFO kablam!   --> src/main.rs:46:1
Nov 01 06:37:10.825 INFO kablam!    |
Nov 01 06:37:10.825 INFO kablam! 46 | const V_MAX: f64 = 10.0;
Nov 01 06:37:10.825 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.825 INFO kablam! 
Nov 01 06:37:10.825 INFO kablam! warning: constant item is never used: `W_MAX`
Nov 01 06:37:10.825 INFO kablam!   --> src/main.rs:47:1
Nov 01 06:37:10.825 INFO kablam!    |
Nov 01 06:37:10.825 INFO kablam! 47 | const W_MAX: f64 = 10.0;
Nov 01 06:37:10.825 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.825 INFO kablam! 
Nov 01 06:37:10.825 INFO kablam! warning: constant item is never used: `K`
Nov 01 06:37:10.825 INFO kablam!   --> src/main.rs:48:1
Nov 01 06:37:10.825 INFO kablam!    |
Nov 01 06:37:10.825 INFO kablam! 48 | const K: f64 = 0.0;
Nov 01 06:37:10.826 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.826 INFO kablam! 
Nov 01 06:37:10.826 INFO kablam! warning: constant item is never used: `TURNING_RADIUS_REFERENCE`
Nov 01 06:37:10.826 INFO kablam!   --> src/main.rs:49:1
Nov 01 06:37:10.826 INFO kablam!    |
Nov 01 06:37:10.826 INFO kablam! 49 | const TURNING_RADIUS_REFERENCE: f64 = 0.001;
Nov 01 06:37:10.826 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.826 INFO kablam! 
Nov 01 06:37:10.826 INFO kablam! warning: constant item is never used: `REF_DISTANCE`
Nov 01 06:37:10.826 INFO kablam!   --> src/main.rs:50:1
Nov 01 06:37:10.826 INFO kablam!    |
Nov 01 06:37:10.826 INFO kablam! 50 | const REF_DISTANCE : f64=6.0;
Nov 01 06:37:10.826 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.826 INFO kablam! 
Nov 01 06:37:10.826 INFO kablam! warning: constant item is never used: `NUM_TRAJECTORIES`
Nov 01 06:37:10.826 INFO kablam!   --> src/main.rs:51:1
Nov 01 06:37:10.826 INFO kablam!    |
Nov 01 06:37:10.826 INFO kablam! 51 | const NUM_TRAJECTORIES : f64=100.0;
Nov 01 06:37:10.826 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.826 INFO kablam! 
Nov 01 06:37:10.826 INFO kablam! warning: function is never used: `ws_to_tp`
Nov 01 06:37:10.826 INFO kablam!   --> src/main.rs:53:1
Nov 01 06:37:10.827 INFO kablam!    |
Nov 01 06:37:10.827 INFO kablam! 53 | fn ws_to_tp(obstacles : Obstacles) -> TpObstacles
Nov 01 06:37:10.827 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.827 INFO kablam! 
Nov 01 06:37:10.827 INFO kablam! warning: function is never used: `alpha2index`
Nov 01 06:37:10.827 INFO kablam!    --> src/main.rs:125:1
Nov 01 06:37:10.827 INFO kablam!     |
Nov 01 06:37:10.827 INFO kablam! 125 | fn alpha2index(a : Angle) -> i32
Nov 01 06:37:10.827 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.827 INFO kablam! 
Nov 01 06:37:10.827 INFO kablam! warning: function is never used: `wrapTo2Pi`
Nov 01 06:37:10.827 INFO kablam!    --> src/main.rs:131:1
Nov 01 06:37:10.827 INFO kablam!     |
Nov 01 06:37:10.827 INFO kablam! 131 | fn wrapTo2Pi(a : Angle) -> Angle
Nov 01 06:37:10.827 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.827 INFO kablam! 
Nov 01 06:37:10.827 INFO kablam! warning: function is never used: `evaluate_paths`
Nov 01 06:37:10.827 INFO kablam!    --> src/main.rs:147:1
Nov 01 06:37:10.827 INFO kablam!     |
Nov 01 06:37:10.827 INFO kablam! 147 | fn evaluate_paths(obstacles: TpObstacles, target: Point) -> Vec<(Score, Kvalue)>
Nov 01 06:37:10.827 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.827 INFO kablam! 
Nov 01 06:37:10.828 INFO kablam! warning: function is never used: `best_path`
Nov 01 06:37:10.828 INFO kablam!    --> src/main.rs:152:1
Nov 01 06:37:10.828 INFO kablam!     |
Nov 01 06:37:10.828 INFO kablam! 152 | fn best_path(paths : Vec<(Score,Kvalue)>) -> Option<Kvalue>
Nov 01 06:37:10.828 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 06:37:10.828 INFO kablam! 
Nov 01 06:37:10.828 INFO kablam! warning: variable `Rmin` should have a snake case name such as `rmin`
Nov 01 06:37:10.828 INFO kablam!   --> src/main.rs:55:10
Nov 01 06:37:10.828 INFO kablam!    |
Nov 01 06:37:10.828 INFO kablam! 55 |     let  Rmin = (V_MAX/W_MAX).abs();
Nov 01 06:37:10.828 INFO kablam!    |          ^^^^
Nov 01 06:37:10.828 INFO kablam!    |
Nov 01 06:37:10.828 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 06:37:10.828 INFO kablam! 
Nov 01 06:37:10.828 INFO kablam! warning: variable `R` should have a snake case name such as `r`
Nov 01 06:37:10.828 INFO kablam!   --> src/main.rs:62:21
Nov 01 06:37:10.828 INFO kablam!    |
Nov 01 06:37:10.828 INFO kablam! 62 |                 let R = (x*x+y*y)/(2.0*y);
Nov 01 06:37:10.828 INFO kablam!    |                     ^
Nov 01 06:37:10.828 INFO kablam! 
Nov 01 06:37:10.828 INFO kablam! warning: variable `wrappedTheta` should have a snake case name such as `wrapped_theta`
Nov 01 06:37:10.828 INFO kablam!   --> src/main.rs:88:20
Nov 01 06:37:10.829 INFO kablam!    |
Nov 01 06:37:10.829 INFO kablam! 88 |                let wrappedTheta = wrapTo2Pi(theta);
Nov 01 06:37:10.829 INFO kablam!    |                    ^^^^^^^^^^^^
Nov 01 06:37:10.829 INFO kablam! 
Nov 01 06:37:10.829 INFO kablam! warning: function `wrapTo2Pi` should have a snake case name such as `wrap_to2_pi`
Nov 01 06:37:10.829 INFO kablam!    --> src/main.rs:131:1
Nov 01 06:37:10.829 INFO kablam!     |
Nov 01 06:37:10.829 INFO kablam! 131 | / fn wrapTo2Pi(a : Angle) -> Angle
Nov 01 06:37:10.829 INFO kablam! 132 | | {
Nov 01 06:37:10.829 INFO kablam! 133 | |     if a < 0.0
Nov 01 06:37:10.829 INFO kablam! 134 | |     {
Nov 01 06:37:10.829 INFO kablam! ...   |
Nov 01 06:37:10.829 INFO kablam! 144 | |     }
Nov 01 06:37:10.831 INFO kablam! 145 | | }
Nov 01 06:37:10.831 INFO kablam!     | |_^
Nov 01 06:37:10.831 INFO kablam! 
Nov 01 06:37:11.263 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.08s
Nov 01 06:37:11.263 INFO kablam! su: No module specific data is present
Nov 01 06:37:11.999 INFO running `"docker" "rm" "-f" "056a5cd9ff4a561cbb0da66bc312339590ce3b8c28f72e0e31cf510f2de94ae1"`
Nov 01 06:37:12.239 INFO blam! 056a5cd9ff4a561cbb0da66bc312339590ce3b8c28f72e0e31cf510f2de94ae1
Nov 01 06:37:12.243 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 01 06:37:12.643 INFO blam! 09b43e85591eec59c7d4b6191b6e85d7310a20969f21a9592bae9dc17bee8025
Nov 01 06:37:12.646 INFO running `"docker" "start" "-a" "09b43e85591eec59c7d4b6191b6e85d7310a20969f21a9592bae9dc17bee8025"`
Nov 01 06:37:13.819 INFO kablam! usermod: no changes
Nov 01 06:37:13.891 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Nov 01 06:37:13.891 INFO kablam!      Running /target/debug/deps/robot-8920bc8e74cd5711
Nov 01 06:37:13.895 INFO kablam! su: No module specific data is present
Nov 01 06:37:13.895 INFO blam! 
Nov 01 06:37:13.895 INFO blam! running 0 tests
Nov 01 06:37:13.895 INFO blam! 
Nov 01 06:37:13.895 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 06:37:13.895 INFO blam! 
Nov 01 06:37:14.393 INFO running `"docker" "rm" "-f" "09b43e85591eec59c7d4b6191b6e85d7310a20969f21a9592bae9dc17bee8025"`
Nov 01 06:37:14.635 INFO blam! 09b43e85591eec59c7d4b6191b6e85d7310a20969f21a9592bae9dc17bee8025
