[INFO] fetching crate li-wgpu-core 0.18.1... [INFO] testing li-wgpu-core-0.18.1 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate li-wgpu-core 0.18.1 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate li-wgpu-core 0.18.1 [INFO] finished tweaking crates.io crate li-wgpu-core 0.18.1 [INFO] tweaked toml for crates.io crate li-wgpu-core 0.18.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate li-wgpu-core 0.18.1 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 107 packages to latest compatible versions [INFO] [stderr] Adding bit-vec v0.6.3 (available: v0.8.0) [INFO] [stderr] Adding codespan-reporting v0.11.1 (available: v0.12.0) [INFO] [stderr] Adding naga v0.14.2 (available: v26.0.0) [INFO] [stderr] Adding raw-window-handle v0.5.2 (available: v0.6.2) [INFO] [stderr] Adding ron v0.8.1 (available: v0.11.0) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.1.1) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.17) [INFO] [stderr] Adding wgpu-types v0.18.0 (available: v26.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition [INFO] [stderr] (in the `hal` dependency) [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 205ed0aef7ef416a8529e37b507eb6c784fcdfd70a83444f4003dc4f9ce99331 [INFO] running `Command { std: "docker" "start" "-a" "205ed0aef7ef416a8529e37b507eb6c784fcdfd70a83444f4003dc4f9ce99331", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "205ed0aef7ef416a8529e37b507eb6c784fcdfd70a83444f4003dc4f9ce99331", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "205ed0aef7ef416a8529e37b507eb6c784fcdfd70a83444f4003dc4f9ce99331", kill_on_drop: false }` [INFO] [stdout] 205ed0aef7ef416a8529e37b507eb6c784fcdfd70a83444f4003dc4f9ce99331 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cc4c229b29c845b29c23d4c927d2f540b50e2e086404c51fc1a5c8ff9d827dc2 [INFO] running `Command { std: "docker" "start" "-a" "cc4c229b29c845b29c23d4c927d2f540b50e2e086404c51fc1a5c8ff9d827dc2", kill_on_drop: false }` [INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition [INFO] [stderr] (in the `hal` dependency) [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling wgpu-types v0.18.0 [INFO] [stderr] Compiling raw-window-handle v0.5.2 [INFO] [stderr] Compiling profiling v1.0.17 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling naga v0.14.2 [INFO] [stderr] Compiling li-wgpu-hal v0.18.1 [INFO] [stderr] Compiling li-wgpu-core v0.18.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:582:43 [INFO] [stdout] | [INFO] [stdout] 582 | offset..(offset + mem::size_of::() as u64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | unused_qualifications, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 582 - offset..(offset + mem::size_of::() as u64), [INFO] [stdout] 582 + offset..(offset + size_of::() as u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:620:43 [INFO] [stdout] | [INFO] [stdout] 620 | offset..(offset + mem::size_of::() as u64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 620 - offset..(offset + mem::size_of::() as u64), [INFO] [stdout] 620 + offset..(offset + size_of::() as u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | crate::binding_model::PipelineLayout, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 786 - crate::binding_model::PipelineLayout, [INFO] [stdout] 786 + binding_model::PipelineLayout, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:789:36 [INFO] [stdout] | [INFO] [stdout] 789 | bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 789 - bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] 789 + bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:790:34 [INFO] [stdout] | [INFO] [stdout] 790 | pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 790 - pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] 790 + pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:791:32 [INFO] [stdout] | [INFO] [stdout] 791 | buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 791 - buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] 791 + buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/compute.rs:737:47 [INFO] [stdout] | [INFO] [stdout] 737 | let end_offset = offset + mem::size_of::() as u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 737 - let end_offset = offset + mem::size_of::() as u64; [INFO] [stdout] 737 + let end_offset = offset + size_of::() as u64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:1990:38 [INFO] [stdout] | [INFO] [stdout] 1990 | ... false => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1990 - false => mem::size_of::(), [INFO] [stdout] 1990 + false => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:1991:37 [INFO] [stdout] | [INFO] [stdout] 1991 | ... true => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1991 - true => mem::size_of::(), [INFO] [stdout] 1991 + true => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2066:38 [INFO] [stdout] | [INFO] [stdout] 2066 | ... false => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2066 - false => mem::size_of::(), [INFO] [stdout] 2066 + false => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2067:37 [INFO] [stdout] | [INFO] [stdout] 2067 | ... true => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2067 - true => mem::size_of::(), [INFO] [stdout] 2067 + true => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2418:13 [INFO] [stdout] | [INFO] [stdout] 2418 | super::CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2418 - super::CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] 2418 + CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:631:43 [INFO] [stdout] | [INFO] [stdout] 631 | && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 631 - && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stdout] 631 + && (src_buffer.usage.contains(BufferUsages::INDEX) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:632:46 [INFO] [stdout] | [INFO] [stdout] 632 | || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 632 - || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stdout] 632 + || dst_buffer.usage.contains(BufferUsages::INDEX)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:634:36 [INFO] [stdout] | [INFO] [stdout] 634 | let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 634 - let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stdout] 634 + let forbidden_usages = BufferUsages::VERTEX [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:635:19 [INFO] [stdout] | [INFO] [stdout] 635 | | wgt::BufferUsages::UNIFORM [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 635 - | wgt::BufferUsages::UNIFORM [INFO] [stdout] 635 + | BufferUsages::UNIFORM [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:636:19 [INFO] [stdout] | [INFO] [stdout] 636 | | wgt::BufferUsages::INDIRECT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 636 - | wgt::BufferUsages::INDIRECT [INFO] [stdout] 636 + | BufferUsages::INDIRECT [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:637:19 [INFO] [stdout] | [INFO] [stdout] 637 | | wgt::BufferUsages::STORAGE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 637 - | wgt::BufferUsages::STORAGE; [INFO] [stdout] 637 + | BufferUsages::STORAGE; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | std::ptr::NonNull::dangling() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 194 - std::ptr::NonNull::dangling() [INFO] [stdout] 194 + ptr::NonNull::dangling() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:208:36 [INFO] [stdout] | [INFO] [stdout] 208 | buffer.map_state = resource::BufferMapState::Active { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 208 - buffer.map_state = resource::BufferMapState::Active { [INFO] [stdout] 208 + buffer.map_state = BufferMapState::Active { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:257:36 [INFO] [stdout] | [INFO] [stdout] 257 | buffer.map_state = resource::BufferMapState::Init { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 257 - buffer.map_state = resource::BufferMapState::Init { [INFO] [stdout] 257 + buffer.map_state = BufferMapState::Init { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:812:33 [INFO] [stdout] | [INFO] [stdout] 812 | let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 812 - let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] 812 + let clear_views = match mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:1149:32 [INFO] [stdout] | [INFO] [stdout] 1149 | inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1149 - inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] 1149 + inner: binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:1954:24 [INFO] [stdout] | [INFO] [stdout] 1954 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1954 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] 1954 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2123:24 [INFO] [stdout] | [INFO] [stdout] 2123 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2123 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] 2123 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2795:17 [INFO] [stdout] | [INFO] [stdout] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] 2795 + BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2795:57 [INFO] [stdout] | [INFO] [stdout] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] 2795 + resource::BufferMapState::Init { .. } | BufferMapState::Active { .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2798:17 [INFO] [stdout] | [INFO] [stdout] 2798 | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2798 - resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2798 + BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2801:17 [INFO] [stdout] | [INFO] [stdout] 2801 | resource::BufferMapState::Idle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2801 - resource::BufferMapState::Idle => { [INFO] [stdout] 2801 + BufferMapState::Idle => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2802:21 [INFO] [stdout] | [INFO] [stdout] 2802 | resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2802 - resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] 2802 + BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2863:13 [INFO] [stdout] | [INFO] [stdout] 2863 | resource::BufferMapState::Init { ptr, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2863 - resource::BufferMapState::Init { ptr, .. } => { [INFO] [stdout] 2863 + BufferMapState::Init { ptr, .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2873:13 [INFO] [stdout] | [INFO] [stdout] 2873 | resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2873 - resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] 2873 + BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2891:13 [INFO] [stdout] | [INFO] [stdout] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2891 + BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2891:46 [INFO] [stdout] | [INFO] [stdout] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2891 + resource::BufferMapState::Idle | BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2904:51 [INFO] [stdout] | [INFO] [stdout] 2904 | match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2904 - match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stdout] 2904 + match mem::replace(&mut buffer.map_state, BufferMapState::Idle) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2905:13 [INFO] [stdout] | [INFO] [stdout] 2905 | resource::BufferMapState::Init { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2905 - resource::BufferMapState::Init { [INFO] [stdout] 2905 + BufferMapState::Init { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2962:13 [INFO] [stdout] | [INFO] [stdout] 2962 | resource::BufferMapState::Idle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2962 - resource::BufferMapState::Idle => { [INFO] [stdout] 2962 + BufferMapState::Idle => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2965:13 [INFO] [stdout] | [INFO] [stdout] 2965 | resource::BufferMapState::Waiting(pending) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2965 - resource::BufferMapState::Waiting(pending) => { [INFO] [stdout] 2965 + BufferMapState::Waiting(pending) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2968:13 [INFO] [stdout] | [INFO] [stdout] 2968 | resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2968 - resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] 2968 + BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/life.rs:888:37 [INFO] [stdout] | [INFO] [stdout] 888 | let mapping = match std::mem::replace( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 888 - let mapping = match std::mem::replace( [INFO] [stdout] 888 + let mapping = match mem::replace( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:755:46 [INFO] [stdout] | [INFO] [stdout] 755 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 755 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] 755 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:756:46 [INFO] [stdout] | [INFO] [stdout] 756 | wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 756 - wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stdout] 756 + wgt::TextureDimension::D2 => TextureViewDimension::D2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:832:46 [INFO] [stdout] | [INFO] [stdout] 832 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 832 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] 832 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:835:25 [INFO] [stdout] | [INFO] [stdout] 835 | wgt::TextureViewDimension::D2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 835 - wgt::TextureViewDimension::D2 [INFO] [stdout] 835 + TextureViewDimension::D2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:837:25 [INFO] [stdout] | [INFO] [stdout] 837 | wgt::TextureViewDimension::D2Array [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 837 - wgt::TextureViewDimension::D2Array [INFO] [stdout] 837 + TextureViewDimension::D2Array [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:840:46 [INFO] [stdout] | [INFO] [stdout] 840 | wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 840 - wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stdout] 840 + wgt::TextureDimension::D3 => TextureViewDimension::D3, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:854:21 [INFO] [stdout] | [INFO] [stdout] 854 | wgt::TextureViewDimension::D1 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 854 - wgt::TextureViewDimension::D1 [INFO] [stdout] 854 + TextureViewDimension::D1 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:855:23 [INFO] [stdout] | [INFO] [stdout] 855 | | wgt::TextureViewDimension::D2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 855 - | wgt::TextureViewDimension::D2 [INFO] [stdout] 855 + | TextureViewDimension::D2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:856:23 [INFO] [stdout] | [INFO] [stdout] 856 | | wgt::TextureViewDimension::D3 => 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 856 - | wgt::TextureViewDimension::D3 => 1, [INFO] [stdout] 856 + | TextureViewDimension::D3 => 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:857:21 [INFO] [stdout] | [INFO] [stdout] 857 | wgt::TextureViewDimension::Cube => 6, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 857 - wgt::TextureViewDimension::Cube => 6, [INFO] [stdout] 857 + TextureViewDimension::Cube => 6, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:858:21 [INFO] [stdout] | [INFO] [stdout] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 858 + TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:858:58 [INFO] [stdout] | [INFO] [stdout] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 858 + wgt::TextureViewDimension::D2Array | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:894:67 [INFO] [stdout] | [INFO] [stdout] 894 | if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 894 - if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stdout] 894 + if texture.desc.sample_count > 1 && resolved_dimension != TextureViewDimension::D2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1031:17 [INFO] [stdout] | [INFO] [stdout] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1031 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1031:51 [INFO] [stdout] | [INFO] [stdout] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1031 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1034:17 [INFO] [stdout] | [INFO] [stdout] 1034 | wgt::TextureViewDimension::D3 => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1034 - wgt::TextureViewDimension::D3 => { [INFO] [stdout] 1034 + TextureViewDimension::D3 => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1568:25 [INFO] [stdout] | [INFO] [stdout] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1568 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1568:59 [INFO] [stdout] | [INFO] [stdout] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1568 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2164:21 [INFO] [stdout] | [INFO] [stdout] 2164 | ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2164 - ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stdout] 2164 + ) -> Result<(), binding_model::CreateBindGroupError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2196:16 [INFO] [stdout] | [INFO] [stdout] 2196 | view: &crate::resource::TextureView, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2196 - view: &crate::resource::TextureView, [INFO] [stdout] 2196 + view: &resource::TextureView, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2834:48 [INFO] [stdout] | [INFO] [stdout] 2834 | ... return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 2835 | | ... ::BlendFactorOnUnsupportedTarget { factor, target: i as u32 }); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2834 - return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stdout] 2834 + return Err(pipeline::CreateRenderPipelineError [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:3347:17 [INFO] [stdout] | [INFO] [stdout] 3347 | impl crate::resource::Resource for Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 3347 - impl crate::resource::Resource for Device { [INFO] [stdout] 3347 + impl resource::Resource for Device { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/id.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 18 - const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stdout] 18 + const INDEX_BITS: usize = size_of::() * 8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/instance.rs:336:12 [INFO] [stdout] | [INFO] [stdout] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] 336 + if Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/instance.rs:336:44 [INFO] [stdout] | [INFO] [stdout] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] 336 + if wgt::Backends::PRIMARY.contains(Backends::from(A::VARIANT)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match std::mem::replace(&mut self.map[index], element) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 156 - match std::mem::replace(&mut self.map[index], element) { [INFO] [stdout] 156 + match mem::replace(&mut self.map[index], element) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:179:15 [INFO] [stdout] | [INFO] [stdout] 179 | match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 179 - match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] 179 + match mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 195 - std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] 195 + mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 222 | element_size: mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 222 - element_size: mem::size_of::(), [INFO] [stdout] 222 + element_size: size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/track/metadata.rs:250:35 [INFO] [stdout] | [INFO] [stdout] 250 | const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 250 - const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stdout] 250 + const BITS_PER_BLOCK: usize = size_of::() * 8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/validation.rs:1025:21 [INFO] [stdout] | [INFO] [stdout] 1025 | wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1025 - wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] 1025 + BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/mod.rs:334:19 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn as_ref(&self) -> BasePassRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 334 | pub fn as_ref(&self) -> BasePassRef<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/memory_init.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain<'_, TextureInitTrackerAction> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/render.rs:703:29 [INFO] [stdout] | [INFO] [stdout] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/init_tracker/mod.rs:190:25 [INFO] [stdout] | [INFO] [stdout] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain<'_, Idx> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/registry.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 77 | id_in: >::Input, [INFO] [stdout] 78 | ) -> FutureId { [INFO] [stdout] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | ) -> FutureId<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/track/range.rs:77:42 [INFO] [stdout] | [INFO] [stdout] 75 | &'a self, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 76 | range: &'a Range, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 77 | ) -> impl Iterator, &T)> + 'a { [INFO] [stdout] | ^^ -- the same lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 77 | ) -> impl Iterator, &'a T)> + 'a { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/texture.rs:456:18 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn drain(&mut self) -> Drain> { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 456 | pub fn drain(&mut self) -> Drain<'_, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.91s [INFO] running `Command { std: "docker" "inspect" "cc4c229b29c845b29c23d4c927d2f540b50e2e086404c51fc1a5c8ff9d827dc2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc4c229b29c845b29c23d4c927d2f540b50e2e086404c51fc1a5c8ff9d827dc2", kill_on_drop: false }` [INFO] [stdout] cc4c229b29c845b29c23d4c927d2f540b50e2e086404c51fc1a5c8ff9d827dc2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 55d5f87c8803f1e06cd73d70d79b76bd4e04c3d972fd8ab1e533dd2c32661b17 [INFO] running `Command { std: "docker" "start" "-a" "55d5f87c8803f1e06cd73d70d79b76bd4e04c3d972fd8ab1e533dd2c32661b17", kill_on_drop: false }` [INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition [INFO] [stderr] (in the `hal` dependency) [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:582:43 [INFO] [stdout] | [INFO] [stdout] 582 | offset..(offset + mem::size_of::() as u64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | unused_qualifications, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 582 - offset..(offset + mem::size_of::() as u64), [INFO] [stdout] 582 + offset..(offset + size_of::() as u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:620:43 [INFO] [stdout] | [INFO] [stdout] 620 | offset..(offset + mem::size_of::() as u64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 620 - offset..(offset + mem::size_of::() as u64), [INFO] [stdout] 620 + offset..(offset + size_of::() as u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | crate::binding_model::PipelineLayout, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 786 - crate::binding_model::PipelineLayout, [INFO] [stdout] 786 + binding_model::PipelineLayout, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:789:36 [INFO] [stdout] | [INFO] [stdout] 789 | bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 789 - bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] 789 + bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:790:34 [INFO] [stdout] | [INFO] [stdout] 790 | pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 790 - pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] 790 + pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:791:32 [INFO] [stdout] | [INFO] [stdout] 791 | buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 791 - buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] 791 + buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/compute.rs:737:47 [INFO] [stdout] | [INFO] [stdout] 737 | let end_offset = offset + mem::size_of::() as u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 737 - let end_offset = offset + mem::size_of::() as u64; [INFO] [stdout] 737 + let end_offset = offset + size_of::() as u64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:1990:38 [INFO] [stdout] | [INFO] [stdout] 1990 | ... false => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1990 - false => mem::size_of::(), [INFO] [stdout] 1990 + false => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:1991:37 [INFO] [stdout] | [INFO] [stdout] 1991 | ... true => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1991 - true => mem::size_of::(), [INFO] [stdout] 1991 + true => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2066:38 [INFO] [stdout] | [INFO] [stdout] 2066 | ... false => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2066 - false => mem::size_of::(), [INFO] [stdout] 2066 + false => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2067:37 [INFO] [stdout] | [INFO] [stdout] 2067 | ... true => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2067 - true => mem::size_of::(), [INFO] [stdout] 2067 + true => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2418:13 [INFO] [stdout] | [INFO] [stdout] 2418 | super::CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2418 - super::CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] 2418 + CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:631:43 [INFO] [stdout] | [INFO] [stdout] 631 | && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 631 - && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stdout] 631 + && (src_buffer.usage.contains(BufferUsages::INDEX) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:632:46 [INFO] [stdout] | [INFO] [stdout] 632 | || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 632 - || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stdout] 632 + || dst_buffer.usage.contains(BufferUsages::INDEX)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:634:36 [INFO] [stdout] | [INFO] [stdout] 634 | let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 634 - let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stdout] 634 + let forbidden_usages = BufferUsages::VERTEX [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:635:19 [INFO] [stdout] | [INFO] [stdout] 635 | | wgt::BufferUsages::UNIFORM [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 635 - | wgt::BufferUsages::UNIFORM [INFO] [stdout] 635 + | BufferUsages::UNIFORM [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:636:19 [INFO] [stdout] | [INFO] [stdout] 636 | | wgt::BufferUsages::INDIRECT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 636 - | wgt::BufferUsages::INDIRECT [INFO] [stdout] 636 + | BufferUsages::INDIRECT [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:637:19 [INFO] [stdout] | [INFO] [stdout] 637 | | wgt::BufferUsages::STORAGE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 637 - | wgt::BufferUsages::STORAGE; [INFO] [stdout] 637 + | BufferUsages::STORAGE; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | std::ptr::NonNull::dangling() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 194 - std::ptr::NonNull::dangling() [INFO] [stdout] 194 + ptr::NonNull::dangling() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:208:36 [INFO] [stdout] | [INFO] [stdout] 208 | buffer.map_state = resource::BufferMapState::Active { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 208 - buffer.map_state = resource::BufferMapState::Active { [INFO] [stdout] 208 + buffer.map_state = BufferMapState::Active { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:257:36 [INFO] [stdout] | [INFO] [stdout] 257 | buffer.map_state = resource::BufferMapState::Init { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 257 - buffer.map_state = resource::BufferMapState::Init { [INFO] [stdout] 257 + buffer.map_state = BufferMapState::Init { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:812:33 [INFO] [stdout] | [INFO] [stdout] 812 | let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 812 - let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] 812 + let clear_views = match mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:1149:32 [INFO] [stdout] | [INFO] [stdout] 1149 | inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1149 - inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] 1149 + inner: binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:1954:24 [INFO] [stdout] | [INFO] [stdout] 1954 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1954 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] 1954 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2123:24 [INFO] [stdout] | [INFO] [stdout] 2123 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2123 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] 2123 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2795:17 [INFO] [stdout] | [INFO] [stdout] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] 2795 + BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2795:57 [INFO] [stdout] | [INFO] [stdout] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] 2795 + resource::BufferMapState::Init { .. } | BufferMapState::Active { .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2798:17 [INFO] [stdout] | [INFO] [stdout] 2798 | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2798 - resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2798 + BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2801:17 [INFO] [stdout] | [INFO] [stdout] 2801 | resource::BufferMapState::Idle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2801 - resource::BufferMapState::Idle => { [INFO] [stdout] 2801 + BufferMapState::Idle => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2802:21 [INFO] [stdout] | [INFO] [stdout] 2802 | resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2802 - resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] 2802 + BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2863:13 [INFO] [stdout] | [INFO] [stdout] 2863 | resource::BufferMapState::Init { ptr, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2863 - resource::BufferMapState::Init { ptr, .. } => { [INFO] [stdout] 2863 + BufferMapState::Init { ptr, .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2873:13 [INFO] [stdout] | [INFO] [stdout] 2873 | resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2873 - resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] 2873 + BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2891:13 [INFO] [stdout] | [INFO] [stdout] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2891 + BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2891:46 [INFO] [stdout] | [INFO] [stdout] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2891 + resource::BufferMapState::Idle | BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2904:51 [INFO] [stdout] | [INFO] [stdout] 2904 | match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2904 - match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stdout] 2904 + match mem::replace(&mut buffer.map_state, BufferMapState::Idle) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2905:13 [INFO] [stdout] | [INFO] [stdout] 2905 | resource::BufferMapState::Init { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2905 - resource::BufferMapState::Init { [INFO] [stdout] 2905 + BufferMapState::Init { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2962:13 [INFO] [stdout] | [INFO] [stdout] 2962 | resource::BufferMapState::Idle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2962 - resource::BufferMapState::Idle => { [INFO] [stdout] 2962 + BufferMapState::Idle => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2965:13 [INFO] [stdout] | [INFO] [stdout] 2965 | resource::BufferMapState::Waiting(pending) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2965 - resource::BufferMapState::Waiting(pending) => { [INFO] [stdout] 2965 + BufferMapState::Waiting(pending) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2968:13 [INFO] [stdout] | [INFO] [stdout] 2968 | resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2968 - resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] 2968 + BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/life.rs:888:37 [INFO] [stdout] | [INFO] [stdout] 888 | let mapping = match std::mem::replace( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 888 - let mapping = match std::mem::replace( [INFO] [stdout] 888 + let mapping = match mem::replace( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:755:46 [INFO] [stdout] | [INFO] [stdout] 755 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 755 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] 755 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:756:46 [INFO] [stdout] | [INFO] [stdout] 756 | wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 756 - wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stdout] 756 + wgt::TextureDimension::D2 => TextureViewDimension::D2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:832:46 [INFO] [stdout] | [INFO] [stdout] 832 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 832 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] 832 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:835:25 [INFO] [stdout] | [INFO] [stdout] 835 | wgt::TextureViewDimension::D2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 835 - wgt::TextureViewDimension::D2 [INFO] [stdout] 835 + TextureViewDimension::D2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:837:25 [INFO] [stdout] | [INFO] [stdout] 837 | wgt::TextureViewDimension::D2Array [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 837 - wgt::TextureViewDimension::D2Array [INFO] [stdout] 837 + TextureViewDimension::D2Array [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:840:46 [INFO] [stdout] | [INFO] [stdout] 840 | wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 840 - wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stdout] 840 + wgt::TextureDimension::D3 => TextureViewDimension::D3, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:854:21 [INFO] [stdout] | [INFO] [stdout] 854 | wgt::TextureViewDimension::D1 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 854 - wgt::TextureViewDimension::D1 [INFO] [stdout] 854 + TextureViewDimension::D1 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:855:23 [INFO] [stdout] | [INFO] [stdout] 855 | | wgt::TextureViewDimension::D2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 855 - | wgt::TextureViewDimension::D2 [INFO] [stdout] 855 + | TextureViewDimension::D2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:856:23 [INFO] [stdout] | [INFO] [stdout] 856 | | wgt::TextureViewDimension::D3 => 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 856 - | wgt::TextureViewDimension::D3 => 1, [INFO] [stdout] 856 + | TextureViewDimension::D3 => 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:857:21 [INFO] [stdout] | [INFO] [stdout] 857 | wgt::TextureViewDimension::Cube => 6, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 857 - wgt::TextureViewDimension::Cube => 6, [INFO] [stdout] 857 + TextureViewDimension::Cube => 6, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:858:21 [INFO] [stdout] | [INFO] [stdout] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 858 + TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:858:58 [INFO] [stdout] | [INFO] [stdout] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 858 + wgt::TextureViewDimension::D2Array | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:894:67 [INFO] [stdout] | [INFO] [stdout] 894 | if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 894 - if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stdout] 894 + if texture.desc.sample_count > 1 && resolved_dimension != TextureViewDimension::D2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1031:17 [INFO] [stdout] | [INFO] [stdout] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1031 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1031:51 [INFO] [stdout] | [INFO] [stdout] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1031 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1034:17 [INFO] [stdout] | [INFO] [stdout] 1034 | wgt::TextureViewDimension::D3 => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1034 - wgt::TextureViewDimension::D3 => { [INFO] [stdout] 1034 + TextureViewDimension::D3 => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1568:25 [INFO] [stdout] | [INFO] [stdout] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1568 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1568:59 [INFO] [stdout] | [INFO] [stdout] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1568 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2164:21 [INFO] [stdout] | [INFO] [stdout] 2164 | ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2164 - ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stdout] 2164 + ) -> Result<(), binding_model::CreateBindGroupError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2196:16 [INFO] [stdout] | [INFO] [stdout] 2196 | view: &crate::resource::TextureView, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2196 - view: &crate::resource::TextureView, [INFO] [stdout] 2196 + view: &resource::TextureView, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2834:48 [INFO] [stdout] | [INFO] [stdout] 2834 | ... return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 2835 | | ... ::BlendFactorOnUnsupportedTarget { factor, target: i as u32 }); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2834 - return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stdout] 2834 + return Err(pipeline::CreateRenderPipelineError [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:3347:17 [INFO] [stdout] | [INFO] [stdout] 3347 | impl crate::resource::Resource for Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 3347 - impl crate::resource::Resource for Device { [INFO] [stdout] 3347 + impl resource::Resource for Device { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/id.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 18 - const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stdout] 18 + const INDEX_BITS: usize = size_of::() * 8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/instance.rs:336:12 [INFO] [stdout] | [INFO] [stdout] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] 336 + if Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/instance.rs:336:44 [INFO] [stdout] | [INFO] [stdout] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] 336 + if wgt::Backends::PRIMARY.contains(Backends::from(A::VARIANT)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match std::mem::replace(&mut self.map[index], element) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 156 - match std::mem::replace(&mut self.map[index], element) { [INFO] [stdout] 156 + match mem::replace(&mut self.map[index], element) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:179:15 [INFO] [stdout] | [INFO] [stdout] 179 | match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 179 - match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] 179 + match mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 195 - std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] 195 + mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 222 | element_size: mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 222 - element_size: mem::size_of::(), [INFO] [stdout] 222 + element_size: size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/track/metadata.rs:250:35 [INFO] [stdout] | [INFO] [stdout] 250 | const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 250 - const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stdout] 250 + const BITS_PER_BLOCK: usize = size_of::() * 8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/validation.rs:1025:21 [INFO] [stdout] | [INFO] [stdout] 1025 | wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1025 - wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] 1025 + BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/mod.rs:334:19 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn as_ref(&self) -> BasePassRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 334 | pub fn as_ref(&self) -> BasePassRef<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/memory_init.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain<'_, TextureInitTrackerAction> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/render.rs:703:29 [INFO] [stdout] | [INFO] [stdout] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/init_tracker/mod.rs:190:25 [INFO] [stdout] | [INFO] [stdout] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain<'_, Idx> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/registry.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 77 | id_in: >::Input, [INFO] [stdout] 78 | ) -> FutureId { [INFO] [stdout] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | ) -> FutureId<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/track/range.rs:77:42 [INFO] [stdout] | [INFO] [stdout] 75 | &'a self, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 76 | range: &'a Range, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 77 | ) -> impl Iterator, &T)> + 'a { [INFO] [stdout] | ^^ -- the same lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 77 | ) -> impl Iterator, &'a T)> + 'a { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/texture.rs:456:18 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn drain(&mut self) -> Drain> { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 456 | pub fn drain(&mut self) -> Drain<'_, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling li-wgpu-core v0.18.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:582:43 [INFO] [stdout] | [INFO] [stdout] 582 | offset..(offset + mem::size_of::() as u64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | unused_qualifications, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 582 - offset..(offset + mem::size_of::() as u64), [INFO] [stdout] 582 + offset..(offset + size_of::() as u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:620:43 [INFO] [stdout] | [INFO] [stdout] 620 | offset..(offset + mem::size_of::() as u64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 620 - offset..(offset + mem::size_of::() as u64), [INFO] [stdout] 620 + offset..(offset + size_of::() as u64), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | crate::binding_model::PipelineLayout, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 786 - crate::binding_model::PipelineLayout, [INFO] [stdout] 786 + binding_model::PipelineLayout, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:789:36 [INFO] [stdout] | [INFO] [stdout] 789 | bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 789 - bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] 789 + bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:790:34 [INFO] [stdout] | [INFO] [stdout] 790 | pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 790 - pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] 790 + pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/bundle.rs:791:32 [INFO] [stdout] | [INFO] [stdout] 791 | buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 791 - buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] 791 + buffer_guard: &Storage, id::BufferId>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/compute.rs:737:47 [INFO] [stdout] | [INFO] [stdout] 737 | let end_offset = offset + mem::size_of::() as u64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 737 - let end_offset = offset + mem::size_of::() as u64; [INFO] [stdout] 737 + let end_offset = offset + size_of::() as u64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:1990:38 [INFO] [stdout] | [INFO] [stdout] 1990 | ... false => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1990 - false => mem::size_of::(), [INFO] [stdout] 1990 + false => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:1991:37 [INFO] [stdout] | [INFO] [stdout] 1991 | ... true => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1991 - true => mem::size_of::(), [INFO] [stdout] 1991 + true => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2066:38 [INFO] [stdout] | [INFO] [stdout] 2066 | ... false => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2066 - false => mem::size_of::(), [INFO] [stdout] 2066 + false => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2067:37 [INFO] [stdout] | [INFO] [stdout] 2067 | ... true => mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2067 - true => mem::size_of::(), [INFO] [stdout] 2067 + true => size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/render.rs:2418:13 [INFO] [stdout] | [INFO] [stdout] 2418 | super::CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2418 - super::CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] 2418 + CommandBuffer::insert_barriers_from_scope( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:631:43 [INFO] [stdout] | [INFO] [stdout] 631 | && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 631 - && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stdout] 631 + && (src_buffer.usage.contains(BufferUsages::INDEX) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:632:46 [INFO] [stdout] | [INFO] [stdout] 632 | || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 632 - || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stdout] 632 + || dst_buffer.usage.contains(BufferUsages::INDEX)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:634:36 [INFO] [stdout] | [INFO] [stdout] 634 | let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 634 - let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stdout] 634 + let forbidden_usages = BufferUsages::VERTEX [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:635:19 [INFO] [stdout] | [INFO] [stdout] 635 | | wgt::BufferUsages::UNIFORM [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 635 - | wgt::BufferUsages::UNIFORM [INFO] [stdout] 635 + | BufferUsages::UNIFORM [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:636:19 [INFO] [stdout] | [INFO] [stdout] 636 | | wgt::BufferUsages::INDIRECT [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 636 - | wgt::BufferUsages::INDIRECT [INFO] [stdout] 636 + | BufferUsages::INDIRECT [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/command/transfer.rs:637:19 [INFO] [stdout] | [INFO] [stdout] 637 | | wgt::BufferUsages::STORAGE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 637 - | wgt::BufferUsages::STORAGE; [INFO] [stdout] 637 + | BufferUsages::STORAGE; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | std::ptr::NonNull::dangling() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 194 - std::ptr::NonNull::dangling() [INFO] [stdout] 194 + ptr::NonNull::dangling() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:208:36 [INFO] [stdout] | [INFO] [stdout] 208 | buffer.map_state = resource::BufferMapState::Active { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 208 - buffer.map_state = resource::BufferMapState::Active { [INFO] [stdout] 208 + buffer.map_state = BufferMapState::Active { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:257:36 [INFO] [stdout] | [INFO] [stdout] 257 | buffer.map_state = resource::BufferMapState::Init { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 257 - buffer.map_state = resource::BufferMapState::Init { [INFO] [stdout] 257 + buffer.map_state = BufferMapState::Init { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:812:33 [INFO] [stdout] | [INFO] [stdout] 812 | let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 812 - let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] 812 + let clear_views = match mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:1149:32 [INFO] [stdout] | [INFO] [stdout] 1149 | inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1149 - inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] 1149 + inner: binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:1954:24 [INFO] [stdout] | [INFO] [stdout] 1954 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1954 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] 1954 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2123:24 [INFO] [stdout] | [INFO] [stdout] 2123 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2123 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] 2123 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2795:17 [INFO] [stdout] | [INFO] [stdout] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] 2795 + BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2795:57 [INFO] [stdout] | [INFO] [stdout] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stdout] 2795 + resource::BufferMapState::Init { .. } | BufferMapState::Active { .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2798:17 [INFO] [stdout] | [INFO] [stdout] 2798 | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2798 - resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2798 + BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2801:17 [INFO] [stdout] | [INFO] [stdout] 2801 | resource::BufferMapState::Idle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2801 - resource::BufferMapState::Idle => { [INFO] [stdout] 2801 + BufferMapState::Idle => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2802:21 [INFO] [stdout] | [INFO] [stdout] 2802 | resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2802 - resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] 2802 + BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2863:13 [INFO] [stdout] | [INFO] [stdout] 2863 | resource::BufferMapState::Init { ptr, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2863 - resource::BufferMapState::Init { ptr, .. } => { [INFO] [stdout] 2863 + BufferMapState::Init { ptr, .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2873:13 [INFO] [stdout] | [INFO] [stdout] 2873 | resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2873 - resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] 2873 + BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2891:13 [INFO] [stdout] | [INFO] [stdout] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2891 + BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2891:46 [INFO] [stdout] | [INFO] [stdout] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stdout] 2891 + resource::BufferMapState::Idle | BufferMapState::Waiting(_) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2904:51 [INFO] [stdout] | [INFO] [stdout] 2904 | match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2904 - match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stdout] 2904 + match mem::replace(&mut buffer.map_state, BufferMapState::Idle) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2905:13 [INFO] [stdout] | [INFO] [stdout] 2905 | resource::BufferMapState::Init { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2905 - resource::BufferMapState::Init { [INFO] [stdout] 2905 + BufferMapState::Init { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2962:13 [INFO] [stdout] | [INFO] [stdout] 2962 | resource::BufferMapState::Idle => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2962 - resource::BufferMapState::Idle => { [INFO] [stdout] 2962 + BufferMapState::Idle => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2965:13 [INFO] [stdout] | [INFO] [stdout] 2965 | resource::BufferMapState::Waiting(pending) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2965 - resource::BufferMapState::Waiting(pending) => { [INFO] [stdout] 2965 + BufferMapState::Waiting(pending) => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/global.rs:2968:13 [INFO] [stdout] | [INFO] [stdout] 2968 | resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2968 - resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] 2968 + BufferMapState::Active { ptr, range, host } => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/life.rs:888:37 [INFO] [stdout] | [INFO] [stdout] 888 | let mapping = match std::mem::replace( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 888 - let mapping = match std::mem::replace( [INFO] [stdout] 888 + let mapping = match mem::replace( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:755:46 [INFO] [stdout] | [INFO] [stdout] 755 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 755 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] 755 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:756:46 [INFO] [stdout] | [INFO] [stdout] 756 | wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 756 - wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stdout] 756 + wgt::TextureDimension::D2 => TextureViewDimension::D2, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:832:46 [INFO] [stdout] | [INFO] [stdout] 832 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 832 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stdout] 832 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:835:25 [INFO] [stdout] | [INFO] [stdout] 835 | wgt::TextureViewDimension::D2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 835 - wgt::TextureViewDimension::D2 [INFO] [stdout] 835 + TextureViewDimension::D2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:837:25 [INFO] [stdout] | [INFO] [stdout] 837 | wgt::TextureViewDimension::D2Array [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 837 - wgt::TextureViewDimension::D2Array [INFO] [stdout] 837 + TextureViewDimension::D2Array [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:840:46 [INFO] [stdout] | [INFO] [stdout] 840 | wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 840 - wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stdout] 840 + wgt::TextureDimension::D3 => TextureViewDimension::D3, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:854:21 [INFO] [stdout] | [INFO] [stdout] 854 | wgt::TextureViewDimension::D1 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 854 - wgt::TextureViewDimension::D1 [INFO] [stdout] 854 + TextureViewDimension::D1 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:855:23 [INFO] [stdout] | [INFO] [stdout] 855 | | wgt::TextureViewDimension::D2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 855 - | wgt::TextureViewDimension::D2 [INFO] [stdout] 855 + | TextureViewDimension::D2 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:856:23 [INFO] [stdout] | [INFO] [stdout] 856 | | wgt::TextureViewDimension::D3 => 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 856 - | wgt::TextureViewDimension::D3 => 1, [INFO] [stdout] 856 + | TextureViewDimension::D3 => 1, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:857:21 [INFO] [stdout] | [INFO] [stdout] 857 | wgt::TextureViewDimension::Cube => 6, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 857 - wgt::TextureViewDimension::Cube => 6, [INFO] [stdout] 857 + TextureViewDimension::Cube => 6, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:858:21 [INFO] [stdout] | [INFO] [stdout] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 858 + TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:858:58 [INFO] [stdout] | [INFO] [stdout] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 858 + wgt::TextureViewDimension::D2Array | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:894:67 [INFO] [stdout] | [INFO] [stdout] 894 | if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 894 - if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stdout] 894 + if texture.desc.sample_count > 1 && resolved_dimension != TextureViewDimension::D2 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1031:17 [INFO] [stdout] | [INFO] [stdout] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1031 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1031:51 [INFO] [stdout] | [INFO] [stdout] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1031 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1034:17 [INFO] [stdout] | [INFO] [stdout] 1034 | wgt::TextureViewDimension::D3 => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1034 - wgt::TextureViewDimension::D3 => { [INFO] [stdout] 1034 + TextureViewDimension::D3 => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1568:25 [INFO] [stdout] | [INFO] [stdout] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1568 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:1568:59 [INFO] [stdout] | [INFO] [stdout] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stdout] 1568 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2164:21 [INFO] [stdout] | [INFO] [stdout] 2164 | ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2164 - ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stdout] 2164 + ) -> Result<(), binding_model::CreateBindGroupError> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2196:16 [INFO] [stdout] | [INFO] [stdout] 2196 | view: &crate::resource::TextureView, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2196 - view: &crate::resource::TextureView, [INFO] [stdout] 2196 + view: &resource::TextureView, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:2834:48 [INFO] [stdout] | [INFO] [stdout] 2834 | ... return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 2835 | | ... ::BlendFactorOnUnsupportedTarget { factor, target: i as u32 }); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 2834 - return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stdout] 2834 + return Err(pipeline::CreateRenderPipelineError [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/device/resource.rs:3347:17 [INFO] [stdout] | [INFO] [stdout] 3347 | impl crate::resource::Resource for Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 3347 - impl crate::resource::Resource for Device { [INFO] [stdout] 3347 + impl resource::Resource for Device { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/id.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 18 - const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stdout] 18 + const INDEX_BITS: usize = size_of::() * 8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/instance.rs:336:12 [INFO] [stdout] | [INFO] [stdout] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] 336 + if Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/instance.rs:336:44 [INFO] [stdout] | [INFO] [stdout] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stdout] 336 + if wgt::Backends::PRIMARY.contains(Backends::from(A::VARIANT)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match std::mem::replace(&mut self.map[index], element) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 156 - match std::mem::replace(&mut self.map[index], element) { [INFO] [stdout] 156 + match mem::replace(&mut self.map[index], element) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:179:15 [INFO] [stdout] | [INFO] [stdout] 179 | match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 179 - match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] 179 + match mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 195 - std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] 195 + mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/storage.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 222 | element_size: mem::size_of::(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 222 - element_size: mem::size_of::(), [INFO] [stdout] 222 + element_size: size_of::(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/track/metadata.rs:250:35 [INFO] [stdout] | [INFO] [stdout] 250 | const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 250 - const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stdout] 250 + const BITS_PER_BLOCK: usize = size_of::() * 8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary qualification [INFO] [stdout] --> src/validation.rs:1025:21 [INFO] [stdout] | [INFO] [stdout] 1025 | wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: remove the unnecessary path segments [INFO] [stdout] | [INFO] [stdout] 1025 - wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] 1025 + BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/mod.rs:334:19 [INFO] [stdout] | [INFO] [stdout] 334 | pub fn as_ref(&self) -> BasePassRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 334 | pub fn as_ref(&self) -> BasePassRef<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/memory_init.rs:41:38 [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain<'_, TextureInitTrackerAction> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/command/render.rs:703:29 [INFO] [stdout] | [INFO] [stdout] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/init_tracker/mod.rs:190:25 [INFO] [stdout] | [INFO] [stdout] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain<'_, Idx> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/registry.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 77 | id_in: >::Input, [INFO] [stdout] 78 | ) -> FutureId { [INFO] [stdout] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | ) -> FutureId<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stdout] --> src/track/range.rs:77:42 [INFO] [stdout] | [INFO] [stdout] 75 | &'a self, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 76 | range: &'a Range, [INFO] [stdout] | -- the lifetime is named here [INFO] [stdout] 77 | ) -> impl Iterator, &T)> + 'a { [INFO] [stdout] | ^^ -- the same lifetime is named here [INFO] [stdout] | | [INFO] [stdout] | the same lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: consistently use `'a` [INFO] [stdout] | [INFO] [stdout] 77 | ) -> impl Iterator, &'a T)> + 'a { [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/track/texture.rs:456:18 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn drain(&mut self) -> Drain> { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 456 | pub fn drain(&mut self) -> Drain<'_, PendingTransition> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.40s [INFO] running `Command { std: "docker" "inspect" "55d5f87c8803f1e06cd73d70d79b76bd4e04c3d972fd8ab1e533dd2c32661b17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55d5f87c8803f1e06cd73d70d79b76bd4e04c3d972fd8ab1e533dd2c32661b17", kill_on_drop: false }` [INFO] [stdout] 55d5f87c8803f1e06cd73d70d79b76bd4e04c3d972fd8ab1e533dd2c32661b17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d56d3aa2fbc443d1a1d82e1f8722ecf9672101b6ab0d689423451ec6941daefc [INFO] running `Command { std: "docker" "start" "-a" "d56d3aa2fbc443d1a1d82e1f8722ecf9672101b6ab0d689423451ec6941daefc", kill_on_drop: false }` [INFO] [stderr] warning: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition [INFO] [stderr] (in the `hal` dependency) [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/bundle.rs:582:43 [INFO] [stderr] | [INFO] [stderr] 582 | offset..(offset + mem::size_of::() as u64), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | unused_qualifications, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 582 - offset..(offset + mem::size_of::() as u64), [INFO] [stderr] 582 + offset..(offset + size_of::() as u64), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/bundle.rs:620:43 [INFO] [stderr] | [INFO] [stderr] 620 | offset..(offset + mem::size_of::() as u64), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 620 - offset..(offset + mem::size_of::() as u64), [INFO] [stderr] 620 + offset..(offset + size_of::() as u64), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/bundle.rs:786:13 [INFO] [stderr] | [INFO] [stderr] 786 | crate::binding_model::PipelineLayout, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 786 - crate::binding_model::PipelineLayout, [INFO] [stderr] 786 + binding_model::PipelineLayout, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/bundle.rs:789:36 [INFO] [stderr] | [INFO] [stderr] 789 | bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 789 - bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stderr] 789 + bind_group_guard: &Storage, id::BindGroupId>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/bundle.rs:790:34 [INFO] [stderr] | [INFO] [stderr] 790 | pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 790 - pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stderr] 790 + pipeline_guard: &Storage, id::RenderPipelineId>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/bundle.rs:791:32 [INFO] [stderr] | [INFO] [stderr] 791 | buffer_guard: &Storage, id::BufferId>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 791 - buffer_guard: &Storage, id::BufferId>, [INFO] [stderr] 791 + buffer_guard: &Storage, id::BufferId>, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/compute.rs:737:47 [INFO] [stderr] | [INFO] [stderr] 737 | let end_offset = offset + mem::size_of::() as u64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 737 - let end_offset = offset + mem::size_of::() as u64; [INFO] [stderr] 737 + let end_offset = offset + size_of::() as u64; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/render.rs:1990:38 [INFO] [stderr] | [INFO] [stderr] 1990 | ... false => mem::size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1990 - false => mem::size_of::(), [INFO] [stderr] 1990 + false => size_of::(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/render.rs:1991:37 [INFO] [stderr] | [INFO] [stderr] 1991 | ... true => mem::size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1991 - true => mem::size_of::(), [INFO] [stderr] 1991 + true => size_of::(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/render.rs:2066:38 [INFO] [stderr] | [INFO] [stderr] 2066 | ... false => mem::size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2066 - false => mem::size_of::(), [INFO] [stderr] 2066 + false => size_of::(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/render.rs:2067:37 [INFO] [stderr] | [INFO] [stderr] 2067 | ... true => mem::size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2067 - true => mem::size_of::(), [INFO] [stderr] 2067 + true => size_of::(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/render.rs:2418:13 [INFO] [stderr] | [INFO] [stderr] 2418 | super::CommandBuffer::insert_barriers_from_scope( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2418 - super::CommandBuffer::insert_barriers_from_scope( [INFO] [stderr] 2418 + CommandBuffer::insert_barriers_from_scope( [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/transfer.rs:631:43 [INFO] [stderr] | [INFO] [stderr] 631 | && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 631 - && (src_buffer.usage.contains(wgt::BufferUsages::INDEX) [INFO] [stderr] 631 + && (src_buffer.usage.contains(BufferUsages::INDEX) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/transfer.rs:632:46 [INFO] [stderr] | [INFO] [stderr] 632 | || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 632 - || dst_buffer.usage.contains(wgt::BufferUsages::INDEX)) [INFO] [stderr] 632 + || dst_buffer.usage.contains(BufferUsages::INDEX)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/transfer.rs:634:36 [INFO] [stderr] | [INFO] [stderr] 634 | let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 634 - let forbidden_usages = wgt::BufferUsages::VERTEX [INFO] [stderr] 634 + let forbidden_usages = BufferUsages::VERTEX [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/transfer.rs:635:19 [INFO] [stderr] | [INFO] [stderr] 635 | | wgt::BufferUsages::UNIFORM [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 635 - | wgt::BufferUsages::UNIFORM [INFO] [stderr] 635 + | BufferUsages::UNIFORM [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/transfer.rs:636:19 [INFO] [stderr] | [INFO] [stderr] 636 | | wgt::BufferUsages::INDIRECT [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 636 - | wgt::BufferUsages::INDIRECT [INFO] [stderr] 636 + | BufferUsages::INDIRECT [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/command/transfer.rs:637:19 [INFO] [stderr] | [INFO] [stderr] 637 | | wgt::BufferUsages::STORAGE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 637 - | wgt::BufferUsages::STORAGE; [INFO] [stderr] 637 + | BufferUsages::STORAGE; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:194:21 [INFO] [stderr] | [INFO] [stderr] 194 | std::ptr::NonNull::dangling() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 194 - std::ptr::NonNull::dangling() [INFO] [stderr] 194 + ptr::NonNull::dangling() [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:208:36 [INFO] [stderr] | [INFO] [stderr] 208 | buffer.map_state = resource::BufferMapState::Active { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 208 - buffer.map_state = resource::BufferMapState::Active { [INFO] [stderr] 208 + buffer.map_state = BufferMapState::Active { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:257:36 [INFO] [stderr] | [INFO] [stderr] 257 | buffer.map_state = resource::BufferMapState::Init { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 257 - buffer.map_state = resource::BufferMapState::Init { [INFO] [stderr] 257 + buffer.map_state = BufferMapState::Init { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:812:33 [INFO] [stderr] | [INFO] [stderr] 812 | let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 812 - let clear_views = match std::mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stderr] 812 + let clear_views = match mem::replace(&mut texture.clear_mode, TextureClearMode::None) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:1149:32 [INFO] [stderr] | [INFO] [stderr] 1149 | inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1149 - inner: crate::binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stderr] 1149 + inner: binding_model::BglOrDuplicate::Duplicate(original_id), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:1954:24 [INFO] [stderr] | [INFO] [stderr] 1954 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1954 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stderr] 1954 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2123:24 [INFO] [stderr] | [INFO] [stderr] 2123 | inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2123 - inner: crate::binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stderr] 2123 + inner: binding_model::BglOrDuplicate::::Duplicate(id), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2795:17 [INFO] [stderr] | [INFO] [stderr] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stderr] 2795 + BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2795:57 [INFO] [stderr] | [INFO] [stderr] 2795 | resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2795 - resource::BufferMapState::Init { .. } | resource::BufferMapState::Active { .. } => { [INFO] [stderr] 2795 + resource::BufferMapState::Init { .. } | BufferMapState::Active { .. } => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2798:17 [INFO] [stderr] | [INFO] [stderr] 2798 | resource::BufferMapState::Waiting(_) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2798 - resource::BufferMapState::Waiting(_) => { [INFO] [stderr] 2798 + BufferMapState::Waiting(_) => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2801:17 [INFO] [stderr] | [INFO] [stderr] 2801 | resource::BufferMapState::Idle => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2801 - resource::BufferMapState::Idle => { [INFO] [stderr] 2801 + BufferMapState::Idle => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2802:21 [INFO] [stderr] | [INFO] [stderr] 2802 | resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2802 - resource::BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stderr] 2802 + BufferMapState::Waiting(resource::BufferPendingMapping { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2863:13 [INFO] [stderr] | [INFO] [stderr] 2863 | resource::BufferMapState::Init { ptr, .. } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2863 - resource::BufferMapState::Init { ptr, .. } => { [INFO] [stderr] 2863 + BufferMapState::Init { ptr, .. } => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2873:13 [INFO] [stderr] | [INFO] [stderr] 2873 | resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2873 - resource::BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stderr] 2873 + BufferMapState::Active { ptr, ref range, .. } => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2891:13 [INFO] [stderr] | [INFO] [stderr] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stderr] 2891 + BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2891:46 [INFO] [stderr] | [INFO] [stderr] 2891 | resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2891 - resource::BufferMapState::Idle | resource::BufferMapState::Waiting(_) => { [INFO] [stderr] 2891 + resource::BufferMapState::Idle | BufferMapState::Waiting(_) => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2904:51 [INFO] [stderr] | [INFO] [stderr] 2904 | match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2904 - match mem::replace(&mut buffer.map_state, resource::BufferMapState::Idle) { [INFO] [stderr] 2904 + match mem::replace(&mut buffer.map_state, BufferMapState::Idle) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2905:13 [INFO] [stderr] | [INFO] [stderr] 2905 | resource::BufferMapState::Init { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2905 - resource::BufferMapState::Init { [INFO] [stderr] 2905 + BufferMapState::Init { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2962:13 [INFO] [stderr] | [INFO] [stderr] 2962 | resource::BufferMapState::Idle => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2962 - resource::BufferMapState::Idle => { [INFO] [stderr] 2962 + BufferMapState::Idle => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2965:13 [INFO] [stderr] | [INFO] [stderr] 2965 | resource::BufferMapState::Waiting(pending) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2965 - resource::BufferMapState::Waiting(pending) => { [INFO] [stderr] 2965 + BufferMapState::Waiting(pending) => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/global.rs:2968:13 [INFO] [stderr] | [INFO] [stderr] 2968 | resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2968 - resource::BufferMapState::Active { ptr, range, host } => { [INFO] [stderr] 2968 + BufferMapState::Active { ptr, range, host } => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/life.rs:888:37 [INFO] [stderr] | [INFO] [stderr] 888 | let mapping = match std::mem::replace( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 888 - let mapping = match std::mem::replace( [INFO] [stderr] 888 + let mapping = match mem::replace( [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:755:46 [INFO] [stderr] | [INFO] [stderr] 755 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 755 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stderr] 755 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:756:46 [INFO] [stderr] | [INFO] [stderr] 756 | wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 756 - wgt::TextureDimension::D2 => wgt::TextureViewDimension::D2, [INFO] [stderr] 756 + wgt::TextureDimension::D2 => TextureViewDimension::D2, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:832:46 [INFO] [stderr] | [INFO] [stderr] 832 | wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 832 - wgt::TextureDimension::D1 => wgt::TextureViewDimension::D1, [INFO] [stderr] 832 + wgt::TextureDimension::D1 => TextureViewDimension::D1, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:835:25 [INFO] [stderr] | [INFO] [stderr] 835 | wgt::TextureViewDimension::D2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 835 - wgt::TextureViewDimension::D2 [INFO] [stderr] 835 + TextureViewDimension::D2 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:837:25 [INFO] [stderr] | [INFO] [stderr] 837 | wgt::TextureViewDimension::D2Array [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 837 - wgt::TextureViewDimension::D2Array [INFO] [stderr] 837 + TextureViewDimension::D2Array [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:840:46 [INFO] [stderr] | [INFO] [stderr] 840 | wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 840 - wgt::TextureDimension::D3 => wgt::TextureViewDimension::D3, [INFO] [stderr] 840 + wgt::TextureDimension::D3 => TextureViewDimension::D3, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:854:21 [INFO] [stderr] | [INFO] [stderr] 854 | wgt::TextureViewDimension::D1 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 854 - wgt::TextureViewDimension::D1 [INFO] [stderr] 854 + TextureViewDimension::D1 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:855:23 [INFO] [stderr] | [INFO] [stderr] 855 | | wgt::TextureViewDimension::D2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 855 - | wgt::TextureViewDimension::D2 [INFO] [stderr] 855 + | TextureViewDimension::D2 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:856:23 [INFO] [stderr] | [INFO] [stderr] 856 | | wgt::TextureViewDimension::D3 => 1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 856 - | wgt::TextureViewDimension::D3 => 1, [INFO] [stderr] 856 + | TextureViewDimension::D3 => 1, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:857:21 [INFO] [stderr] | [INFO] [stderr] 857 | wgt::TextureViewDimension::Cube => 6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 857 - wgt::TextureViewDimension::Cube => 6, [INFO] [stderr] 857 + TextureViewDimension::Cube => 6, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:858:21 [INFO] [stderr] | [INFO] [stderr] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] 858 + TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:858:58 [INFO] [stderr] | [INFO] [stderr] 858 | wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 858 - wgt::TextureViewDimension::D2Array | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] 858 + wgt::TextureViewDimension::D2Array | TextureViewDimension::CubeArray => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:894:67 [INFO] [stderr] | [INFO] [stderr] 894 | if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 894 - if texture.desc.sample_count > 1 && resolved_dimension != wgt::TextureViewDimension::D2 { [INFO] [stderr] 894 + if texture.desc.sample_count > 1 && resolved_dimension != TextureViewDimension::D2 { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:1031:17 [INFO] [stderr] | [INFO] [stderr] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] 1031 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:1031:51 [INFO] [stderr] | [INFO] [stderr] 1031 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1031 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] 1031 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:1034:17 [INFO] [stderr] | [INFO] [stderr] 1034 | wgt::TextureViewDimension::D3 => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1034 - wgt::TextureViewDimension::D3 => { [INFO] [stderr] 1034 + TextureViewDimension::D3 => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:1568:25 [INFO] [stderr] | [INFO] [stderr] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] 1568 + TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:1568:59 [INFO] [stderr] | [INFO] [stderr] 1568 | wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1568 - wgt::TextureViewDimension::Cube | wgt::TextureViewDimension::CubeArray => { [INFO] [stderr] 1568 + wgt::TextureViewDimension::Cube | TextureViewDimension::CubeArray => { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:2164:21 [INFO] [stderr] | [INFO] [stderr] 2164 | ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2164 - ) -> Result<(), super::binding_model::CreateBindGroupError> { [INFO] [stderr] 2164 + ) -> Result<(), binding_model::CreateBindGroupError> { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:2196:16 [INFO] [stderr] | [INFO] [stderr] 2196 | view: &crate::resource::TextureView, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2196 - view: &crate::resource::TextureView, [INFO] [stderr] 2196 + view: &resource::TextureView, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:2834:48 [INFO] [stderr] | [INFO] [stderr] 2834 | ... return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stderr] | __________________________________________^ [INFO] [stderr] 2835 | | ... ::BlendFactorOnUnsupportedTarget { factor, target: i as u32 }); [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 2834 - return Err(crate::pipeline::CreateRenderPipelineError [INFO] [stderr] 2834 + return Err(pipeline::CreateRenderPipelineError [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/device/resource.rs:3347:17 [INFO] [stderr] | [INFO] [stderr] 3347 | impl crate::resource::Resource for Device { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 3347 - impl crate::resource::Resource for Device { [INFO] [stderr] 3347 + impl resource::Resource for Device { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/id.rs:18:27 [INFO] [stderr] | [INFO] [stderr] 18 | const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 18 - const INDEX_BITS: usize = std::mem::size_of::() * 8; [INFO] [stderr] 18 + const INDEX_BITS: usize = size_of::() * 8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/instance.rs:336:12 [INFO] [stderr] | [INFO] [stderr] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stderr] 336 + if Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/instance.rs:336:44 [INFO] [stderr] | [INFO] [stderr] 336 | if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 336 - if wgt::Backends::PRIMARY.contains(wgt::Backends::from(A::VARIANT)) [INFO] [stderr] 336 + if wgt::Backends::PRIMARY.contains(Backends::from(A::VARIANT)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/storage.rs:156:15 [INFO] [stderr] | [INFO] [stderr] 156 | match std::mem::replace(&mut self.map[index], element) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 156 - match std::mem::replace(&mut self.map[index], element) { [INFO] [stderr] 156 + match mem::replace(&mut self.map[index], element) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/storage.rs:179:15 [INFO] [stderr] | [INFO] [stderr] 179 | match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 179 - match std::mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stderr] 179 + match mem::replace(&mut self.map[index as usize], Element::Vacant) { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/storage.rs:195:13 [INFO] [stderr] | [INFO] [stderr] 195 | std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 195 - std::mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stderr] 195 + mem::replace(&mut self.map[index as usize], Element::Vacant) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/storage.rs:222:27 [INFO] [stderr] | [INFO] [stderr] 222 | element_size: mem::size_of::(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 222 - element_size: mem::size_of::(), [INFO] [stderr] 222 + element_size: size_of::(), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/track/metadata.rs:250:35 [INFO] [stderr] | [INFO] [stderr] 250 | const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 250 - const BITS_PER_BLOCK: usize = mem::size_of::() * 8; [INFO] [stderr] 250 + const BITS_PER_BLOCK: usize = size_of::() * 8; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary qualification [INFO] [stderr] --> src/validation.rs:1025:21 [INFO] [stderr] | [INFO] [stderr] 1025 | wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: remove the unnecessary path segments [INFO] [stderr] | [INFO] [stderr] 1025 - wgt::BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stderr] 1025 + BindingType::Sampler(wgt::SamplerBindingType::Filtering) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/command/mod.rs:334:19 [INFO] [stderr] | [INFO] [stderr] 334 | pub fn as_ref(&self) -> BasePassRef { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 334 | pub fn as_ref(&self) -> BasePassRef<'_, C> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/command/memory_init.rs:41:38 [INFO] [stderr] | [INFO] [stderr] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 41 | pub(crate) fn drain_init_actions(&mut self) -> Drain<'_, TextureInitTrackerAction> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/command/render.rs:703:29 [INFO] [stderr] | [INFO] [stderr] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment { [INFO] [stderr] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 703 | fn to_render_attachment(&self, usage: hal::TextureUses) -> RenderAttachment<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/init_tracker/mod.rs:190:25 [INFO] [stderr] | [INFO] [stderr] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain { [INFO] [stderr] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 190 | pub(crate) fn drain(&mut self, drain_range: Range) -> InitTrackerDrain<'_, Idx> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/registry.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] 77 | id_in: >::Input, [INFO] [stderr] 78 | ) -> FutureId { [INFO] [stderr] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 78 | ) -> FutureId<'_, I, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: eliding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/track/range.rs:77:42 [INFO] [stderr] | [INFO] [stderr] 75 | &'a self, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 76 | range: &'a Range, [INFO] [stderr] | -- the lifetime is named here [INFO] [stderr] 77 | ) -> impl Iterator, &T)> + 'a { [INFO] [stderr] | ^^ -- the same lifetime is named here [INFO] [stderr] | | [INFO] [stderr] | the same lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: consistently use `'a` [INFO] [stderr] | [INFO] [stderr] 77 | ) -> impl Iterator, &'a T)> + 'a { [INFO] [stderr] | ++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/track/texture.rs:456:18 [INFO] [stderr] | [INFO] [stderr] 456 | pub fn drain(&mut self) -> Drain> { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 456 | pub fn drain(&mut self) -> Drain<'_, PendingTransition> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `li-wgpu-core` (lib) generated 78 warnings (run `cargo fix --lib -p li-wgpu-core` to apply 78 suggestions) [INFO] [stderr] warning: `li-wgpu-core` (lib test) generated 78 warnings (78 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/li_wgpu_core-be68408481e1f108) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test id::test_id_backend ... ok [INFO] [stdout] test id::test_id ... ok [INFO] [stdout] test init_tracker::test::check_for_drained_tracker ... ok [INFO] [stdout] test command::bind::compat::test_compatibility ... ok [INFO] [stdout] test identity::test_epoch_end_of_life ... ok [INFO] [stdout] test init_tracker::test::check_for_partially_filled_tracker ... ok [INFO] [stdout] test init_tracker::test::check_for_newly_created_tracker ... ok [INFO] [stdout] test init_tracker::test::discard_adds_range_on_cleared ... ok [INFO] [stdout] test init_tracker::test::discard_extends_ranges ... ok [INFO] [stdout] test init_tracker::test::discard_merges_ranges ... ok [INFO] [stdout] test init_tracker::test::drain_already_drained ... ok [INFO] [stdout] test init_tracker::test::discard_does_nothing_on_uncleared ... ok [INFO] [stdout] test init_tracker::test::drain_splits_ranges_correctly ... ok [INFO] [stdout] test init_tracker::test::drain_never_returns_ranges_twice_for_same_range ... ok [INFO] [stdout] test instance::downlevel_default_limits_less_than_default_limits ... ok [INFO] [stdout] test track::range::test::coalesce ... ok [INFO] [stdout] test track::range::test::isolate ... ok [INFO] [stderr] Doc-tests li_wgpu_core [INFO] [stdout] test track::range::test::sane_good ... ok [INFO] [stdout] test test_lcd ... ok [INFO] [stdout] test test_gcd ... ok [INFO] [stdout] test track::range::test::sane_empty - should panic ... ok [INFO] [stdout] test track::range::test::sane_intersect - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test src/hub.rs - hub (line 103) ... ignored [INFO] [stdout] test src/hub.rs - hub (line 39) ... ignored [INFO] [stdout] test src/hub.rs - hub (line 96) ... ignored [INFO] [stdout] test src/lib.rs - define_backend_caller (line 321) ... ignored [INFO] [stdout] test src/lib.rs - define_backend_caller (line 327) ... ignored [INFO] [stdout] test src/lib.rs - gfx_select (line 377) ... ignored [INFO] [stdout] test src/lib.rs - gfx_select (line 394) ... ignored [INFO] [stdout] test src/lib.rs - gfx_select (line 400) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d56d3aa2fbc443d1a1d82e1f8722ecf9672101b6ab0d689423451ec6941daefc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d56d3aa2fbc443d1a1d82e1f8722ecf9672101b6ab0d689423451ec6941daefc", kill_on_drop: false }` [INFO] [stdout] d56d3aa2fbc443d1a1d82e1f8722ecf9672101b6ab0d689423451ec6941daefc