[INFO] cloning repository https://github.com/gstranger/contour
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gstranger/contour" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgstranger%2Fcontour", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgstranger%2Fcontour'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 291cf82949034982d21ea5f31805d7928245c90b
[INFO] testing gstranger/contour against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgstranger%2Fcontour" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gstranger/contour
[INFO] finished tweaking git repo https://github.com/gstranger/contour
[INFO] tweaked toml for git repo https://github.com/gstranger/contour written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gstranger/contour on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gstranger/contour already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.50
[INFO] [stderr]   Downloaded winapi-util v0.1.10
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded rusty-fork v0.3.0
[INFO] [stderr]   Downloaded minicov v0.3.7
[INFO] [stderr]   Downloaded wasi v0.14.7+wasi-0.2.4
[INFO] [stderr]   Downloaded serde-wasm-bindgen v0.5.0
[INFO] [stderr]   Downloaded cc v1.2.34
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.50
[INFO] [stderr]   Downloaded proptest v1.8.0
[INFO] [stderr]   Downloaded libc v0.2.176
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e9b146a31f56d7a03b268e24beff1f4ff54adff488245627fbee8229cb6556d4
[INFO] running `Command { std: "docker" "start" "-a" "e9b146a31f56d7a03b268e24beff1f4ff54adff488245627fbee8229cb6556d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9b146a31f56d7a03b268e24beff1f4ff54adff488245627fbee8229cb6556d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9b146a31f56d7a03b268e24beff1f4ff54adff488245627fbee8229cb6556d4", kill_on_drop: false }`
[INFO] [stdout] e9b146a31f56d7a03b268e24beff1f4ff54adff488245627fbee8229cb6556d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 11045bbf93a47d71905562962f6d5480847fbbc6c257f3329291c93a70702958
[INFO] running `Command { std: "docker" "start" "-a" "11045bbf93a47d71905562962f6d5480847fbbc6c257f3329291c93a70702958", kill_on_drop: false }`
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.100
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling wasm-bindgen v0.2.100
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.100
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.100
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.100
[INFO] [stderr]    Compiling js-sys v0.3.77
[INFO] [stderr]    Compiling web-sys v0.3.77
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.5.0
[INFO] [stderr]    Compiling contour v0.1.0 (/opt/rustwide/workdir/contour)
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let len_ab = (pa2 - pa1);
[INFO] [stdout]    |                  ^         ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -     let len_ab = (pa2 - pa1);
[INFO] [stdout] 57 +     let len_ab = pa2 - pa1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let len_cd = (pc2 - pc1);
[INFO] [stdout]    |                      ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let len_cd = (pc2 - pc1);
[INFO] [stdout] 63 +         let len_cd = pc2 - pc1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let len_cd = (pc2 - pc1);
[INFO] [stdout]    |                  ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 -     let len_cd = (pc2 - pc1);
[INFO] [stdout] 85 +     let len_cd = pc2 - pc1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]    --> contour/src/json.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     struct DocDe {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 141 |         version: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]    --> contour/src/json.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     struct DocDe {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 296 |         version: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling contour-wasm v0.1.0 (/opt/rustwide/workdir/contour-wasm)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> contour/src/bin/pick_bench.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let mut g = build_grid_graph(edges);
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.84s
[INFO] running `Command { std: "docker" "inspect" "11045bbf93a47d71905562962f6d5480847fbbc6c257f3329291c93a70702958", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "11045bbf93a47d71905562962f6d5480847fbbc6c257f3329291c93a70702958", kill_on_drop: false }`
[INFO] [stdout] 11045bbf93a47d71905562962f6d5480847fbbc6c257f3329291c93a70702958
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 94f47955dc31603ec1a10b22bc9b925c9a4a8e9e7a9d9c460cfb8324c4295e2f
[INFO] running `Command { std: "docker" "start" "-a" "94f47955dc31603ec1a10b22bc9b925c9a4a8e9e7a9d9c460cfb8324c4295e2f", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let len_ab = (pa2 - pa1);
[INFO] [stdout]    |                  ^         ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -     let len_ab = (pa2 - pa1);
[INFO] [stdout] 57 +     let len_ab = pa2 - pa1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let len_cd = (pc2 - pc1);
[INFO] [stdout]    |                      ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let len_cd = (pc2 - pc1);
[INFO] [stdout] 63 +         let len_cd = pc2 - pc1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let len_cd = (pc2 - pc1);
[INFO] [stdout]    |                  ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 -     let len_cd = (pc2 - pc1);
[INFO] [stdout] 85 +     let len_cd = pc2 - pc1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]    --> contour/src/json.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     struct DocDe {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 141 |         version: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]    --> contour/src/json.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     struct DocDe {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 296 |         version: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling wasm-bindgen v0.2.100
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.50
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> contour/src/bin/pick_bench.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let mut g = build_grid_graph(edges);
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling js-sys v0.3.77
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.8.0
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.5.0
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.50
[INFO] [stderr]    Compiling web-sys v0.3.77
[INFO] [stderr]    Compiling wasm-bindgen-test v0.3.50
[INFO] [stderr]    Compiling contour-wasm v0.1.0 (/opt/rustwide/workdir/contour-wasm)
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let b = g.add_node(10.0, 0.0);
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_err` is never used
[INFO] [stdout]  --> contour-wasm/tests/errors_tests.rs:8:4
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn is_err(v: &JsValue, code: &str) -> bool {
[INFO] [stdout]   |    ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `invalid_ids_and_ranges_return_typed_errors` is never used
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:25:4
[INFO] [stdout]    |
[INFO] [stdout] 25 | fn invalid_ids_and_ranges_return_typed_errors() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `handle_api_strict_errors` is never used
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn handle_api_strict_errors() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `region_toggle_strict_errors` is never used
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout] 62 | fn region_toggle_strict_errors() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `transforms_and_style_strict_errors` is never used
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:70:4
[INFO] [stdout]    |
[INFO] [stdout] 70 | fn transforms_and_style_strict_errors() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `translate_res_validation` is never used
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:86:4
[INFO] [stdout]    |
[INFO] [stdout] 86 | fn translate_res_validation() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `polyline_strict_errors` is never used
[INFO] [stdout]   --> contour-wasm/tests/errors_tests.rs:96:4
[INFO] [stdout]    |
[INFO] [stdout] 96 | fn polyline_strict_errors() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `svg_strict_errors_and_success` is never used
[INFO] [stdout]    --> contour-wasm/tests/errors_tests.rs:107:4
[INFO] [stdout]     |
[INFO] [stdout] 107 | fn svg_strict_errors_and_success() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_ok` is never used
[INFO] [stdout]  --> contour-wasm/tests/fuzz_res_tests.rs:8:4
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn is_ok(v: &JsValue) -> bool {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `is_err_code` is never used
[INFO] [stdout]   --> contour-wasm/tests/fuzz_res_tests.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn is_err_code(v: &JsValue, code: &str) -> bool {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fuzz_strict_methods_no_abort` is never used
[INFO] [stdout]   --> contour-wasm/tests/fuzz_res_tests.rs:27:4
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn fuzz_strict_methods_no_abort() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `nodes_and_edges_basic` is never used
[INFO] [stdout]   --> contour-wasm/tests/graph_tests.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn nodes_and_edges_basic() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `pick_node_and_edge` is never used
[INFO] [stdout]   --> contour-wasm/tests/graph_tests.rs:49:4
[INFO] [stdout]    |
[INFO] [stdout] 49 | fn pick_node_and_edge() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `json_roundtrip_and_clear` is never used
[INFO] [stdout]   --> contour-wasm/tests/graph_tests.rs:73:4
[INFO] [stdout]    |
[INFO] [stdout] 73 | fn json_roundtrip_and_clear() {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cubic_handles` is never used
[INFO] [stdout]    --> contour-wasm/tests/graph_tests.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn cubic_handles() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `regions_and_toggle` is never used
[INFO] [stdout]    --> contour-wasm/tests/graph_tests.rs:145:4
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn regions_and_toggle() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `svg_import_export_basic` is never used
[INFO] [stdout]    --> contour-wasm/tests/graph_tests.rs:167:4
[INFO] [stdout]     |
[INFO] [stdout] 167 | fn svg_import_export_basic() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling contour v0.1.0 (/opt/rustwide/workdir/contour)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> contour/src/bin/pick_bench.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let mut g = build_grid_graph(edges);
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> contour/tests/regions_persist.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let i = ((seed as usize) % ea.ids.len());
[INFO] [stdout]     |                 ^                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 148 -         let i = ((seed as usize) % ea.ids.len());
[INFO] [stdout] 148 +         let i = (seed as usize) % ea.ids.len() ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> contour/tests/regions_persist.rs:152:18
[INFO] [stdout]     |
[INFO] [stdout] 152 |         let tx = ((seed >> 16) as f32 % 200.0);
[INFO] [stdout]     |                  ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 152 -         let tx = ((seed >> 16) as f32 % 200.0);
[INFO] [stdout] 152 +         let tx = (seed >> 16) as f32 % 200.0 ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> contour/tests/regions_persist.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let ty = ((seed >> 24) as f32 % 200.0);
[INFO] [stdout]     |                  ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 153 -         let ty = ((seed >> 24) as f32 % 200.0);
[INFO] [stdout] 153 +         let ty = (seed >> 24) as f32 % 200.0 ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `contour::model::HandleMode`
[INFO] [stdout]  --> contour/tests/degenerates.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use contour::model::HandleMode;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let len_ab = (pa2 - pa1);
[INFO] [stdout]    |                  ^         ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 57 -     let len_ab = (pa2 - pa1);
[INFO] [stdout] 57 +     let len_ab = pa2 - pa1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |         let len_cd = (pc2 - pc1);
[INFO] [stdout]    |                      ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 -         let len_cd = (pc2 - pc1);
[INFO] [stdout] 63 +         let len_cd = pc2 - pc1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> contour/src/geometry/intersect.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let len_cd = (pc2 - pc1);
[INFO] [stdout]    |                  ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 -     let len_cd = (pc2 - pc1);
[INFO] [stdout] 85 +     let len_cd = pc2 - pc1;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> contour/src/algorithms/picking.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]    --> contour/src/json.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     struct DocDe {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 141 |         version: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `version` is never read
[INFO] [stdout]    --> contour/src/json.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     struct DocDe {
[INFO] [stdout]     |            ----- field in this struct
[INFO] [stdout] 296 |         version: Option<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.61s
[INFO] running `Command { std: "docker" "inspect" "94f47955dc31603ec1a10b22bc9b925c9a4a8e9e7a9d9c460cfb8324c4295e2f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94f47955dc31603ec1a10b22bc9b925c9a4a8e9e7a9d9c460cfb8324c4295e2f", kill_on_drop: false }`
[INFO] [stdout] 94f47955dc31603ec1a10b22bc9b925c9a4a8e9e7a9d9c460cfb8324c4295e2f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3a98467cdb89472fa7242642795dd0e5fda86baa271b74cd6ea6ec5087cb6ded
[INFO] running `Command { std: "docker" "start" "-a" "3a98467cdb89472fa7242642795dd0e5fda86baa271b74cd6ea6ec5087cb6ded", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> contour/src/geometry/intersect.rs:57:18
[INFO] [stderr]    |
[INFO] [stderr] 57 |     let len_ab = (pa2 - pa1);
[INFO] [stderr]    |                  ^         ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 57 -     let len_ab = (pa2 - pa1);
[INFO] [stderr] 57 +     let len_ab = pa2 - pa1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> contour/src/geometry/intersect.rs:63:22
[INFO] [stderr]    |
[INFO] [stderr] 63 |         let len_cd = (pc2 - pc1);
[INFO] [stderr]    |                      ^         ^
[INFO] [stderr]    |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 63 -         let len_cd = (pc2 - pc1);
[INFO] [stderr] 63 +         let len_cd = pc2 - pc1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> contour/src/geometry/intersect.rs:85:18
[INFO] [stderr]    |
[INFO] [stderr] 85 |     let len_cd = (pc2 - pc1);
[INFO] [stderr]    |                  ^         ^
[INFO] [stderr]    |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 85 -     let len_cd = (pc2 - pc1);
[INFO] [stderr] 85 +     let len_cd = pc2 - pc1;
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: field `version` is never read
[INFO] [stderr]    --> contour/src/json.rs:141:9
[INFO] [stderr]     |
[INFO] [stderr] 140 |     struct DocDe {
[INFO] [stderr]     |            ----- field in this struct
[INFO] [stderr] 141 |         version: Option<u32>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `version` is never read
[INFO] [stderr]    --> contour/src/json.rs:296:9
[INFO] [stderr]     |
[INFO] [stderr] 295 |     struct DocDe {
[INFO] [stderr]     |            ----- field in this struct
[INFO] [stderr] 296 |         version: Option<u32>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `contour` (lib) generated 5 warnings (run `cargo fix --lib -p contour` to apply 3 suggestions)
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> contour/src/bin/pick_bench.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |     let mut g = build_grid_graph(edges);
[INFO] [stderr]    |         ----^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `contour` (bin "pick_bench") generated 1 warning (run `cargo fix --bin "pick_bench" -p contour` to apply 1 suggestion)
[INFO] [stderr] warning: unused import: `contour::model::HandleMode`
[INFO] [stderr]  --> contour/tests/degenerates.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use contour::model::HandleMode;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]    --> contour/src/algorithms/picking.rs:364:9
[INFO] [stderr]     |
[INFO] [stderr] 364 |     use super::*;
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> contour/tests/regions_persist.rs:148:17
[INFO] [stderr]     |
[INFO] [stderr] 148 |         let i = ((seed as usize) % ea.ids.len());
[INFO] [stderr]     |                 ^                              ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 148 -         let i = ((seed as usize) % ea.ids.len());
[INFO] [stderr] 148 +         let i = (seed as usize) % ea.ids.len() ;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> contour/tests/regions_persist.rs:152:18
[INFO] [stderr]     |
[INFO] [stderr] 152 |         let tx = ((seed >> 16) as f32 % 200.0);
[INFO] [stderr]     |                  ^                           ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 152 -         let tx = ((seed >> 16) as f32 % 200.0);
[INFO] [stderr] 152 +         let tx = (seed >> 16) as f32 % 200.0 ;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> contour/tests/regions_persist.rs:153:18
[INFO] [stderr]     |
[INFO] [stderr] 153 |         let ty = ((seed >> 24) as f32 % 200.0);
[INFO] [stderr]     |                  ^                           ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 153 -         let ty = ((seed >> 24) as f32 % 200.0);
[INFO] [stderr] 153 +         let ty = (seed >> 24) as f32 % 200.0 ;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `contour` (test "degenerates") generated 1 warning (run `cargo fix --test "degenerates" -p contour` to apply 1 suggestion)
[INFO] [stderr] warning: `contour` (lib test) generated 6 warnings (5 duplicates) (run `cargo fix --lib -p contour --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `contour` (test "regions_persist") generated 3 warnings (run `cargo fix --test "regions_persist" -p contour` to apply 3 suggestions)
[INFO] [stderr] warning: `contour` (bin "pick_bench" test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: unused variable: `b`
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |     let b = g.add_node(10.0, 0.0);
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_err` is never used
[INFO] [stderr]  --> contour-wasm/tests/errors_tests.rs:8:4
[INFO] [stderr]   |
[INFO] [stderr] 8 | fn is_err(v: &JsValue, code: &str) -> bool {
[INFO] [stderr]   |    ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `invalid_ids_and_ranges_return_typed_errors` is never used
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:25:4
[INFO] [stderr]    |
[INFO] [stderr] 25 | fn invalid_ids_and_ranges_return_typed_errors() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `handle_api_strict_errors` is never used
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:48:4
[INFO] [stderr]    |
[INFO] [stderr] 48 | fn handle_api_strict_errors() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `region_toggle_strict_errors` is never used
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:62:4
[INFO] [stderr]    |
[INFO] [stderr] 62 | fn region_toggle_strict_errors() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `transforms_and_style_strict_errors` is never used
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:70:4
[INFO] [stderr]    |
[INFO] [stderr] 70 | fn transforms_and_style_strict_errors() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `translate_res_validation` is never used
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:86:4
[INFO] [stderr]    |
[INFO] [stderr] 86 | fn translate_res_validation() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `polyline_strict_errors` is never used
[INFO] [stderr]   --> contour-wasm/tests/errors_tests.rs:96:4
[INFO] [stderr]    |
[INFO] [stderr] 96 | fn polyline_strict_errors() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `svg_strict_errors_and_success` is never used
[INFO] [stderr]    --> contour-wasm/tests/errors_tests.rs:107:4
[INFO] [stderr]     |
[INFO] [stderr] 107 | fn svg_strict_errors_and_success() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_ok` is never used
[INFO] [stderr]  --> contour-wasm/tests/fuzz_res_tests.rs:8:4
[INFO] [stderr]   |
[INFO] [stderr] 8 | fn is_ok(v: &JsValue) -> bool {
[INFO] [stderr]   |    ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `is_err_code` is never used
[INFO] [stderr]   --> contour-wasm/tests/fuzz_res_tests.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn is_err_code(v: &JsValue, code: &str) -> bool {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] running 11 tests
[INFO] [stderr] warning: function `fuzz_strict_methods_no_abort` is never used
[INFO] [stderr]   --> contour-wasm/tests/fuzz_res_tests.rs:27:4
[INFO] [stderr]    |
[INFO] [stderr] 27 | fn fuzz_strict_methods_no_abort() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `nodes_and_edges_basic` is never used
[INFO] [stderr]   --> contour-wasm/tests/graph_tests.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn nodes_and_edges_basic() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `pick_node_and_edge` is never used
[INFO] [stderr]   --> contour-wasm/tests/graph_tests.rs:49:4
[INFO] [stderr]    |
[INFO] [stderr] 49 | fn pick_node_and_edge() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `json_roundtrip_and_clear` is never used
[INFO] [stderr]   --> contour-wasm/tests/graph_tests.rs:73:4
[INFO] [stderr]    |
[INFO] [stderr] 73 | fn json_roundtrip_and_clear() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `cubic_handles` is never used
[INFO] [stderr]    --> contour-wasm/tests/graph_tests.rs:114:4
[INFO] [stderr]     |
[INFO] [stderr] 114 | fn cubic_handles() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `regions_and_toggle` is never used
[INFO] [stderr]    --> contour-wasm/tests/graph_tests.rs:145:4
[INFO] [stderr]     |
[INFO] [stderr] 145 | fn regions_and_toggle() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `svg_import_export_basic` is never used
[INFO] [stderr]    --> contour-wasm/tests/graph_tests.rs:167:4
[INFO] [stderr]     |
[INFO] [stderr] 167 | fn svg_import_export_basic() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `contour-wasm` (test "errors_tests") generated 9 warnings (run `cargo fix --test "errors_tests" -p contour-wasm` to apply 1 suggestion)
[INFO] [stderr] warning: `contour-wasm` (test "fuzz_res_tests") generated 3 warnings
[INFO] [stderr] warning: `contour-wasm` (test "graph_tests") generated 6 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/contour-eb7112d75c3e0311)
[INFO] [stdout] test algorithms::regions::tests::self_touch_no_crash ... ok
[INFO] [stdout] test algorithms::regions::tests::square_face_exists ... ok
[INFO] [stdout] test algorithms::planarize::tests::planarize_cross ... ok
[INFO] [stdout] test geometry::intersect::tests::collinear_overlap ... ok
[INFO] [stdout] test algorithms::regions::tests::incremental_matches_full_after_move ... ok
[INFO] [stdout] test geometry::intersect::tests::proper_cross ... ok
[INFO] [stdout] test algorithms::regions::tests::jitter_stability_on_grid ... ok
[INFO] [stdout] test geometry::intersect::tests::endpoint_touch ... ok
[INFO] [stdout] test algorithms::planarize::tests::grid_counts_match ... ok
[INFO] [stdout] test algorithms::picking::tests::bench_pick_grid ... ok
[INFO] [stdout] test algorithms::planarize::tests::random_pairing_and_no_panic ... ok
[INFO] [stderr]      Running unittests src/bin/pick_bench.rs (/opt/rustwide/target/debug/deps/pick_bench-9b3bcbea25acc634)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/regions_bench.rs (/opt/rustwide/target/debug/deps/regions_bench-9e99e176e45b6a6c)
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.38s
[INFO] [stderr]      Running tests/constraints.rs (/opt/rustwide/target/debug/deps/constraints-f7fbdbd864391aa8)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test mirrored_bend_preserves_invariants ... ok
[INFO] [stdout] test mirrored_move_node_preserves_invariants ... ok
[INFO] [stderr]      Running tests/degenerates.rs (/opt/rustwide/target/debug/deps/degenerates-13a4fe16f7cb51f2)
[INFO] [stdout] test aligned_move_node_preserves_invariants ... ok
[INFO] [stderr]      Running tests/ingest_limits.rs (/opt/rustwide/target/debug/deps/ingest_limits-28ee1693514946ef)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test bend_zero_length_edge_is_noop ... ok
[INFO] [stdout] test handles_degenerate_modes_do_not_panic ... ok
[INFO] [stdout] test tiny_face_is_filtered ... ok
[INFO] [stdout] test fuzz_10k_random_edits_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test json_invalid_numbers ... ok
[INFO] [stdout] test svg_overlong_d_returns_zero ... ok
[INFO] [stderr]      Running tests/property_graph.rs (/opt/rustwide/target/debug/deps/property_graph-e2df3fa59912a590)
[INFO] [stdout] test json_caps_exceeded_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.76s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] error: test failed, to rerun pass `-p contour --test property_graph`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/property_graph-e2df3fa59912a590` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "3a98467cdb89472fa7242642795dd0e5fda86baa271b74cd6ea6ec5087cb6ded", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a98467cdb89472fa7242642795dd0e5fda86baa271b74cd6ea6ec5087cb6ded", kill_on_drop: false }`
[INFO] [stdout] 3a98467cdb89472fa7242642795dd0e5fda86baa271b74cd6ea6ec5087cb6ded
