[INFO] cloning repository https://github.com/labormedia/lattice-image [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/labormedia/lattice-image" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flabormedia%2Flattice-image", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flabormedia%2Flattice-image'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e5a7f571d042ad6cbb04a1d18d5f4a7b314369d0 [INFO] testing labormedia/lattice-image against master#ebf0cf75d368c035f4c7e7246d203bd469ee4a51 for pr-137940 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flabormedia%2Flattice-image" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/labormedia/lattice-image on toolchain ebf0cf75d368c035f4c7e7246d203bd469ee4a51 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/labormedia/lattice-image [INFO] finished tweaking git repo https://github.com/labormedia/lattice-image [INFO] tweaked toml for git repo https://github.com/labormedia/lattice-image written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/labormedia/lattice-image 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" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ravif v0.11.8 [INFO] [stderr] Downloaded winnow v0.6.14 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5db381b0e8bd7c6011a05bc2376f328fb1d28f7a07ffa229a255bc8ce36747ac [INFO] running `Command { std: "docker" "start" "-a" "5db381b0e8bd7c6011a05bc2376f328fb1d28f7a07ffa229a255bc8ce36747ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5db381b0e8bd7c6011a05bc2376f328fb1d28f7a07ffa229a255bc8ce36747ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5db381b0e8bd7c6011a05bc2376f328fb1d28f7a07ffa229a255bc8ce36747ac", kill_on_drop: false }` [INFO] [stdout] 5db381b0e8bd7c6011a05bc2376f328fb1d28f7a07ffa229a255bc8ce36747ac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7bc2d85a590af0851b5f0c522f4cf31d824984cce3b9f0e922a7568de0c6101d [INFO] running `Command { std: "docker" "start" "-a" "7bc2d85a590af0851b5f0c522f4cf31d824984cce3b9f0e922a7568de0c6101d", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling built v0.7.4 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling bytemuck v1.16.1 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling v_frame v0.3.8 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling bitstream-io v2.5.0 [INFO] [stderr] Compiling syn v2.0.71 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling gif v0.13.1 [INFO] [stderr] Compiling flume v0.11.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling image-webp v0.1.3 [INFO] [stderr] Compiling rgb v0.8.45 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Compiling flate2 v1.0.30 [INFO] [stderr] Compiling exr v1.72.0 [INFO] [stderr] Compiling png v0.17.13 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling av1-grain v0.2.3 [INFO] [stderr] Compiling maybe-rayon v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling profiling-procmacros v1.0.15 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling profiling v1.0.15 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling ravif v0.11.8 [INFO] [stderr] Compiling image v0.25.1 [INFO] [stderr] Compiling matrix-graph v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.06s [INFO] running `Command { std: "docker" "inspect" "7bc2d85a590af0851b5f0c522f4cf31d824984cce3b9f0e922a7568de0c6101d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7bc2d85a590af0851b5f0c522f4cf31d824984cce3b9f0e922a7568de0c6101d", kill_on_drop: false }` [INFO] [stdout] 7bc2d85a590af0851b5f0c522f4cf31d824984cce3b9f0e922a7568de0c6101d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+ebf0cf75d368c035f4c7e7246d203bd469ee4a51" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2252825bf8530bf4667ae76de0880a796b82525261990e13aab8ca0d8a67925a [INFO] running `Command { std: "docker" "start" "-a" "2252825bf8530bf4667ae76de0880a796b82525261990e13aab8ca0d8a67925a", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling matrix-graph v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `Draw` [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | Draw, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Draw` [INFO] [stdout] --> examples/laplace_multi_channel.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | Draw, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Draw` [INFO] [stdout] --> examples/turing_pattern.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | Draw, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DrawMultiChannel`, `Draw`, and `self` [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | self, [INFO] [stdout] | ^^^^ [INFO] [stdout] 7 | Matrix, [INFO] [stdout] 8 | Draw, [INFO] [stdout] | ^^^^ [INFO] [stdout] 9 | DrawMultiChannel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> examples/highest_peer_lattice_element.rs:23:6 [INFO] [stdout] | [INFO] [stdout] 23 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DrawMultiChannel` and `Draw` [INFO] [stdout] --> examples/multi_channel.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | Draw, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | DrawMultiChannel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> examples/highest_peer_lattice_element.rs:21:72 [INFO] [stdout] | [INFO] [stdout] 21 | fn objective>>(objective_matrix: &U, x: (u32, u32), y: (u32, u32)) -> LatticeElement { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/multi_channel.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | let mut multi_channel: FourChannelMatrix = FourChannelMatrix::from([matrix.clone(), matrix.clone(), matrix.clone(), matrix.clone(... [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LatticeElement` [INFO] [stdout] --> examples/highest_peer.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | LatticeElement, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/laplace_multi_channel.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | let mut matrix_zeroes: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> examples/laplace_multi_channel.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | let mut matrix_max: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `F` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | F: f32, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Du` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Du: f32, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `du` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Dv` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Dv: f32, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | let mut matrixU: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | let mut matrixV: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let centerU: (u32,u32) = (50,50);//(40,55); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let centerV: (u32,u32) = (50,50);//(60,45); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let neighborhoodU = matrixU.get_lattice_neighborhood(centerU, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | let neighborhoodV = matrixV.get_lattice_neighborhood(centerV, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `F` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | F: f32, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Du` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Du: f32, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `du` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Dv` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Dv: f32, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | let mut matrixU: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | let mut matrixV: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let centerU: (u32,u32) = (50,50);//(40,55); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let centerV: (u32,u32) = (50,50);//(60,45); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let neighborhoodU = matrixU.get_lattice_neighborhood(centerU, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | let neighborhoodV = matrixV.get_lattice_neighborhood(centerV, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrix_to_drawU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 70 | let matrix_to_drawU = matrixU.clone()*max_builder.build(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matrix_to_draw_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrix_to_drawV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | let matrix_to_drawV = matrixV.clone()*max_builder.build(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matrix_to_draw_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | matrixU: MatrixImage>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | matrixV: MatrixImage>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let mut new_matrixU = matrixU.clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `new_matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:91:13 [INFO] [stdout] | [INFO] [stdout] 91 | let mut new_matrixV = matrixV.clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `new_matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Upoint` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | let Upoint: f32 = matrixU.get_point_value(center)?.into(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `upoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lapU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | let lapU: f32 = matrixU.sub_first_laplace_operator(center, 1, Neighborhood::VonNeumann)?.into(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lap_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Vpoint` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | let Vpoint: f32 = matrixV.get_point_value(center)?.into(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `vpoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lapV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | let lapV: f32 = matrixV.sub_first_laplace_operator(center, 1, Neighborhood::VonNeumann)?.into(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lap_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | let dU = (c.Du * lapU) - (Upoint * Vpoint * Vpoint) + (c.F * (1.0 - Upoint) ); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `d_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_sub_first.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | let dV = (c.Dv * lapV) + (Upoint * Vpoint * Vpoint) - ((c.F + c.k) * Vpoint); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `d_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrix_to_drawU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 70 | let matrix_to_drawU = max_builder.build()*matrixU.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matrix_to_draw_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrix_to_drawV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | let matrix_to_drawV = max_builder.build()*matrixV.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matrix_to_draw_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | matrixU: MatrixImage>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | matrixV: MatrixImage>, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let mut new_matrixU = matrixU.clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `new_matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | let mut new_matrixV = matrixV.clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `new_matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Upoint` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 93 | let Upoint: f32 = matrixU.get_point_value(center)?.into(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `upoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lapU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | let lapU: f32 = matrixU.laplace_operator(center, 1, Neighborhood::VonNeumann)?.into(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lap_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Vpoint` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | let Vpoint: f32 = matrixV.get_point_value(center)?.into(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `vpoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lapV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | let lapV: f32 = matrixV.laplace_operator(center, 1, Neighborhood::VonNeumann)?.into(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lap_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixU` should have a snake case name [INFO] [stdout] --> examples/laplace_multi_channel.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let mut matrixU: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_u` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `F` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | F: f32, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `f` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> examples/highest_peer.rs:21:59 [INFO] [stdout] | [INFO] [stdout] 21 | let objective = |objective_matrix: &MatrixImage, x: (u32, u32), y: (u32, u32)| -> u32 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | let dU = (c.Du * lapU) - (Upoint * Vpoint * Vpoint) + (c.F * (1.0 - Upoint) ); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `d_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | let dV = (c.Dv * lapV) + (Upoint * Vpoint * Vpoint) - ((c.F + c.k) * Vpoint); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `d_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Du` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Du: f32, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `du` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `Dv` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | Dv: f32, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `dv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | let mut matrixU: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let mut matrixV: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let centerU: (u32,u32) = (50,50); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | let centerV: (u32,u32) = (50,50); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | let neighborhoodU = matrixU.get_lattice_neighborhood(centerU, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | let neighborhoodV = matrixV.get_lattice_neighborhood(centerV, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `matrixV` should have a snake case name [INFO] [stdout] --> examples/laplace_multi_channel.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let mut matrixV: MatrixImage> = MatrixImageBuilder::init() [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `matrix_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerU` should have a snake case name [INFO] [stdout] --> examples/laplace_multi_channel.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | let centerU: (u32,u32) = (40,55); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `centerV` should have a snake case name [INFO] [stdout] --> examples/laplace_multi_channel.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | let centerV: (u32,u32) = (60,45); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `center_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodU` should have a snake case name [INFO] [stdout] --> examples/laplace_multi_channel.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let neighborhoodU = matrixU.get_lattice_neighborhood(centerU, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `neighborhoodV` should have a snake case name [INFO] [stdout] --> examples/laplace_multi_channel.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | let neighborhoodV = matrixV.get_lattice_neighborhood(centerV, 10, Neighborhood::Moore); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `neighborhood_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Upoint` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | let Upoint: f32 = mm.get_data_ref()[0].get_point_value(center).unwrap().into(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `upoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lapU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 99 | let lapU: f32 = mm.get_data_ref()[0].laplace_operator(center, 1, Neighborhood::VonNeumann).unwrap().into(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lap_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Vpoint` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | let Vpoint: f32 = mm.get_data_ref()[2].get_point_value(center).unwrap().into(); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `vpoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lapV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | let lapV: f32 = mm.get_data_ref()[2].laplace_operator(center, 1, Neighborhood::VonNeumann).unwrap().into(); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `lap_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dU` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 102 | let dU = (c.Du * lapU) - (Upoint * Vpoint * Vpoint) + (c.F * (1.0 - Upoint) ); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `d_u` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `dV` should have a snake case name [INFO] [stdout] --> examples/turing_pattern_update_rule.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 103 | let dV = (c.Dv * lapV) + (Upoint * Vpoint * Vpoint) - ((c.F + c.k) * Vpoint); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `d_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcOCIs8G/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{librand-4f193d7e935238d9.rlib,librand_chacha-3cab81f139e2a969.rlib,libppv_lite86-4250c766b4729968.rlib,librand_core-73772c071ea9440d.rlib,libgetrandom-130a500c742fee17.rlib,liblibc-fe9819ecd9fb6bb5.rlib,libmatrix_graph-28995478923356e4.rlib,libimage-a144e957c994b3c1.rlib,libimage_webp-0e2ca8717f78acdb.rlib,libbyteorder_lite-25e78048a27d33b8.rlib,libqoi-cd9e54588071b436.rlib,libpng-fd228b89475cd273.rlib,libfdeflate-2676e2396689691a.rlib,libbitflags-e2b4db6c651223da.rlib,libexr-9fbecfbb7e75f85a.rlib,libflume-f2b1ba9647df8e40.rlib,libzune_inflate-249878d2816071b4.rlib,libbit_field-eda3227a244109cb.rlib,liblebe-dd40720b17de66d8.rlib,libhalf-8828d1a34d8bd812.rlib,libsmallvec-8045c56aeb050430.rlib,libzune_jpeg-27f69ef2fcb5b2b5.rlib,libzune_core-e448b15fbf642cb4.rlib,libgif-d5ddca0d037621a1.rlib,libcolor_quant-fa7ff1de0e6ea74b.rlib,libbyteorder-1efcbe4f07366651.rlib,libravif-09cbd556682d6c19.rlib,libloop9-a00110964edb7656.rlib,libavif_serialize-462a2c6d348ebf69.rlib,libquick_error-8d402ad4d863a69d.rlib,librgb-64755a0b51526240.rlib,librav1e-faf6100c3a4d0e62.rlib,libprofiling-9bd3dc7983b99d43.rlib,libav1_grain-11aabfbcff543d90.rlib,libnom-ad9297965177f1dd.rlib,libmemchr-4f0714dc45d95749.rlib,libnum_rational-d5297fc492b19eb4.rlib,libnum_bigint-c816ef79ef171ef5.rlib,libnum_integer-d60f93b0cff89f28.rlib,libanyhow-62d110e8112253b4.rlib,libdebug_unreachable-64be8850bfcabca1.rlib,libmaybe_rayon-92aab8412df93c0f.rlib,librayon-f67f93ec3a198981.rlib,librayon_core-9a8f334f0de531d6.rlib,libcrossbeam_deque-337e201672f94d3a.rlib,libcrossbeam_epoch-6eaad7f981b0bedd.rlib,libcrossbeam_utils-d3f614f0e73f3455.rlib,libv_frame-b3d58bc0767bfab2.rlib,libaligned_vec-ab53b3b8648dcc44.rlib,libarrayvec-f942e8c771b56381.rlib,libthiserror-7eb0a50d3e5f0572.rlib,libbitstream_io-597846931e8771d6.rlib,libitertools-97851b5a067112d9.rlib,libeither-38d43fea6173fdf6.rlib,liblog-5fb51f756c1191b0.rlib,libimgref-8300d2ee6b200c5b.rlib,libbytemuck-11a326b1957631b5.rlib,libnum_traits-969131c5a56d80c8.rlib,libtiff-d84999960054ebdf.rlib,libflate2-f41334977e3c1288.rlib,libminiz_oxide-7be321083b22689a.rlib,libsimd_adler32-eda01a159841bab2.rlib,libcrc32fast-ec6b1847c42b19ed.rlib,libcfg_if-33ef6c02a07f9fec.rlib,libweezl-a28855e8054185c9.rlib,libjpeg_decoder-5020c691837dd46e.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,liballoc-*,librustc_std_workspace_core-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcOCIs8G/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,-znostart-stop-gc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/hood_average-a10470a8071838dd" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `matrix-graph` (example "hood_average") due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "2252825bf8530bf4667ae76de0880a796b82525261990e13aab8ca0d8a67925a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2252825bf8530bf4667ae76de0880a796b82525261990e13aab8ca0d8a67925a", kill_on_drop: false }` [INFO] [stdout] 2252825bf8530bf4667ae76de0880a796b82525261990e13aab8ca0d8a67925a