[INFO] fetching crate BREP_kernel 0.8.0...
[INFO] checking BREP_kernel-0.8.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate BREP_kernel 0.8.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate BREP_kernel 0.8.0
[INFO] finished tweaking crates.io crate BREP_kernel 0.8.0
[INFO] tweaked toml for crates.io crate BREP_kernel 0.8.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate BREP_kernel 0.8.0 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate BREP_kernel 0.8.0 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-rayon v1.3.0
[INFO] [stderr]   Downloaded wasm_sync v0.1.2
[INFO] [stderr]   Downloaded BREP_RANSAC v0.1.4
[INFO] [stderr]   Downloaded spade v2.15.1
[INFO] [stderr]   Downloaded robust v1.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7
[INFO] running `Command { std: "docker" "start" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.129
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]     Checking indexmap v2.14.2
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.129
[INFO] [stderr]     Checking robust v1.2.0
[INFO] [stderr]     Checking cfg-if v1.0.5
[INFO] [stderr]    Compiling BREP_kernel v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking smallvec v1.16.2
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking rustc-hash v2.1.3
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]     Checking spade v2.15.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.129
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking BREP_RANSAC v0.1.4
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.129
[INFO] [stdout] warning: unused imports: `centre_path_node` and `declared_wall_probe`
[INFO] [stdout]   --> src/blending/blend/chain.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     centre_path_node, declared_wall_probe, declared_wall_probe_at_why, declared_wall_probe_located, declared_wall_probe_located_why,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `junction_stencil` and `read_on_stencil`
[INFO] [stdout]   --> src/blending/blend/edge.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |     acceptance_deficit, junction_stencil, open_wall_readings_why, read_on_stencil, rails_on_shipped_windows, shipped_window, OpenRun...
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `march_open_stations_ending` and `open_station_parameters`
[INFO] [stdout]   --> src/blending/blend/edge.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |     march_open_stations_core, march_open_stations_ending, open_station_parameters, pole_end, rails_off_carriers,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DegenerateSetback`
[INFO] [stdout]    --> src/blending/blend/mod.rs:287:162
[INFO] [stdout]     |
[INFO] [stdout] 287 | ..._corner, mixed_convexity_corners, selection_convexity, DegenerateSetback,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RunoutWallReport` and `take_runout_reports`
[INFO] [stdout]    --> src/blending/blend/mod.rs:291:58
[INFO] [stdout]     |
[INFO] [stdout] 291 | pub(crate) use runout::{build_runout_walls, plan_runout, take_runout_reports, RunoutPlan, RunoutWallReport};
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Flat`
[INFO] [stdout]   --> src/feature_pipeline/features/sheet_metal_cutout.rs:27:50
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::feature_pipeline::sheet_metal::{self, Flat, Hole};
[INFO] [stdout]    |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fit_polyline`
[INFO] [stdout]   --> src/csg/imprint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fit_polyline, fit_polyline_of_degree, intersect_curve_surface, PolylineFit,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuledTorusBoundary`
[INFO] [stdout]    --> src/csg/imprint.rs:292:82
[INFO] [stdout]     |
[INFO] [stdout] 292 | pub(crate) use ruled_torus::{circular_revolution_profile, construct_ruled_torus, RuledTorusBoundary};
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KernelStage` and `offset_face_carrier`
[INFO] [stdout]   --> src/offset/offset_shell.rs:15:56
[INFO] [stdout]    |
[INFO] [stdout] 15 |     apply_edge_splits, build_imprints, classify_point, offset_face_carrier, DiagnosticSeverity,
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     KernelDiagnostics, KernelOutcome, KernelStage, KernelTolerances, PointClass, Vec2, Vec3,
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SHELL_CLOSURE`
[INFO] [stdout]    --> src/io/step_import/builder.rs:112:55
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub(in crate::step_import) use closure::{ClosureNote, SHELL_CLOSURE};
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `legacy` in this scope
[INFO] [stdout]    --> src/blending/blend/chain/closed_surgery.rs:462:40
[INFO] [stdout]     |
[INFO] [stdout] 462 |                     let walked = match legacy {
[INFO] [stdout]     |                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `reject_request` in this scope
[INFO] [stdout]    --> src/blending/blend/edge/open.rs:330:50
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let accepted_now = accepts(&reading) && !reject_request;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `junction_off` in this scope
[INFO] [stdout]    --> src/blending/blend/edge/open.rs:764:24
[INFO] [stdout]     |
[INFO] [stdout] 764 |                     if junction_off {
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 764 -                     if junction_off {
[INFO] [stdout] 764 +                     if junction {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `sink` in this scope
[INFO] [stdout]     --> src/blending/blend/stations.rs:1369:5
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     sink || std::env::var_os("BREP_CLOSED_RESEED_CENSUS").is_some()
[INFO] [stdout]      |     ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    1 + use std::io::sink;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `captured` in this scope
[INFO] [stdout]     --> src/blending/blend/stations.rs:1383:8
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     if captured {
[INFO] [stdout]      |        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `trust_midpoints` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1324:12
[INFO] [stdout]      |
[INFO] [stdout] 1324 |         if trust_midpoints {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `midpoint_only` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1349:31
[INFO] [stdout]      |
[INFO] [stdout] 1349 |         let (miss, over) = if midpoint_only {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `midpoint_only` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1393:13
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         if !midpoint_only && midpoint_over.is_empty() && fit.sections < last {
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1393 -         if !midpoint_only && midpoint_over.is_empty() && fit.sections < last {
[INFO] [stdout] 1393 +         if !midpoint_over && midpoint_over.is_empty() && fit.sections < last {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `climb_fails` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1400:33
[INFO] [stdout]      |
[INFO] [stdout] 1400 |             let challenger = if climb_fails {
[INFO] [stdout]      |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `midpoint_only` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1463:26
[INFO] [stdout]      |
[INFO] [stdout] 1463 |         if low_order && !midpoint_only {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1463 -         if low_order && !midpoint_only {
[INFO] [stdout] 1463 +         if low_order && !midpoint_over {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `midpoint_only` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1516:12
[INFO] [stdout]      |
[INFO] [stdout] 1516 |         if midpoint_only {
[INFO] [stdout]      |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1516 -         if midpoint_only {
[INFO] [stdout] 1516 +         if midpoint_over {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `nested_off` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1527:29
[INFO] [stdout]      |
[INFO] [stdout] 1527 |         let challenger = if nested_off {
[INFO] [stdout]      |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `nested_fails` in this scope
[INFO] [stdout]     --> src/blending/blend/track_fit.rs:1532:35
[INFO] [stdout]      |
[INFO] [stdout] 1532 |                 let measured = if nested_fails {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `centre_path_node` and `declared_wall_probe`
[INFO] [stdout]   --> src/blending/blend/chain.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     centre_path_node, declared_wall_probe, declared_wall_probe_at_why, declared_wall_probe_located, declared_wall_probe_located_why,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `junction_stencil` and `read_on_stencil`
[INFO] [stdout]   --> src/blending/blend/edge.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |     acceptance_deficit, junction_stencil, open_wall_readings_why, read_on_stencil, rails_on_shipped_windows, shipped_window, OpenRun...
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `march_open_stations_ending` and `open_station_parameters`
[INFO] [stdout]   --> src/blending/blend/edge.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |     march_open_stations_core, march_open_stations_ending, open_station_parameters, pole_end, rails_off_carriers,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DegenerateSetback`
[INFO] [stdout]    --> src/blending/blend/mod.rs:287:162
[INFO] [stdout]     |
[INFO] [stdout] 287 | ..._corner, mixed_convexity_corners, selection_convexity, DegenerateSetback,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RunoutWallReport` and `take_runout_reports`
[INFO] [stdout]    --> src/blending/blend/mod.rs:291:58
[INFO] [stdout]     |
[INFO] [stdout] 291 | pub(crate) use runout::{build_runout_walls, plan_runout, take_runout_reports, RunoutPlan, RunoutWallReport};
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Flat`
[INFO] [stdout]   --> src/feature_pipeline/features/sheet_metal_cutout.rs:27:50
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::feature_pipeline::sheet_metal::{self, Flat, Hole};
[INFO] [stdout]    |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fit_polyline`
[INFO] [stdout]   --> src/csg/imprint.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fit_polyline, fit_polyline_of_degree, intersect_curve_surface, PolylineFit,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuledTorusBoundary`
[INFO] [stdout]    --> src/csg/imprint.rs:292:82
[INFO] [stdout]     |
[INFO] [stdout] 292 | pub(crate) use ruled_torus::{circular_revolution_profile, construct_ruled_torus, RuledTorusBoundary};
[INFO] [stdout]     |                                                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KernelStage` and `offset_face_carrier`
[INFO] [stdout]   --> src/offset/offset_shell.rs:15:56
[INFO] [stdout]    |
[INFO] [stdout] 15 |     apply_edge_splits, build_imprints, classify_point, offset_face_carrier, DiagnosticSeverity,
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     KernelDiagnostics, KernelOutcome, KernelStage, KernelTolerances, PointClass, Vec2, Vec3,
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SHELL_CLOSURE`
[INFO] [stdout]    --> src/io/step_import/builder.rs:112:55
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub(in crate::step_import) use closure::{ClosureNote, SHELL_CLOSURE};
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `BREP_kernel` (lib); 10 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/bin/rustc --crate-name brep_kernel --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --crate-type cdylib --crate-type rlib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("parallel", "wasm-threads"))' -C metadata=33546b35b411e84d -C extra-filename=-0aa0bb5b3dbee9ad --out-dir /opt/rustwide/target/debug/build/BREP_kernel/0aa0bb5b3dbee9ad/out -L dependency=/opt/rustwide/target/debug/build/allocator-api2/320a7223f6faf4b8/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/54e253622f068d0a/out -L dependency=/opt/rustwide/target/debug/build/equivalent/53277b141c879f87/out -L dependency=/opt/rustwide/target/debug/build/foldhash/d794f8647a7c5183/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/4b7f4884d1f9f0a8/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/88ed4e4aff25222b/out -L dependency=/opt/rustwide/target/debug/build/indexmap/197d9a58e1784308/out -L dependency=/opt/rustwide/target/debug/build/itoa/9757112bd9972718/out -L dependency=/opt/rustwide/target/debug/build/memchr/2ce95d7c69864d39/out -L dependency=/opt/rustwide/target/debug/build/num-traits/4e10b25fab58b252/out -L dependency=/opt/rustwide/target/debug/build/once_cell/2ee9de805bc52d7e/out -L dependency=/opt/rustwide/target/debug/build/robust/931f1f7314464f0f/out -L dependency=/opt/rustwide/target/debug/build/serde/467b0f028867e45c/out -L dependency=/opt/rustwide/target/debug/build/serde_core/be04a5852f82b244/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/63a8b656508b2761/out -L dependency=/opt/rustwide/target/debug/build/smallvec/5bb8ae1620d7b7b2/out -L dependency=/opt/rustwide/target/debug/build/unicode-ident/afa9f8ec49faf16e/out -L dependency=/opt/rustwide/target/debug/build/wasm-bindgen-macro/bfba9bf9f33cc2ef/out -L dependency=/opt/rustwide/target/debug/build/wasm-bindgen-shared/cdc061dac50d94b2/out -L dependency=/opt/rustwide/target/debug/build/web-time/b212a9d43a1b3b63/out -L dependency=/opt/rustwide/target/debug/build/zmij/7db290db90de1c50/out --extern brep_ransac=/opt/rustwide/target/debug/build/BREP_RANSAC/dad31f572588e7f0/out/libbrep_ransac-dad31f572588e7f0.rmeta --extern rustc_hash=/opt/rustwide/target/debug/build/rustc-hash/5059890c48f909f1/out/librustc_hash-5059890c48f909f1.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/467b0f028867e45c/out/libserde-467b0f028867e45c.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/2e1e23a843585e50/out/libserde_json-2e1e23a843585e50.rmeta --extern slotmap=/opt/rustwide/target/debug/build/slotmap/38b5f337fb931c4f/out/libslotmap-38b5f337fb931c4f.rmeta --extern spade=/opt/rustwide/target/debug/build/spade/b7c0e1e75d09f0d1/out/libspade-b7c0e1e75d09f0d1.rmeta --extern wasm_bindgen=/opt/rustwide/target/debug/build/wasm-bindgen/95a5ef10ee472935/out/libwasm_bindgen-95a5ef10ee472935.rmeta --extern web_time=/opt/rustwide/target/debug/build/web-time/b212a9d43a1b3b63/out/libweb_time-b212a9d43a1b3b63.rmeta --cap-lints=forbid -Znext-solver=coherence --force-warn=unused_crate_dependencies` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `standoff`
[INFO] [stdout]     --> src/blending/blend/edge/closed.rs:1158:16
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     let (miss, standoff, samples, _) = read;
[INFO] [stdout]      |                ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_standoff`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `chosen` is never read
[INFO] [stdout]     --> src/blending/blend/network.rs:993:121
[INFO] [stdout]      |
[INFO] [stdout]  993 |         let mut chosen: Option<(FittedRows, Vec<f64>, StationRefinement, Vec<Station>, [usize; 2], OpenDenseCentres)> = None;
[INFO] [stdout]      |                                                                                                                         ^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 1061 |                                 chosen = Some((rows, parameters.clone(), refinement, stations, vertex_indices, dense));
[INFO] [stdout]      |                                 ------ `chosen` is overwritten here before the previous value is read
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/blending/blend/runout.rs:1693:9
[INFO] [stdout]      |
[INFO] [stdout] 1693 |     let mut commit_pieces = |pieces: &[Piece], side_first: bool, result: &mut BrepSolid, take_id: &mut dyn FnMut() -> u64| -> Resu...
[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: unused variable: `short`
[INFO] [stdout]     --> src/blending/blend/stations.rs:1848:25
[INFO] [stdout]      |
[INFO] [stdout] 1848 |                     let short = if nodes.len() + allocated > station_ceiling { short } else { allocated };
[INFO] [stdout]      |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_short`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/construction/sweep_topology/draft.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 |     let mut cap = |curves: &[NurbsCurve],
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/meshing/watertight_tessellation/face_tess.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let mut vertices = if let Some((outer, holes)) = recut {
[INFO] [stdout]     |         ----^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/feature_pipeline/features/tube.rs:1909:9
[INFO] [stdout]      |
[INFO] [stdout] 1909 |     let mut node_index = |point: Vec3, nodes: &mut Vec<Vec3>| -> usize {
[INFO] [stdout]      |         ----^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/geometry/pcurve.rs:1217:9
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     let mut best = refine_pcurve_pass(surface, curve, domain, u_domain, v_domain,
[INFO] [stdout]      |         ----^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hit_point`
[INFO] [stdout]    --> src/csg/imprint/support.rs:960:9
[INFO] [stdout]     |
[INFO] [stdout] 960 |     let hit_point = along.evaluate(hit_parameter).or_refuse(KernelStage::Intersect, "evaluate")?;
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/csg/imprint/junctions.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let mut canonical_vertices = result
[INFO] [stdout]     |         ----^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `f0`
[INFO] [stdout]     --> src/csg/imprint/sections.rs:1695:10
[INFO] [stdout]      |
[INFO] [stdout] 1695 |     let [f0, f1] = first.domain().or_refuse(KernelStage::Intersect, "domain")?;
[INFO] [stdout]      |          ^^ help: if this is intentional, prefix it with an underscore: `_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/csg/imprint/driver.rs:2207:9
[INFO] [stdout]      |
[INFO] [stdout] 2207 |     let mut lap = |name: &'static str, started: &mut Option<Instant>, tail_ms: &mut Vec<(&str, f64)>| {
[INFO] [stdout]      |         ----^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/step_import/builder/solids.rs:663:9
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut lap = |name: &'static str, started: &mut web_time::Instant, laps: &mut Vec<(&str, f64)>| {
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/io/step_import/pmi.rs:931:9
[INFO] [stdout]     |
[INFO] [stdout] 931 |     let mut params = |pairs: Vec<(&str, serde_json::Value)>| -> serde_json::Map<String, serde_json::Value> {
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `avg_distance` is never read
[INFO] [stdout]    --> src/solvers/sketch_solver/constraints_basic.rs:334:32
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let mut avg_distance = f64::NAN;
[INFO] [stdout]     |                                ^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 341 |                 avg_distance = (distance_ab + distance_cd) / 2.0;
[INFO] [stdout]     |                 ------------------------------------------------ `avg_distance` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `BREP_kernel` (lib test) due to 13 previous errors; 25 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/bin/rustc --crate-name brep_kernel --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("parallel", "wasm-threads"))' -C metadata=c125a6839c5d1cb4 -C extra-filename=-640bdbbac83aaca3 --out-dir /opt/rustwide/target/debug/build/BREP_kernel/640bdbbac83aaca3/out -L dependency=/opt/rustwide/target/debug/build/allocator-api2/320a7223f6faf4b8/out -L dependency=/opt/rustwide/target/debug/build/cfg-if/54e253622f068d0a/out -L dependency=/opt/rustwide/target/debug/build/equivalent/53277b141c879f87/out -L dependency=/opt/rustwide/target/debug/build/foldhash/d794f8647a7c5183/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/4b7f4884d1f9f0a8/out -L dependency=/opt/rustwide/target/debug/build/hashbrown/88ed4e4aff25222b/out -L dependency=/opt/rustwide/target/debug/build/indexmap/197d9a58e1784308/out -L dependency=/opt/rustwide/target/debug/build/itoa/9757112bd9972718/out -L dependency=/opt/rustwide/target/debug/build/memchr/2ce95d7c69864d39/out -L dependency=/opt/rustwide/target/debug/build/num-traits/4e10b25fab58b252/out -L dependency=/opt/rustwide/target/debug/build/once_cell/2ee9de805bc52d7e/out -L dependency=/opt/rustwide/target/debug/build/robust/931f1f7314464f0f/out -L dependency=/opt/rustwide/target/debug/build/serde/467b0f028867e45c/out -L dependency=/opt/rustwide/target/debug/build/serde_core/be04a5852f82b244/out -L dependency=/opt/rustwide/target/debug/build/serde_derive/63a8b656508b2761/out -L dependency=/opt/rustwide/target/debug/build/smallvec/5bb8ae1620d7b7b2/out -L dependency=/opt/rustwide/target/debug/build/unicode-ident/afa9f8ec49faf16e/out -L dependency=/opt/rustwide/target/debug/build/wasm-bindgen-macro/bfba9bf9f33cc2ef/out -L dependency=/opt/rustwide/target/debug/build/wasm-bindgen-shared/cdc061dac50d94b2/out -L dependency=/opt/rustwide/target/debug/build/web-time/b212a9d43a1b3b63/out -L dependency=/opt/rustwide/target/debug/build/zmij/7db290db90de1c50/out --extern brep_ransac=/opt/rustwide/target/debug/build/BREP_RANSAC/dad31f572588e7f0/out/libbrep_ransac-dad31f572588e7f0.rmeta --extern rustc_hash=/opt/rustwide/target/debug/build/rustc-hash/5059890c48f909f1/out/librustc_hash-5059890c48f909f1.rmeta --extern serde=/opt/rustwide/target/debug/build/serde/467b0f028867e45c/out/libserde-467b0f028867e45c.rmeta --extern serde_json=/opt/rustwide/target/debug/build/serde_json/2e1e23a843585e50/out/libserde_json-2e1e23a843585e50.rmeta --extern slotmap=/opt/rustwide/target/debug/build/slotmap/38b5f337fb931c4f/out/libslotmap-38b5f337fb931c4f.rmeta --extern spade=/opt/rustwide/target/debug/build/spade/b7c0e1e75d09f0d1/out/libspade-b7c0e1e75d09f0d1.rmeta --extern wasm_bindgen=/opt/rustwide/target/debug/build/wasm-bindgen/95a5ef10ee472935/out/libwasm_bindgen-95a5ef10ee472935.rmeta --extern web_time=/opt/rustwide/target/debug/build/web-time/b212a9d43a1b3b63/out/libweb_time-b212a9d43a1b3b63.rmeta --cap-lints=forbid -Znext-solver=coherence --force-warn=unused_crate_dependencies` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7", kill_on_drop: false }`
[INFO] [stdout] 3e05759d91d1a101a4b0759c332bce7577281d7e1dc6dc8a68a9cc16c2f8afd7
