[INFO] fetching crate wgpu-core 0.18.1... [INFO] checking wgpu-core-0.18.1 against master#385fa9d845dd326c6bbfd58c22244215e431948a for absurd-question-mark-desugar [INFO] extracting crate wgpu-core 0.18.1 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate wgpu-core 0.18.1 on toolchain 385fa9d845dd326c6bbfd58c22244215e431948a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wgpu-core 0.18.1 [INFO] finished tweaking crates.io crate wgpu-core 0.18.1 [INFO] tweaked toml for crates.io crate wgpu-core 0.18.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 108 packages [INFO] [stderr] Adding ash v0.37.3+1.3.251 (latest: v0.38.0+1.3.281) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding d3d12 v0.7.0 (latest: v0.19.0) [INFO] [stderr] Adding libloading v0.7.4 (latest: v0.8.3) [INFO] [stderr] Adding malloc_buf v0.0.6 (latest: v1.0.0) [INFO] [stderr] Adding naga v0.14.2 (latest: v0.19.2) [INFO] [stderr] Adding raw-window-handle v0.5.2 (latest: v0.6.0) [INFO] [stderr] Adding redox_syscall v0.4.1 (latest: v0.5.1) [INFO] [stderr] Adding spirv v0.2.0+1.5.4 (latest: v0.3.0+sdk-1.3.268.0) [INFO] [stderr] Adding wgpu-hal v0.18.1 (latest: v0.19.3) [INFO] [stderr] Adding wgpu-types v0.18.0 (latest: v0.19.2) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.4) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.4) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded khronos-egl v6.0.0 [INFO] [stderr] Downloaded gpu-alloc-types v0.3.0 [INFO] [stderr] Downloaded gpu-alloc v0.6.0 [INFO] [stderr] Downloaded renderdoc-sys v1.1.0 [INFO] [stderr] Downloaded glutin_wgl_sys v0.5.0 [INFO] [stderr] Downloaded d3d12 v0.7.0 [INFO] [stderr] Downloaded wgpu-types v0.18.0 [INFO] [stderr] Downloaded glow v0.13.1 [INFO] [stderr] Downloaded wgpu-hal v0.18.1 [INFO] [stderr] Downloaded naga v0.14.2 [INFO] [stderr] Downloaded metal v0.27.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f19fee9d3581b87b637a038b46848d1e4a6460af55c4989fa051b57de7f33865 [INFO] running `Command { std: "docker" "start" "-a" "f19fee9d3581b87b637a038b46848d1e4a6460af55c4989fa051b57de7f33865", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f19fee9d3581b87b637a038b46848d1e4a6460af55c4989fa051b57de7f33865", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f19fee9d3581b87b637a038b46848d1e4a6460af55c4989fa051b57de7f33865", kill_on_drop: false }` [INFO] [stdout] f19fee9d3581b87b637a038b46848d1e4a6460af55c4989fa051b57de7f33865 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ca00f147d88153ad91a63e71245a680d42df6bdf91d1aabf65949afb63a3723d [INFO] running `Command { std: "docker" "start" "-a" "ca00f147d88153ad91a63e71245a680d42df6bdf91d1aabf65949afb63a3723d", kill_on_drop: false }` [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Checking wgpu-types v0.18.0 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Checking profiling v1.0.15 [INFO] [stderr] Checking thiserror v1.0.58 [INFO] [stderr] Checking parking_lot_core v0.9.9 [INFO] [stderr] Checking naga v0.14.2 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Checking wgpu-hal v0.18.1 [INFO] [stderr] Checking wgpu-core v0.18.1 (/opt/rustwide/workdir) [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] 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] 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/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/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/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: 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] 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] 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/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/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/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: 61 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 61 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.94s [INFO] running `Command { std: "docker" "inspect" "ca00f147d88153ad91a63e71245a680d42df6bdf91d1aabf65949afb63a3723d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca00f147d88153ad91a63e71245a680d42df6bdf91d1aabf65949afb63a3723d", kill_on_drop: false }` [INFO] [stdout] ca00f147d88153ad91a63e71245a680d42df6bdf91d1aabf65949afb63a3723d