Dec 01 00:33:32.067 INFO testing svew/rust-voroni-diagram against 1.30.1 for beta-1.31-5
Dec 01 00:33:32.069 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 00:33:32.299 INFO [stdout] f440a50f74230740aca70e6bc14ba7a6cc29e0420d19512fb78e0e54e01ad696
Dec 01 00:33:32.305 INFO running `"docker" "start" "-a" "f440a50f74230740aca70e6bc14ba7a6cc29e0420d19512fb78e0e54e01ad696"`
Dec 01 00:33:32.939 INFO [stderr] usermod: no changes
Dec 01 00:33:33.167 INFO [stderr]    Compiling x11-dl v2.17.3
Dec 01 00:33:33.167 INFO [stderr]    Compiling ordered-float v0.5.0
Dec 01 00:33:41.602 INFO [stderr]    Compiling winit v0.10.0
Dec 01 00:33:48.399 INFO [stderr]    Compiling glutin v0.12.2
Dec 01 00:33:51.483 INFO [stderr]    Compiling glium v0.20.0
Dec 01 00:34:16.533 INFO [stderr]    Compiling voroni v0.1.0 (/source)
Dec 01 00:34:17.552 INFO [stderr] warning: unused variable: `e`
Dec 01 00:34:17.552 INFO [stderr]   --> src/file/io.rs:27:21
Dec 01 00:34:17.553 INFO [stderr]    |
Dec 01 00:34:17.553 INFO [stderr] 27 |                 Err(e) => None,}) //if not, return nothing
Dec 01 00:34:17.553 INFO [stderr]    |                     ^ help: consider using `_e` instead
Dec 01 00:34:17.554 INFO [stderr]    |
Dec 01 00:34:17.554 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 00:34:17.554 INFO [stderr] 
Dec 01 00:34:17.554 INFO [stderr] warning: unused variable: `why`
Dec 01 00:34:17.555 INFO [stderr]   --> src/file/io.rs:44:13
Dec 01 00:34:17.555 INFO [stderr]    |
Dec 01 00:34:17.555 INFO [stderr] 44 |         Err(why) => panic!("Oh no!"),
Dec 01 00:34:17.556 INFO [stderr]    |             ^^^ help: consider using `_why` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `why`
Dec 01 00:34:17.556 INFO [stderr]   --> src/file/io.rs:49:13
Dec 01 00:34:17.556 INFO [stderr]    |
Dec 01 00:34:17.556 INFO [stderr] 49 |         Err(why) => panic!("Double oh no!"),
Dec 01 00:34:17.556 INFO [stderr]    |             ^^^ help: consider using `_why` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `site1`
Dec 01 00:34:17.556 INFO [stderr]   --> src/geometry/bound.rs:71:43
Dec 01 00:34:17.556 INFO [stderr]    |
Dec 01 00:34:17.556 INFO [stderr] 71 |     pub fn find_bound_intersection(&self, site1 : &Point, site2 : &Point) -> Option<Point> {
Dec 01 00:34:17.556 INFO [stderr]    |                                           ^^^^^ help: consider using `_site1` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `site2`
Dec 01 00:34:17.556 INFO [stderr]   --> src/geometry/bound.rs:71:59
Dec 01 00:34:17.556 INFO [stderr]    |
Dec 01 00:34:17.556 INFO [stderr] 71 |     pub fn find_bound_intersection(&self, site1 : &Point, site2 : &Point) -> Option<Point> {
Dec 01 00:34:17.556 INFO [stderr]    |                                                           ^^^^^ help: consider using `_site2` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `break_point`
Dec 01 00:34:17.556 INFO [stderr]    --> src/voroni/voroni_process.rs:117:25
Dec 01 00:34:17.556 INFO [stderr]     |
Dec 01 00:34:17.556 INFO [stderr] 117 |                     NodeType::Internal(break_point) => panic!("We should not be intersecting an internal node!"),
Dec 01 00:34:17.556 INFO [stderr]     |                                        ^^^^^^^^^^^ help: consider using `_break_point` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `break_point`
Dec 01 00:34:17.556 INFO [stderr]    --> src/voroni/voroni_process.rs:149:25
Dec 01 00:34:17.556 INFO [stderr]     |
Dec 01 00:34:17.556 INFO [stderr] 149 |                     NodeType::Internal(break_point) => panic!("We should not be intersecting an internal node!"),
Dec 01 00:34:17.556 INFO [stderr]     |                                        ^^^^^^^^^^^ help: consider using `_break_point` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `break_point`
Dec 01 00:34:17.556 INFO [stderr]    --> src/voroni/voroni_process.rs:183:25
Dec 01 00:34:17.556 INFO [stderr]     |
Dec 01 00:34:17.556 INFO [stderr] 183 |                     NodeType::Internal(break_point) => panic!("We should not be intersecting an internal node!"),
Dec 01 00:34:17.556 INFO [stderr]     |                                        ^^^^^^^^^^^ help: consider using `_break_point` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.556 INFO [stderr] warning: unused variable: `event_pointer`
Dec 01 00:34:17.556 INFO [stderr]    --> src/voroni/voroni_process.rs:282:70
Dec 01 00:34:17.556 INFO [stderr]     |
Dec 01 00:34:17.556 INFO [stderr] 282 |     fn process_circle(&mut self, center : Point, leaf_middle_ptr : u32, event_pointer : u32) {
Dec 01 00:34:17.556 INFO [stderr]     |                                                                         ^^^^^^^^^^^^^ help: consider using `_event_pointer` instead
Dec 01 00:34:17.556 INFO [stderr] 
Dec 01 00:34:17.659 INFO [stderr] warning: variable does not need to be mutable
Dec 01 00:34:17.659 INFO [stderr]    --> src/voroni/voroni_process.rs:421:7
Dec 01 00:34:17.659 INFO [stderr]     |
Dec 01 00:34:17.659 INFO [stderr] 421 |         let mut ss = &mut self.status_struct;
Dec 01 00:34:17.659 INFO [stderr]     |             ----^^
Dec 01 00:34:17.659 INFO [stderr]     |             |
Dec 01 00:34:17.659 INFO [stderr]     |             help: remove this `mut`
Dec 01 00:34:17.659 INFO [stderr]     |
Dec 01 00:34:17.659 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 00:34:17.659 INFO [stderr] 
Dec 01 00:34:17.663 INFO [stderr] warning: method is never used: `get_top`
Dec 01 00:34:17.663 INFO [stderr]   --> src/geometry/bound.rs:36:5
Dec 01 00:34:17.663 INFO [stderr]    |
Dec 01 00:34:17.663 INFO [stderr] 36 |     pub fn get_top(&self) -> Option<f64> {
Dec 01 00:34:17.663 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.663 INFO [stderr]    |
Dec 01 00:34:17.663 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 00:34:17.663 INFO [stderr] 
Dec 01 00:34:17.663 INFO [stderr] warning: method is never used: `get_bottom`
Dec 01 00:34:17.663 INFO [stderr]   --> src/geometry/bound.rs:40:5
Dec 01 00:34:17.663 INFO [stderr]    |
Dec 01 00:34:17.663 INFO [stderr] 40 |     pub fn get_bottom(&self) -> Option<f64> {
Dec 01 00:34:17.663 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.663 INFO [stderr] 
Dec 01 00:34:17.663 INFO [stderr] warning: method is never used: `get_left`
Dec 01 00:34:17.663 INFO [stderr]   --> src/geometry/bound.rs:44:5
Dec 01 00:34:17.663 INFO [stderr]    |
Dec 01 00:34:17.663 INFO [stderr] 44 |     pub fn get_left(&self) -> Option<f64> {
Dec 01 00:34:17.663 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.663 INFO [stderr] 
Dec 01 00:34:17.663 INFO [stderr] warning: method is never used: `get_right`
Dec 01 00:34:17.663 INFO [stderr]   --> src/geometry/bound.rs:48:5
Dec 01 00:34:17.663 INFO [stderr]    |
Dec 01 00:34:17.663 INFO [stderr] 48 |     pub fn get_right(&self) -> Option<f64> {
Dec 01 00:34:17.663 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.663 INFO [stderr] 
Dec 01 00:34:17.663 INFO [stderr] warning: method is never used: `get_max`
Dec 01 00:34:17.663 INFO [stderr]   --> src/geometry/bound.rs:52:2
Dec 01 00:34:17.663 INFO [stderr]    |
Dec 01 00:34:17.663 INFO [stderr] 52 |     pub fn get_max(&self) -> Option<Point> {
Dec 01 00:34:17.663 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.663 INFO [stderr] 
Dec 01 00:34:17.663 INFO [stderr] warning: method is never used: `get_min`
Dec 01 00:34:17.663 INFO [stderr]   --> src/geometry/bound.rs:56:2
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 56 |     pub fn get_min(&self) -> Option<Point> {
Dec 01 00:34:17.664 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: method is never used: `margin`
Dec 01 00:34:17.664 INFO [stderr]   --> src/geometry/bound.rs:60:5
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 60 |     fn margin(&self) -> Option<f64> {
Dec 01 00:34:17.664 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: method is never used: `find_bound_intersection`
Dec 01 00:34:17.664 INFO [stderr]   --> src/geometry/bound.rs:71:5
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 71 |     pub fn find_bound_intersection(&self, site1 : &Point, site2 : &Point) -> Option<Point> {
Dec 01 00:34:17.664 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: method is never used: `closer_point`
Dec 01 00:34:17.664 INFO [stderr]    --> src/geometry/bound.rs:108:5
Dec 01 00:34:17.664 INFO [stderr]     |
Dec 01 00:34:17.664 INFO [stderr] 108 |     fn closer_point(x : &Point, a : &Point, b : &Point) -> Point {
Dec 01 00:34:17.664 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: method is never used: `get_edge_tuple`
Dec 01 00:34:17.664 INFO [stderr]   --> src/geometry/dcel.rs:94:2
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 94 |     pub fn get_edge_tuple(&self, edge_ptr : EdgePtr) -> Option<(VertexPtr, VertexPtr)> {
Dec 01 00:34:17.664 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: method is never used: `cross`
Dec 01 00:34:17.664 INFO [stderr]   --> src/geometry/point.rs:73:5
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 73 |     pub fn cross(self, rhs: Point) -> f64 {
Dec 01 00:34:17.664 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: method is never used: `dot`
Dec 01 00:34:17.664 INFO [stderr]   --> src/geometry/point.rs:78:5
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 78 |     pub fn dot(self, rhs: Point) -> f64 {
Dec 01 00:34:17.664 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: function is never used: `get_parabola_y`
Dec 01 00:34:17.664 INFO [stderr]   --> src/voroni/geometry.rs:47:1
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 47 | pub fn get_parabola_y(focus : &Point, line_y : f64, x : f64) -> f64 {
Dec 01 00:34:17.664 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:17.664 INFO [stderr] warning: function is never used: `get_parabola`
Dec 01 00:34:17.664 INFO [stderr]   --> src/voroni/geometry.rs:52:1
Dec 01 00:34:17.664 INFO [stderr]    |
Dec 01 00:34:17.664 INFO [stderr] 52 | pub fn get_parabola(focus : &Point, line_y : f64) -> (f64, f64, f64) {
Dec 01 00:34:17.664 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:17.664 INFO [stderr] 
Dec 01 00:34:21.967 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 48.99s
Dec 01 00:34:21.975 INFO [stderr] su: No module specific data is present
Dec 01 00:34:22.763 INFO running `"docker" "inspect" "f440a50f74230740aca70e6bc14ba7a6cc29e0420d19512fb78e0e54e01ad696"`
Dec 01 00:34:23.013 INFO running `"docker" "rm" "-f" "f440a50f74230740aca70e6bc14ba7a6cc29e0420d19512fb78e0e54e01ad696"`
Dec 01 00:34:23.287 INFO [stdout] f440a50f74230740aca70e6bc14ba7a6cc29e0420d19512fb78e0e54e01ad696
Dec 01 00:34:23.289 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 00:34:23.799 INFO [stdout] 5ac3d32a40047cc40c4db6eb4a44c18de05dae0dda769df9f0f2622c9c680513
Dec 01 00:34:23.802 INFO running `"docker" "start" "-a" "5ac3d32a40047cc40c4db6eb4a44c18de05dae0dda769df9f0f2622c9c680513"`
Dec 01 00:34:25.090 INFO [stderr] usermod: no changes
Dec 01 00:34:25.323 INFO [stderr]    Compiling voroni v0.1.0 (/source)
Dec 01 00:34:26.418 INFO [stderr] warning: unused variable: `e`
Dec 01 00:34:26.418 INFO [stderr]   --> src/file/io.rs:27:21
Dec 01 00:34:26.418 INFO [stderr]    |
Dec 01 00:34:26.419 INFO [stderr] 27 |                 Err(e) => None,}) //if not, return nothing
Dec 01 00:34:26.419 INFO [stderr]    |                     ^ help: consider using `_e` instead
Dec 01 00:34:26.419 INFO [stderr]    |
Dec 01 00:34:26.419 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 00:34:26.419 INFO [stderr] 
Dec 01 00:34:26.419 INFO [stderr] warning: unused variable: `why`
Dec 01 00:34:26.420 INFO [stderr]   --> src/file/io.rs:44:13
Dec 01 00:34:26.420 INFO [stderr]    |
Dec 01 00:34:26.420 INFO [stderr] 44 |         Err(why) => panic!("Oh no!"),
Dec 01 00:34:26.420 INFO [stderr]    |             ^^^ help: consider using `_why` instead
Dec 01 00:34:26.420 INFO [stderr] 
Dec 01 00:34:26.420 INFO [stderr] warning: unused variable: `why`
Dec 01 00:34:26.420 INFO [stderr]   --> src/file/io.rs:49:13
Dec 01 00:34:26.420 INFO [stderr]    |
Dec 01 00:34:26.420 INFO [stderr] 49 |         Err(why) => panic!("Double oh no!"),
Dec 01 00:34:26.420 INFO [stderr]    |             ^^^ help: consider using `_why` instead
Dec 01 00:34:26.420 INFO [stderr] 
Dec 01 00:34:26.420 INFO [stderr] warning: unused variable: `e4`
Dec 01 00:34:26.420 INFO [stderr]    --> src/geometry/dcel.rs:320:7
Dec 01 00:34:26.420 INFO [stderr]     |
Dec 01 00:34:26.420 INFO [stderr] 320 |         let e4 = dcel.new_edge(Some(v1));
Dec 01 00:34:26.420 INFO [stderr]     |             ^^ help: consider using `_e4` instead
Dec 01 00:34:26.420 INFO [stderr] 
Dec 01 00:34:26.421 INFO [stderr] warning: unused variable: `e5`
Dec 01 00:34:26.421 INFO [stderr]    --> src/geometry/dcel.rs:321:7
Dec 01 00:34:26.421 INFO [stderr]     |
Dec 01 00:34:26.421 INFO [stderr] 321 |         let e5 = dcel.new_edge(Some(v2));
Dec 01 00:34:26.421 INFO [stderr]     |             ^^ help: consider using `_e5` instead
Dec 01 00:34:26.421 INFO [stderr] 
Dec 01 00:34:26.422 INFO [stderr] warning: unused variable: `e6`
Dec 01 00:34:26.422 INFO [stderr]    --> src/geometry/dcel.rs:322:7
Dec 01 00:34:26.422 INFO [stderr]     |
Dec 01 00:34:26.422 INFO [stderr] 322 |         let e6 = dcel.new_edge(Some(v3));
Dec 01 00:34:26.422 INFO [stderr]     |             ^^ help: consider using `_e6` instead
Dec 01 00:34:26.422 INFO [stderr] 
Dec 01 00:34:26.422 INFO [stderr] warning: unused variable: `site1`
Dec 01 00:34:26.422 INFO [stderr]   --> src/geometry/bound.rs:71:43
Dec 01 00:34:26.422 INFO [stderr]    |
Dec 01 00:34:26.422 INFO [stderr] 71 |     pub fn find_bound_intersection(&self, site1 : &Point, site2 : &Point) -> Option<Point> {
Dec 01 00:34:26.422 INFO [stderr]    |                                           ^^^^^ help: consider using `_site1` instead
Dec 01 00:34:26.422 INFO [stderr] 
Dec 01 00:34:26.422 INFO [stderr] warning: unused variable: `site2`
Dec 01 00:34:26.422 INFO [stderr]   --> src/geometry/bound.rs:71:59
Dec 01 00:34:26.422 INFO [stderr]    |
Dec 01 00:34:26.422 INFO [stderr] 71 |     pub fn find_bound_intersection(&self, site1 : &Point, site2 : &Point) -> Option<Point> {
Dec 01 00:34:26.422 INFO [stderr]    |                                                           ^^^^^ help: consider using `_site2` instead
Dec 01 00:34:26.422 INFO [stderr] 
Dec 01 00:34:26.423 INFO [stderr] warning: unused variable: `break_point`
Dec 01 00:34:26.423 INFO [stderr]    --> src/voroni/voroni_process.rs:117:25
Dec 01 00:34:26.423 INFO [stderr]     |
Dec 01 00:34:26.423 INFO [stderr] 117 |                     NodeType::Internal(break_point) => panic!("We should not be intersecting an internal node!"),
Dec 01 00:34:26.423 INFO [stderr]     |                                        ^^^^^^^^^^^ help: consider using `_break_point` instead
Dec 01 00:34:26.423 INFO [stderr] 
Dec 01 00:34:26.423 INFO [stderr] warning: unused variable: `break_point`
Dec 01 00:34:26.423 INFO [stderr]    --> src/voroni/voroni_process.rs:149:25
Dec 01 00:34:26.423 INFO [stderr]     |
Dec 01 00:34:26.423 INFO [stderr] 149 |                     NodeType::Internal(break_point) => panic!("We should not be intersecting an internal node!"),
Dec 01 00:34:26.423 INFO [stderr]     |                                        ^^^^^^^^^^^ help: consider using `_break_point` instead
Dec 01 00:34:26.423 INFO [stderr] 
Dec 01 00:34:26.423 INFO [stderr] warning: unused variable: `break_point`
Dec 01 00:34:26.424 INFO [stderr]    --> src/voroni/voroni_process.rs:183:25
Dec 01 00:34:26.424 INFO [stderr]     |
Dec 01 00:34:26.424 INFO [stderr] 183 |                     NodeType::Internal(break_point) => panic!("We should not be intersecting an internal node!"),
Dec 01 00:34:26.424 INFO [stderr]     |                                        ^^^^^^^^^^^ help: consider using `_break_point` instead
Dec 01 00:34:26.424 INFO [stderr] 
Dec 01 00:34:26.424 INFO [stderr] warning: unused variable: `event_pointer`
Dec 01 00:34:26.424 INFO [stderr]    --> src/voroni/voroni_process.rs:282:70
Dec 01 00:34:26.424 INFO [stderr]     |
Dec 01 00:34:26.424 INFO [stderr] 282 |     fn process_circle(&mut self, center : Point, leaf_middle_ptr : u32, event_pointer : u32) {
Dec 01 00:34:26.424 INFO [stderr]     |                                                                         ^^^^^^^^^^^^^ help: consider using `_event_pointer` instead
Dec 01 00:34:26.424 INFO [stderr] 
Dec 01 00:34:26.551 INFO [stderr] warning: variable does not need to be mutable
Dec 01 00:34:26.551 INFO [stderr]    --> src/voroni/voroni_process.rs:421:7
Dec 01 00:34:26.551 INFO [stderr]     |
Dec 01 00:34:26.551 INFO [stderr] 421 |         let mut ss = &mut self.status_struct;
Dec 01 00:34:26.551 INFO [stderr]     |             ----^^
Dec 01 00:34:26.551 INFO [stderr]     |             |
Dec 01 00:34:26.551 INFO [stderr]     |             help: remove this `mut`
Dec 01 00:34:26.551 INFO [stderr]     |
Dec 01 00:34:26.551 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 00:34:26.551 INFO [stderr] 
Dec 01 00:34:26.557 INFO [stderr] warning: method is never used: `get_top`
Dec 01 00:34:26.557 INFO [stderr]   --> src/geometry/bound.rs:36:5
Dec 01 00:34:26.557 INFO [stderr]    |
Dec 01 00:34:26.557 INFO [stderr] 36 |     pub fn get_top(&self) -> Option<f64> {
Dec 01 00:34:26.557 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.557 INFO [stderr]    |
Dec 01 00:34:26.557 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 00:34:26.557 INFO [stderr] 
Dec 01 00:34:26.559 INFO [stderr] warning: method is never used: `get_bottom`
Dec 01 00:34:26.559 INFO [stderr]   --> src/geometry/bound.rs:40:5
Dec 01 00:34:26.559 INFO [stderr]    |
Dec 01 00:34:26.559 INFO [stderr] 40 |     pub fn get_bottom(&self) -> Option<f64> {
Dec 01 00:34:26.559 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.559 INFO [stderr] 
Dec 01 00:34:26.559 INFO [stderr] warning: method is never used: `get_left`
Dec 01 00:34:26.559 INFO [stderr]   --> src/geometry/bound.rs:44:5
Dec 01 00:34:26.559 INFO [stderr]    |
Dec 01 00:34:26.559 INFO [stderr] 44 |     pub fn get_left(&self) -> Option<f64> {
Dec 01 00:34:26.559 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.559 INFO [stderr] 
Dec 01 00:34:26.559 INFO [stderr] warning: method is never used: `get_right`
Dec 01 00:34:26.559 INFO [stderr]   --> src/geometry/bound.rs:48:5
Dec 01 00:34:26.559 INFO [stderr]    |
Dec 01 00:34:26.559 INFO [stderr] 48 |     pub fn get_right(&self) -> Option<f64> {
Dec 01 00:34:26.559 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.559 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `get_max`
Dec 01 00:34:26.561 INFO [stderr]   --> src/geometry/bound.rs:52:2
Dec 01 00:34:26.561 INFO [stderr]    |
Dec 01 00:34:26.561 INFO [stderr] 52 |     pub fn get_max(&self) -> Option<Point> {
Dec 01 00:34:26.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.561 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `get_min`
Dec 01 00:34:26.561 INFO [stderr]   --> src/geometry/bound.rs:56:2
Dec 01 00:34:26.561 INFO [stderr]    |
Dec 01 00:34:26.561 INFO [stderr] 56 |     pub fn get_min(&self) -> Option<Point> {
Dec 01 00:34:26.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.561 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `margin`
Dec 01 00:34:26.561 INFO [stderr]   --> src/geometry/bound.rs:60:5
Dec 01 00:34:26.561 INFO [stderr]    |
Dec 01 00:34:26.561 INFO [stderr] 60 |     fn margin(&self) -> Option<f64> {
Dec 01 00:34:26.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.561 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `find_bound_intersection`
Dec 01 00:34:26.561 INFO [stderr]   --> src/geometry/bound.rs:71:5
Dec 01 00:34:26.561 INFO [stderr]    |
Dec 01 00:34:26.561 INFO [stderr] 71 |     pub fn find_bound_intersection(&self, site1 : &Point, site2 : &Point) -> Option<Point> {
Dec 01 00:34:26.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.561 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `closer_point`
Dec 01 00:34:26.561 INFO [stderr]    --> src/geometry/bound.rs:108:5
Dec 01 00:34:26.561 INFO [stderr]     |
Dec 01 00:34:26.561 INFO [stderr] 108 |     fn closer_point(x : &Point, a : &Point, b : &Point) -> Point {
Dec 01 00:34:26.561 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.561 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `get_edge_tuple`
Dec 01 00:34:26.561 INFO [stderr]   --> src/geometry/dcel.rs:94:2
Dec 01 00:34:26.561 INFO [stderr]    |
Dec 01 00:34:26.561 INFO [stderr] 94 |     pub fn get_edge_tuple(&self, edge_ptr : EdgePtr) -> Option<(VertexPtr, VertexPtr)> {
Dec 01 00:34:26.561 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.561 INFO [stderr] 
Dec 01 00:34:26.561 INFO [stderr] warning: method is never used: `cross`
Dec 01 00:34:26.561 INFO [stderr]   --> src/geometry/point.rs:73:5
Dec 01 00:34:26.562 INFO [stderr]    |
Dec 01 00:34:26.562 INFO [stderr] 73 |     pub fn cross(self, rhs: Point) -> f64 {
Dec 01 00:34:26.562 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.562 INFO [stderr] 
Dec 01 00:34:26.562 INFO [stderr] warning: method is never used: `dot`
Dec 01 00:34:26.562 INFO [stderr]   --> src/geometry/point.rs:78:5
Dec 01 00:34:26.562 INFO [stderr]    |
Dec 01 00:34:26.562 INFO [stderr] 78 |     pub fn dot(self, rhs: Point) -> f64 {
Dec 01 00:34:26.562 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.562 INFO [stderr] 
Dec 01 00:34:26.562 INFO [stderr] warning: function is never used: `get_parabola_y`
Dec 01 00:34:26.562 INFO [stderr]   --> src/voroni/geometry.rs:47:1
Dec 01 00:34:26.562 INFO [stderr]    |
Dec 01 00:34:26.562 INFO [stderr] 47 | pub fn get_parabola_y(focus : &Point, line_y : f64, x : f64) -> f64 {
Dec 01 00:34:26.562 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.562 INFO [stderr] 
Dec 01 00:34:26.562 INFO [stderr] warning: function is never used: `get_parabola`
Dec 01 00:34:26.562 INFO [stderr]   --> src/voroni/geometry.rs:52:1
Dec 01 00:34:26.562 INFO [stderr]    |
Dec 01 00:34:26.562 INFO [stderr] 52 | pub fn get_parabola(focus : &Point, line_y : f64) -> (f64, f64, f64) {
Dec 01 00:34:26.562 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:34:26.562 INFO [stderr] 
Dec 01 00:34:28.803 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.67s
Dec 01 00:34:28.809 INFO [stderr] su: No module specific data is present
Dec 01 00:34:29.413 INFO running `"docker" "inspect" "5ac3d32a40047cc40c4db6eb4a44c18de05dae0dda769df9f0f2622c9c680513"`
Dec 01 00:34:29.633 INFO running `"docker" "rm" "-f" "5ac3d32a40047cc40c4db6eb4a44c18de05dae0dda769df9f0f2622c9c680513"`
Dec 01 00:34:29.910 INFO [stdout] 5ac3d32a40047cc40c4db6eb4a44c18de05dae0dda769df9f0f2622c9c680513
Dec 01 00:34:29.919 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 00:34:30.324 INFO [stdout] fd31005af08c78155416fbeeae286b6cea21c55bfcf4332b941e5d618f4c05e0
Dec 01 00:34:30.327 INFO running `"docker" "start" "-a" "fd31005af08c78155416fbeeae286b6cea21c55bfcf4332b941e5d618f4c05e0"`
Dec 01 00:34:31.547 INFO [stderr] usermod: no changes
Dec 01 00:34:31.709 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.14s
Dec 01 00:34:31.725 INFO [stderr]      Running /target/debug/deps/voroni-1407b41a3f797930
Dec 01 00:34:31.728 INFO [stdout] 
Dec 01 00:34:31.728 INFO [stdout] running 1 test
Dec 01 00:34:31.735 INFO [stdout] test geometry::dcel::tests::test_dcel_out ... ok
Dec 01 00:34:31.735 INFO [stdout] 
Dec 01 00:34:31.735 INFO [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 00:34:31.735 INFO [stdout] 
Dec 01 00:34:31.737 INFO [stderr] su: No module specific data is present
Dec 01 00:34:32.937 INFO running `"docker" "inspect" "fd31005af08c78155416fbeeae286b6cea21c55bfcf4332b941e5d618f4c05e0"`
Dec 01 00:34:33.241 INFO running `"docker" "rm" "-f" "fd31005af08c78155416fbeeae286b6cea21c55bfcf4332b941e5d618f4c05e0"`
Dec 01 00:34:33.599 INFO [stdout] fd31005af08c78155416fbeeae286b6cea21c55bfcf4332b941e5d618f4c05e0
