[INFO] cloning repository https://github.com/half-potato/wtet [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/half-potato/wtet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhalf-potato%2Fwtet", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhalf-potato%2Fwtet'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7b8d12925652cf75ad7ac82703c102a5d5973fd9 [INFO] checking half-potato/wtet against 012c0bd4d516934012c9a1ecb26e9eb283d2ed75 for pr-133502-29 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhalf-potato%2Fwtet" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/half-potato/wtet [INFO] finished tweaking git repo https://github.com/half-potato/wtet [INFO] tweaked toml for git repo https://github.com/half-potato/wtet written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/half-potato/wtet on toolchain 012c0bd4d516934012c9a1ecb26e9eb283d2ed75 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/half-potato/wtet 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" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded portable-atomic-util v0.2.5 [INFO] [stderr] Downloaded pyo3-macros v0.28.2 [INFO] [stderr] Downloaded hilbert_index v0.2.0 [INFO] [stderr] Downloaded wgpu-core-deps-emscripten v28.0.0 [INFO] [stderr] Downloaded wgpu-core-deps-apple v28.0.0 [INFO] [stderr] Downloaded env_filter v1.0.0 [INFO] [stderr] Downloaded wgpu-core-deps-windows-linux-android v28.0.0 [INFO] [stderr] Downloaded env_logger v0.11.9 [INFO] [stderr] Downloaded pyo3-build-config v0.28.2 [INFO] [stderr] Downloaded numpy v0.28.0 [INFO] [stderr] Downloaded pyo3-ffi v0.28.2 [INFO] [stderr] Downloaded geometry-predicates v0.3.0 [INFO] [stderr] Downloaded jiff-static v0.2.21 [INFO] [stderr] Downloaded wgpu-types v28.0.0 [INFO] [stderr] Downloaded pyo3-macros-backend v0.28.2 [INFO] [stderr] Downloaded wgpu v28.0.0 [INFO] [stderr] Downloaded wgpu-core v28.0.1 [INFO] [stderr] Downloaded wgpu-hal v28.0.1 [INFO] [stderr] Downloaded jiff v0.2.21 [INFO] [stderr] Downloaded naga v28.0.0 [INFO] [stderr] Downloaded pyo3 v0.28.2 [INFO] [stderr] Downloaded metal v0.33.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735 [INFO] running `Command { std: "docker" "start" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735", 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" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735" "/opt/rustwide/cargo-home/bin/cargo" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735", 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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735" "/opt/rustwide/cargo-home/bin/cargo" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling ash v0.38.0+1.3.281 [INFO] [stderr] Compiling naga v28.0.0 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Checking indexmap v2.13.0 [INFO] [stderr] Checking hashbrown v0.15.5 [INFO] [stderr] Compiling wgpu-hal v28.0.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Checking codespan-reporting v0.12.0 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Checking gpu-descriptor-types v0.2.0 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking hexf-parse v0.2.1 [INFO] [stderr] Checking presser v0.3.1 [INFO] [stderr] Checking glow v0.16.0 [INFO] [stderr] Checking profiling v1.0.17 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking renderdoc-sys v1.1.0 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking aho-corasick v1.1.4 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Compiling wgpu-core v28.0.1 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Compiling wgpu v28.0.0 [INFO] [stderr] Checking futures-core v0.3.32 [INFO] [stderr] Checking anstream v0.6.21 [INFO] [stderr] Checking hilbert_index v0.2.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking futures-channel v0.3.32 [INFO] [stderr] Checking pollster v0.4.0 [INFO] [stderr] Checking glam v0.32.1 [INFO] [stderr] Checking geometry-predicates v0.3.0 [INFO] [stderr] Checking jiff v0.2.21 [INFO] [stderr] Checking gpu-descriptor v0.3.2 [INFO] [stderr] Checking ordered-float v4.6.0 [INFO] [stderr] Checking regex-automata v0.4.14 [INFO] [stderr] Checking regex v1.12.3 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Checking env_filter v1.0.0 [INFO] [stderr] Checking env_logger v0.11.9 [INFO] [stderr] Checking bytemuck v1.25.0 [INFO] [stderr] Checking wgpu-types v28.0.0 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking gpu-allocator v0.28.0 [INFO] [stderr] Checking wgpu-core-deps-windows-linux-android v28.0.0 [INFO] [stderr] Checking gdel3d_wgpu v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: overflow evaluating the requirement `OnceLock>: Sync` [INFO] [stdout] --> src/tests.rs:201:17 [INFO] [stdout] | [INFO] [stdout] 201 | static GPU: OnceLock> = OnceLock::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: which requires `Option<(wgpu::Device, wgpu::Queue)>: Send` [INFO] [stdout] = note: which requires `(wgpu::Device, wgpu::Queue): Send` [INFO] [stdout] = note: which requires `wgpu::Queue: Send` [INFO] [stdout] = note: which requires `wgpu::dispatch::DispatchQueue: Send` [INFO] [stdout] = note: which requires `Arc: Send` [INFO] [stdout] = note: which requires `wgpu::backend::wgpu_core::CoreQueue: Send` [INFO] [stdout] = note: which requires `wgpu::backend::wgpu_core::ContextWgpuCore: Send` [INFO] [stdout] = note: which requires `Arc: Send` [INFO] [stdout] = note: which requires `wgpu::wgpu_core::global::Global: Send` [INFO] [stdout] = note: which requires `Hub: Send` [INFO] [stdout] = note: which requires `registry::Registry>: Send` [INFO] [stdout] = note: which requires `wgc::lock::vanilla::RwLock>>: Send` [INFO] [stdout] = note: which requires `lock_api::rwlock::RwLock>>: Send` [INFO] [stdout] = note: which requires `storage::Storage>: Send` [INFO] [stdout] = note: which requires `Vec>>: Send` [INFO] [stdout] = note: and so on... [INFO] [stdout] = help: consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved [INFO] [stdout] = help: or consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`gdel3d_wgpu`) [INFO] [stdout] = note: this lint is attached to the whole crate and can't be disabled on a per-function basis [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #159228 [INFO] [stdout] = note: `#[warn(recursion_depth_exceeding_limit)]` (part of `#[warn(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/phase1.rs:1212:37 [INFO] [stdout] | [INFO] [stdout] 1212 | ... let mut chain_tet = ti_pre; [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: variable does not need to be mutable [INFO] [stdout] --> src/phase1.rs:1213:37 [INFO] [stdout] | [INFO] [stdout] 1213 | ... let mut chain_next = tet_to_flip_data[chain_tet]; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:56 [INFO] [stdout] | [INFO] [stdout] 1200 | ...k_vert_free_list(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:92 [INFO] [stdout] | [INFO] [stdout] 1200 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ins_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:113 [INFO] [stdout] | [INFO] [stdout] 1200 | ...r, queue: &wgpu::Queue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ins_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_ins_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:127 [INFO] [stdout] | [INFO] [stdout] 1200 | ...ueue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_ins_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:53 [INFO] [stdout] | [INFO] [stdout] 1204 | ...lock_opp_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:89 [INFO] [stdout] | [INFO] [stdout] 1204 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:110 [INFO] [stdout] | [INFO] [stdout] 1204 | ...&wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:134 [INFO] [stdout] | [INFO] [stdout] 1204 | ...ock_idx: u32, new_inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_tet_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:158 [INFO] [stdout] | [INFO] [stdout] 1204 | ...inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_tet_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:47 [INFO] [stdout] | [INFO] [stdout] 1208 | pub fn dispatch_shift_inf_free_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, inf_idx: u32, start: u32, s... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:83 [INFO] [stdout] | [INFO] [stdout] 1208 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inf_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:104 [INFO] [stdout] | [INFO] [stdout] 1208 | ...r, queue: &wgpu::Queue, inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inf_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:118 [INFO] [stdout] | [INFO] [stdout] 1208 | ...gpu::Queue, inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:130 [INFO] [stdout] | [INFO] [stdout] 1208 | ...inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:43 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn dispatch_update_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:79 [INFO] [stdout] | [INFO] [stdout] 1212 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:100 [INFO] [stdout] | [INFO] [stdout] 1212 | ...&wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:124 [INFO] [stdout] | [INFO] [stdout] 1212 | ...ock_idx: u32, new_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vec_size` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:148 [INFO] [stdout] | [INFO] [stdout] 1212 | ...ew_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:46 [INFO] [stdout] | [INFO] [stdout] 1216 | pub fn dispatch_shift_opp_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, tet_num: u32, start: u32, sh... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:82 [INFO] [stdout] | [INFO] [stdout] 1216 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tet_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:103 [INFO] [stdout] | [INFO] [stdout] 1216 | ...r, queue: &wgpu::Queue, tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tet_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:117 [INFO] [stdout] | [INFO] [stdout] 1216 | ...gpu::Queue, tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:129 [INFO] [stdout] | [INFO] [stdout] 1216 | ...tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:42 [INFO] [stdout] | [INFO] [stdout] 1220 | pub fn dispatch_shift_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, vec_size: u32, start: u32, shift... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:78 [INFO] [stdout] | [INFO] [stdout] 1220 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, vec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vec_size` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:99 [INFO] [stdout] | [INFO] [stdout] 1220 | ..., queue: &wgpu::Queue, vec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:114 [INFO] [stdout] | [INFO] [stdout] 1220 | ...pu::Queue, vec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:126 [INFO] [stdout] | [INFO] [stdout] 1220 | ...ec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:45 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:81 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ins_vert_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:102 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ins_vert_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:121 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inf_idx` [INFO] [stdout] --> src/gpu/mod.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | let inf_idx = num_points + 4; // Infinity vertex (after 4 super-tet vertices) [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inf_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `insert_list` [INFO] [stdout] --> src/gpu/mod.rs:344:9 [INFO] [stdout] | [INFO] [stdout] 344 | insert_list: &[[u32; 2]], // (tet_idx, position) pairs [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_insert_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/phase1.rs:1212:37 [INFO] [stdout] | [INFO] [stdout] 1212 | ... let mut chain_tet = ti_pre; [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: variable does not need to be mutable [INFO] [stdout] --> src/phase1.rs:1213:37 [INFO] [stdout] | [INFO] [stdout] 1213 | ... let mut chain_next = tet_to_flip_data[chain_tet]; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/phase2.rs:393:9 [INFO] [stdout] | [INFO] [stdout] 393 | let n = pts64.len(); // includes super-tet vertices [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `face_sorted` [INFO] [stdout] --> src/phase2.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | let face_sorted = { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_face_sorted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/phase2.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | let mut diag_second_fail_32 = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `face_opp` [INFO] [stdout] --> src/phase2.rs:980:29 [INFO] [stdout] | [INFO] [stdout] 980 | for &(ev1, ev2, face_opp) in &edge_pairs { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_face_opp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `did_composite` is never read [INFO] [stdout] --> src/phase2.rs:1178:21 [INFO] [stdout] | [INFO] [stdout] 1178 | did_composite = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `star_idx` [INFO] [stdout] --> src/cpu/splaying.rs:572:14 [INFO] [stdout] | [INFO] [stdout] 572 | for (star_idx, star) in self.stars.iter().enumerate() { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_star_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_inserted_verts` is never used [INFO] [stdout] --> src/phase1.rs:1434:10 [INFO] [stdout] | [INFO] [stdout] 1434 | async fn read_inserted_verts( [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 `try_composite_flips` is never used [INFO] [stdout] --> src/phase2.rs:803:4 [INFO] [stdout] | [INFO] [stdout] 803 | fn try_composite_flips( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `walk_edge_ring` is never used [INFO] [stdout] --> src/phase2.rs:1323:4 [INFO] [stdout] | [INFO] [stdout] 1323 | fn walk_edge_ring( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `compare_star_add_queue` is never used [INFO] [stdout] --> src/cpu/splaying.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 111 | impl SplayingContext { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 308 | fn compare_star_add_queue(&mut self, star_idx: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/buffers.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 609 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/buffers.rs:689:9 [INFO] [stdout] | [INFO] [stdout] 689 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 689 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/buffers.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 733 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 733 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1055:9 [INFO] [stdout] | [INFO] [stdout] 1055 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1055 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1627:9 [INFO] [stdout] | [INFO] [stdout] 1627 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1627 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1651:9 [INFO] [stdout] | [INFO] [stdout] 1651 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1651 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1697:9 [INFO] [stdout] | [INFO] [stdout] 1697 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1697 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1734:9 [INFO] [stdout] | [INFO] [stdout] 1734 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1734 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1845:9 [INFO] [stdout] | [INFO] [stdout] 1845 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1845 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1896:9 [INFO] [stdout] | [INFO] [stdout] 1896 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1896 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1901:9 [INFO] [stdout] | [INFO] [stdout] 1901 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1901 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:2078:9 [INFO] [stdout] | [INFO] [stdout] 2078 | / device.poll(wgpu::PollType::Wait { [INFO] [stdout] 2079 | | submission_index: None, [INFO] [stdout] 2080 | | timeout: None, [INFO] [stdout] 2081 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2078 | let _ = device.poll(wgpu::PollType::Wait { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:2137:9 [INFO] [stdout] | [INFO] [stdout] 2137 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2137 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 130 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 279 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 307 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 320 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:595:21 [INFO] [stdout] | [INFO] [stdout] 595 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 595 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:616:21 [INFO] [stdout] | [INFO] [stdout] 616 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 616 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:678:21 [INFO] [stdout] | [INFO] [stdout] 678 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 678 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:769:17 [INFO] [stdout] | [INFO] [stdout] 769 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 769 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:796:25 [INFO] [stdout] | [INFO] [stdout] 796 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 796 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:900:25 [INFO] [stdout] | [INFO] [stdout] 900 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 900 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:919:25 [INFO] [stdout] | [INFO] [stdout] 919 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 919 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1088:21 [INFO] [stdout] | [INFO] [stdout] 1088 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1088 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1098:21 [INFO] [stdout] | [INFO] [stdout] 1098 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1098 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1106:21 [INFO] [stdout] | [INFO] [stdout] 1106 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1106 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1373:13 [INFO] [stdout] | [INFO] [stdout] 1373 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1373 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1404:9 [INFO] [stdout] | [INFO] [stdout] 1404 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1404 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/profiler.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:56 [INFO] [stdout] | [INFO] [stdout] 1200 | ...k_vert_free_list(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:92 [INFO] [stdout] | [INFO] [stdout] 1200 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ins_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:113 [INFO] [stdout] | [INFO] [stdout] 1200 | ...r, queue: &wgpu::Queue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ins_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_ins_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1200:127 [INFO] [stdout] | [INFO] [stdout] 1200 | ...ueue, ins_num: u32, old_ins_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_ins_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:53 [INFO] [stdout] | [INFO] [stdout] 1204 | ...lock_opp_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:89 [INFO] [stdout] | [INFO] [stdout] 1204 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:110 [INFO] [stdout] | [INFO] [stdout] 1204 | ...&wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:134 [INFO] [stdout] | [INFO] [stdout] 1204 | ...ock_idx: u32, new_inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_tet_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1204:158 [INFO] [stdout] | [INFO] [stdout] 1204 | ...inf_block_idx: u32, old_tet_num: u32) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_tet_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:47 [INFO] [stdout] | [INFO] [stdout] 1208 | pub fn dispatch_shift_inf_free_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, inf_idx: u32, start: u32, s... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:83 [INFO] [stdout] | [INFO] [stdout] 1208 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inf_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:104 [INFO] [stdout] | [INFO] [stdout] 1208 | ...r, queue: &wgpu::Queue, inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inf_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:118 [INFO] [stdout] | [INFO] [stdout] 1208 | ...gpu::Queue, inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/gpu/dispatch.rs:1208:130 [INFO] [stdout] | [INFO] [stdout] 1208 | ...inf_idx: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:43 [INFO] [stdout] | [INFO] [stdout] 1212 | pub fn dispatch_update_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:79 [INFO] [stdout] | [INFO] [stdout] 1212 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:100 [INFO] [stdout] | [INFO] [stdout] 1212 | ...&wgpu::Queue, old_inf_block_idx: u32, new_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_inf_block_idx` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:124 [INFO] [stdout] | [INFO] [stdout] 1212 | ...ock_idx: u32, new_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_inf_block_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vec_size` [INFO] [stdout] --> src/gpu/dispatch.rs:1212:148 [INFO] [stdout] | [INFO] [stdout] 1212 | ...ew_inf_block_idx: u32, vec_size: u32) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:46 [INFO] [stdout] | [INFO] [stdout] 1216 | pub fn dispatch_shift_opp_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, tet_num: u32, start: u32, sh... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:82 [INFO] [stdout] | [INFO] [stdout] 1216 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tet_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:103 [INFO] [stdout] | [INFO] [stdout] 1216 | ...r, queue: &wgpu::Queue, tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tet_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:117 [INFO] [stdout] | [INFO] [stdout] 1216 | ...gpu::Queue, tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/gpu/dispatch.rs:1216:129 [INFO] [stdout] | [INFO] [stdout] 1216 | ...tet_num: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:42 [INFO] [stdout] | [INFO] [stdout] 1220 | pub fn dispatch_shift_tet_idx(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, vec_size: u32, start: u32, shift... [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:78 [INFO] [stdout] | [INFO] [stdout] 1220 | ...mut wgpu::CommandEncoder, queue: &wgpu::Queue, vec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vec_size` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:99 [INFO] [stdout] | [INFO] [stdout] 1220 | ..., queue: &wgpu::Queue, vec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_vec_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:114 [INFO] [stdout] | [INFO] [stdout] 1220 | ...pu::Queue, vec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/gpu/dispatch.rs:1220:126 [INFO] [stdout] | [INFO] [stdout] 1220 | ...ec_size: u32, start: u32, shift: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `encoder` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:45 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_encoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `queue` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:81 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ins_vert_num` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:102 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ins_vert_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/gpu/dispatch.rs:1224:121 [INFO] [stdout] | [INFO] [stdout] 1224 | pub fn dispatch_make_reverse_map(&self, encoder: &mut wgpu::CommandEncoder, queue: &wgpu::Queue, ins_vert_num: u32, num: u32) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inf_idx` [INFO] [stdout] --> src/gpu/mod.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | let inf_idx = num_points + 4; // Infinity vertex (after 4 super-tet vertices) [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inf_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `insert_list` [INFO] [stdout] --> src/gpu/mod.rs:344:9 [INFO] [stdout] | [INFO] [stdout] 344 | insert_list: &[[u32; 2]], // (tet_idx, position) pairs [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_insert_list` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/phase2.rs:393:9 [INFO] [stdout] | [INFO] [stdout] 393 | let n = pts64.len(); // includes super-tet vertices [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `face_sorted` [INFO] [stdout] --> src/phase2.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | let face_sorted = { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_face_sorted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/phase2.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | let mut diag_second_fail_32 = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `face_opp` [INFO] [stdout] --> src/phase2.rs:980:29 [INFO] [stdout] | [INFO] [stdout] 980 | for &(ev1, ev2, face_opp) in &edge_pairs { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_face_opp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `did_composite` is never read [INFO] [stdout] --> src/phase2.rs:1178:21 [INFO] [stdout] | [INFO] [stdout] 1178 | did_composite = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `star_idx` [INFO] [stdout] --> src/cpu/splaying.rs:572:14 [INFO] [stdout] | [INFO] [stdout] 572 | for (star_idx, star) in self.stars.iter().enumerate() { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_star_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `skipped` is assigned to, but never used [INFO] [stdout] --> src/tests.rs:961:9 [INFO] [stdout] | [INFO] [stdout] 961 | let mut skipped = 0usize; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_skipped` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `skipped` is never read [INFO] [stdout] --> src/tests.rs:966:13 [INFO] [stdout] | [INFO] [stdout] 966 | skipped += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inf_idx` [INFO] [stdout] --> src/tests.rs:1882:9 [INFO] [stdout] | [INFO] [stdout] 1882 | let inf_idx = state.num_points + 4; // Infinity vertex (after 4 super-tet vertices) [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inf_idx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `nei_face` [INFO] [stdout] --> src/tests.rs:2057:31 [INFO] [stdout] | [INFO] [stdout] 2057 | let (nei_buf_idx, nei_face) = decode_opp(packed); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nei_face` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_inserted_verts` is never used [INFO] [stdout] --> src/phase1.rs:1434:10 [INFO] [stdout] | [INFO] [stdout] 1434 | async fn read_inserted_verts( [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 `try_composite_flips` is never used [INFO] [stdout] --> src/phase2.rs:803:4 [INFO] [stdout] | [INFO] [stdout] 803 | fn try_composite_flips( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `walk_edge_ring` is never used [INFO] [stdout] --> src/phase2.rs:1323:4 [INFO] [stdout] | [INFO] [stdout] 1323 | fn walk_edge_ring( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `compare_star_add_queue` is never used [INFO] [stdout] --> src/cpu/splaying.rs:308:8 [INFO] [stdout] | [INFO] [stdout] 111 | impl SplayingContext { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 308 | fn compare_star_add_queue(&mut self, star_idx: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_delaunay` is never used [INFO] [stdout] --> src/tests.rs:1003:4 [INFO] [stdout] | [INFO] [stdout] 1003 | fn check_delaunay( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `readback_compacted` is never used [INFO] [stdout] --> src/tests.rs:1799:4 [INFO] [stdout] | [INFO] [stdout] 1799 | fn readback_compacted( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `readback_all_alive` is never used [INFO] [stdout] --> src/tests.rs:1972:4 [INFO] [stdout] | [INFO] [stdout] 1972 | fn readback_all_alive( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_phase1_raw` is never used [INFO] [stdout] --> src/tests.rs:2110:4 [INFO] [stdout] | [INFO] [stdout] 2110 | fn run_phase1_raw( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_euler_closed` is never used [INFO] [stdout] --> src/tests.rs:2134:4 [INFO] [stdout] | [INFO] [stdout] 2134 | fn check_euler_closed(tets: &[[u32; 4]]) -> Result<(), String> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_raw` is never used [INFO] [stdout] --> src/tests.rs:2217:4 [INFO] [stdout] | [INFO] [stdout] 2217 | fn validate_raw( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/buffers.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 609 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/buffers.rs:689:9 [INFO] [stdout] | [INFO] [stdout] 689 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 689 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/buffers.rs:733:9 [INFO] [stdout] | [INFO] [stdout] 733 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 733 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1055:9 [INFO] [stdout] | [INFO] [stdout] 1055 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1055 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1627:9 [INFO] [stdout] | [INFO] [stdout] 1627 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1627 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1651:9 [INFO] [stdout] | [INFO] [stdout] 1651 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1651 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1697:9 [INFO] [stdout] | [INFO] [stdout] 1697 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1697 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1734:9 [INFO] [stdout] | [INFO] [stdout] 1734 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1734 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1845:9 [INFO] [stdout] | [INFO] [stdout] 1845 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1845 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1896:9 [INFO] [stdout] | [INFO] [stdout] 1896 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1896 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:1901:9 [INFO] [stdout] | [INFO] [stdout] 1901 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1901 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:2078:9 [INFO] [stdout] | [INFO] [stdout] 2078 | / device.poll(wgpu::PollType::Wait { [INFO] [stdout] 2079 | | submission_index: None, [INFO] [stdout] 2080 | | timeout: None, [INFO] [stdout] 2081 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2078 | let _ = device.poll(wgpu::PollType::Wait { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/gpu/dispatch.rs:2137:9 [INFO] [stdout] | [INFO] [stdout] 2137 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2137 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 130 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 279 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 307 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 320 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:595:21 [INFO] [stdout] | [INFO] [stdout] 595 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 595 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:616:21 [INFO] [stdout] | [INFO] [stdout] 616 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 616 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:678:21 [INFO] [stdout] | [INFO] [stdout] 678 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 678 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:769:17 [INFO] [stdout] | [INFO] [stdout] 769 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 769 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:796:25 [INFO] [stdout] | [INFO] [stdout] 796 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 796 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:900:25 [INFO] [stdout] | [INFO] [stdout] 900 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 900 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:919:25 [INFO] [stdout] | [INFO] [stdout] 919 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 919 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1088:21 [INFO] [stdout] | [INFO] [stdout] 1088 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1088 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1098:21 [INFO] [stdout] | [INFO] [stdout] 1098 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1098 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1106:21 [INFO] [stdout] | [INFO] [stdout] 1106 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1106 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1373:13 [INFO] [stdout] | [INFO] [stdout] 1373 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1373 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/phase1.rs:1404:9 [INFO] [stdout] | [INFO] [stdout] 1404 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1404 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/profiler.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = device.poll(wgpu::PollType::Wait { submission_index: None, timeout: None }); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_delaunay_uniform_2M` should have a snake case name [INFO] [stdout] --> src/tests.rs:1360:4 [INFO] [stdout] | [INFO] [stdout] 1360 | fn test_delaunay_uniform_2M() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_delaunay_uniform_2_m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unused dependency `glam` [INFO] [stderr] --> Cargo.toml:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | glam = "0.32" [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `glam` [INFO] [stderr] warning: `gdel3d_wgpu` (manifest) generated 1 warning [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 54.27s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: naga v28.0.0, wgpu v28.0.0, wgpu-core v28.0.1, wgpu-hal v28.0.1 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8` [INFO] running `Command { std: "docker" "inspect" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735", kill_on_drop: false }` [INFO] [stdout] c28d4d110917fadaf9bb56430b6d5c855e9ae1a5226486a81a5cb2735ebd3735