[INFO] fetching crate bevy_pbr 0.16.0... [INFO] checking bevy_pbr-0.16.0 against try#1d0e7c032bf9b905a3165592072b5cc63c491d50 for pr-133502-5 [INFO] extracting crate bevy_pbr 0.16.0 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate bevy_pbr 0.16.0 on toolchain 1d0e7c032bf9b905a3165592072b5cc63c491d50 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate bevy_pbr 0.16.0 [INFO] finished tweaking crates.io crate bevy_pbr 0.16.0 [INFO] tweaked toml for crates.io crate bevy_pbr 0.16.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate crates.io crate bevy_pbr 0.16.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 95d44ada3735c77d615c091e0aa525608c27828c9a7b5989f5995ead59d7f62d [INFO] running `Command { std: "docker" "start" "-a" "95d44ada3735c77d615c091e0aa525608c27828c9a7b5989f5995ead59d7f62d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "95d44ada3735c77d615c091e0aa525608c27828c9a7b5989f5995ead59d7f62d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95d44ada3735c77d615c091e0aa525608c27828c9a7b5989f5995ead59d7f62d", kill_on_drop: false }` [INFO] [stdout] 95d44ada3735c77d615c091e0aa525608c27828c9a7b5989f5995ead59d7f62d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1d0e7c032bf9b905a3165592072b5cc63c491d50" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 814e68466022243fba71fdd0307045ab11780d2cb6048a4779b25d247d694ba0 [INFO] running `Command { std: "docker" "start" "-a" "814e68466022243fba71fdd0307045ab11780d2cb6048a4779b25d247d694ba0", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking foldhash v0.1.4 [INFO] [stderr] Checking once_cell v1.20.2 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling indexmap v2.7.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling winnow v0.6.24 [INFO] [stderr] Checking log v0.4.26 [INFO] [stderr] Checking parking v2.2.1 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling getrandom v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Compiling typeid v1.0.3 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking futures-lite v2.6.0 [INFO] [stderr] Compiling uuid v1.13.1 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Checking disqualified v1.0.0 [INFO] [stderr] Checking downcast-rs v2.0.1 [INFO] [stderr] Checking bevy_ptr v0.16.0 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking nonmax v0.5.5 [INFO] [stderr] Checking fixedbitset v0.5.7 [INFO] [stderr] Checking bumpalo v3.16.0 [INFO] [stderr] Checking event-listener v5.4.0 [INFO] [stderr] Checking tracing-core v0.1.33 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling rustversion v1.0.19 [INFO] [stderr] Checking async-executor v1.13.1 [INFO] [stderr] Checking event-listener-strategy v0.5.3 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling cc v1.2.9 [INFO] [stderr] Compiling naga v24.0.0 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Checking piper v0.2.4 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking crossbeam-channel v0.5.14 [INFO] [stderr] Checking libloading v0.8.6 [INFO] [stderr] Compiling ash v0.38.0+1.3.281 [INFO] [stderr] Checking hexf-parse v0.2.1 [INFO] [stderr] Checking unicode-xid v0.2.6 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Compiling wgpu-hal v24.0.2 [INFO] [stderr] Checking const_panic v0.2.12 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking async-fs v2.1.2 [INFO] [stderr] Checking async-broadcast v0.7.2 [INFO] [stderr] Compiling blake3 v1.6.1 [INFO] [stderr] Checking euclid v0.22.11 [INFO] [stderr] Checking ordered-float v4.6.0 [INFO] [stderr] Compiling wgpu-core v24.0.2 [INFO] [stderr] Checking const_soft_float v0.1.4 [INFO] [stderr] Checking profiling v1.0.16 [INFO] [stderr] Checking renderdoc-sys v1.1.0 [INFO] [stderr] Checking stackfuture v0.3.0 [INFO] [stderr] Checking svg_fmt v0.4.4 [INFO] [stderr] Checking atomicow v1.0.0 [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stderr] Checking glow v0.16.0 [INFO] [stderr] Checking guillotiere v0.6.2 [INFO] [stderr] Checking constgebra v0.1.4 [INFO] [stderr] Checking tinyvec v1.8.1 [INFO] [stderr] Compiling wgpu v24.0.3 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Compiling encase_derive_impl v0.10.0 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking rectangle-pack v0.4.2 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking const-fnv1a-hash v1.1.0 [INFO] [stderr] Checking data-encoding v2.8.0 [INFO] [stderr] Checking offset-allocator v0.2.0 [INFO] [stderr] Checking radsort v0.1.1 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling assert_type_match v0.1.1 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling variadics_please v1.1.0 [INFO] [stderr] Checking bytemuck v1.21.0 [INFO] [stderr] Checking thiserror v2.0.11 [INFO] [stderr] Compiling tracing-attributes v0.1.28 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Compiling encase_derive v0.10.0 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking image v0.25.5 [INFO] [stderr] Checking tracing-subscriber v0.3.19 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking derive_more v1.0.0 [INFO] [stderr] Checking serde v1.0.217 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Compiling bevy_macro_utils v0.16.0 [INFO] [stderr] Compiling bevy_reflect_derive v0.16.0 [INFO] [stderr] Compiling bevy_ecs_macros v0.16.0 [INFO] [stderr] Compiling bevy_derive v0.16.0 [INFO] [stderr] Compiling bevy_asset_macros v0.16.0 [INFO] [stderr] Compiling bevy_render_macros v0.16.0 [INFO] [stderr] Compiling bevy_encase_derive v0.16.0 [INFO] [stderr] Checking bitflags v2.7.0 [INFO] [stderr] Checking hashbrown v0.15.2 [INFO] [stderr] Checking glam v0.29.3 [INFO] [stderr] Checking smol_str v0.2.2 [INFO] [stderr] Checking erased-serde v0.4.6 [INFO] [stderr] Checking wgpu-types v24.0.0 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Checking gpu-alloc-types v0.3.0 [INFO] [stderr] Checking gpu-descriptor-types v0.2.0 [INFO] [stderr] Checking gpu-alloc v0.6.0 [INFO] [stderr] Checking ron v0.8.1 [INFO] [stderr] Checking bevy_platform v0.16.0 [INFO] [stderr] Checking gpu-descriptor v0.3.1 [INFO] [stderr] Checking bevy_utils v0.16.0 [INFO] [stderr] Checking bevy_tasks v0.16.0 [INFO] [stderr] Checking ctrlc v3.4.5 [INFO] [stderr] Checking bevy_reflect v0.16.0 [INFO] [stderr] Checking encase v0.10.0 [INFO] [stderr] Checking hexasphere v15.1.0 [INFO] [stderr] Checking bevy_mikktspace v0.16.0 [INFO] [stderr] Checking bevy_ecs v0.16.0 [INFO] [stderr] Checking bevy_math v0.16.0 [INFO] [stderr] Checking naga_oil v0.17.0 [INFO] [stderr] Checking bevy_color v0.16.1 [INFO] [stdout] error[E0275]: overflow evaluating the requirement `ContextWgpuCore: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:739:21 [INFO] [stdout] | [INFO] [stdout] 739 | type Instance = ContextWgpuCore; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Instance` to implement `InstanceInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | pub trait InstanceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Instance` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | type Instance: InstanceInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreAdapter: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:740:20 [INFO] [stdout] | [INFO] [stdout] 740 | type Adapter = CoreAdapter; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Adapter` to implement `AdapterInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 108 | pub trait AdapterInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Adapter` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 58 | type Adapter: AdapterInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Adapter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreDevice: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:741:19 [INFO] [stdout] | [INFO] [stdout] 741 | type Device = CoreDevice; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Device` to implement `DeviceInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:133:11 [INFO] [stdout] | [INFO] [stdout] 133 | pub trait DeviceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Device` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:59:18 [INFO] [stdout] | [INFO] [stdout] 59 | type Device: DeviceInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreQueue: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:742:18 [INFO] [stdout] | [INFO] [stdout] 742 | type Queue = CoreQueue; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Queue` to implement `QueueInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | pub trait QueueInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Queue` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 60 | type Queue: QueueInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Queue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreShaderModule: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:743:25 [INFO] [stdout] | [INFO] [stdout] 743 | type ShaderModule = CoreShaderModule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::ShaderModule` to implement `ShaderModuleInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | pub trait ShaderModuleInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::ShaderModule` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | type ShaderModule: ShaderModuleInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::ShaderModule` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBindGroupLayout: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:744:28 [INFO] [stdout] | [INFO] [stdout] 744 | type BindGroupLayout = CoreBindGroupLayout; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::BindGroupLayout` to implement `BindGroupLayoutInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:244:11 [INFO] [stdout] | [INFO] [stdout] 244 | pub trait BindGroupLayoutInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::BindGroupLayout` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | type BindGroupLayout: BindGroupLayoutInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::BindGroupLayout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBindGroup: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:745:22 [INFO] [stdout] | [INFO] [stdout] 745 | type BindGroup = CoreBindGroup; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::BindGroup` to implement `BindGroupInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | pub trait BindGroupInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::BindGroup` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | type BindGroup: BindGroupInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::BindGroup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreTextureView: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:746:24 [INFO] [stdout] | [INFO] [stdout] 746 | type TextureView = CoreTextureView; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::TextureView` to implement `TextureViewInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:246:11 [INFO] [stdout] | [INFO] [stdout] 246 | pub trait TextureViewInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::TextureView` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:64:23 [INFO] [stdout] | [INFO] [stdout] 64 | type TextureView: TextureViewInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::TextureView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreSampler: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:747:20 [INFO] [stdout] | [INFO] [stdout] 747 | type Sampler = CoreSampler; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Sampler` to implement `SamplerInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | pub trait SamplerInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Sampler` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | type Sampler: SamplerInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Sampler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBuffer: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:748:19 [INFO] [stdout] | [INFO] [stdout] 748 | type Buffer = CoreBuffer; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Buffer` to implement `BufferInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:248:11 [INFO] [stdout] | [INFO] [stdout] 248 | pub trait BufferInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Buffer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:66:18 [INFO] [stdout] | [INFO] [stdout] 66 | type Buffer: BufferInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreTexture: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:749:20 [INFO] [stdout] | [INFO] [stdout] 749 | type Texture = CoreTexture; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Texture` to implement `TextureInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:267:11 [INFO] [stdout] | [INFO] [stdout] 267 | pub trait TextureInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Texture` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | type Texture: TextureInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Texture` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBlas: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:750:17 [INFO] [stdout] | [INFO] [stdout] 750 | type Blas = CoreBlas; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Blas` to implement `BlasInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:272:11 [INFO] [stdout] | [INFO] [stdout] 272 | pub trait BlasInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Blas` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 68 | type Blas: BlasInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Blas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreTlas: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:751:17 [INFO] [stdout] | [INFO] [stdout] 751 | type Tlas = CoreTlas; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Tlas` to implement `TlasInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | pub trait TlasInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Tlas` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | type Tlas: TlasInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Tlas` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreQuerySet: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:752:21 [INFO] [stdout] | [INFO] [stdout] 752 | type QuerySet = CoreQuerySet; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::QuerySet` to implement `QuerySetInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:274:11 [INFO] [stdout] | [INFO] [stdout] 274 | pub trait QuerySetInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::QuerySet` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:70:20 [INFO] [stdout] | [INFO] [stdout] 70 | type QuerySet: QuerySetInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::QuerySet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CorePipelineLayout: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:753:27 [INFO] [stdout] | [INFO] [stdout] 753 | type PipelineLayout = CorePipelineLayout; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::PipelineLayout` to implement `PipelineLayoutInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:275:11 [INFO] [stdout] | [INFO] [stdout] 275 | pub trait PipelineLayoutInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::PipelineLayout` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:71:26 [INFO] [stdout] | [INFO] [stdout] 71 | type PipelineLayout: PipelineLayoutInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::PipelineLayout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderPipeline: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:754:27 [INFO] [stdout] | [INFO] [stdout] 754 | type RenderPipeline = CoreRenderPipeline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::RenderPipeline` to implement `RenderPipelineInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:276:11 [INFO] [stdout] | [INFO] [stdout] 276 | pub trait RenderPipelineInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::RenderPipeline` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:72:26 [INFO] [stdout] | [INFO] [stdout] 72 | type RenderPipeline: RenderPipelineInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::RenderPipeline` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreComputePipeline: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:755:28 [INFO] [stdout] | [INFO] [stdout] 755 | type ComputePipeline = CoreComputePipeline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::ComputePipeline` to implement `ComputePipelineInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:279:11 [INFO] [stdout] | [INFO] [stdout] 279 | pub trait ComputePipelineInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::ComputePipeline` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:73:27 [INFO] [stdout] | [INFO] [stdout] 73 | type ComputePipeline: ComputePipelineInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::ComputePipeline` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CorePipelineCache: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:756:26 [INFO] [stdout] | [INFO] [stdout] 756 | type PipelineCache = CorePipelineCache; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::PipelineCache` to implement `PipelineCacheInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:282:11 [INFO] [stdout] | [INFO] [stdout] 282 | pub trait PipelineCacheInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::PipelineCache` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 74 | type PipelineCache: PipelineCacheInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::PipelineCache` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreCommandEncoder: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:757:27 [INFO] [stdout] | [INFO] [stdout] 757 | type CommandEncoder = CoreCommandEncoder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::CommandEncoder` to implement `CommandEncoderInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:285:11 [INFO] [stdout] | [INFO] [stdout] 285 | pub trait CommandEncoderInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::CommandEncoder` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 75 | type CommandEncoder: CommandEncoderInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::CommandEncoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreComputePass: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:758:24 [INFO] [stdout] | [INFO] [stdout] 758 | type ComputePass = CoreComputePass; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::ComputePass` to implement `ComputePassInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:354:11 [INFO] [stdout] | [INFO] [stdout] 354 | pub trait ComputePassInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::ComputePass` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:76:23 [INFO] [stdout] | [INFO] [stdout] 76 | type ComputePass: ComputePassInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::ComputePass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderPass: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:759:23 [INFO] [stdout] | [INFO] [stdout] 759 | type RenderPass = CoreRenderPass; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::RenderPass` to implement `RenderPassInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:380:11 [INFO] [stdout] | [INFO] [stdout] 380 | pub trait RenderPassInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::RenderPass` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | type RenderPass: RenderPassInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::RenderPass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreCommandBuffer: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:760:26 [INFO] [stdout] | [INFO] [stdout] 760 | type CommandBuffer = CoreCommandBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::CommandBuffer` to implement `CommandBufferInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:515:11 [INFO] [stdout] | [INFO] [stdout] 515 | pub trait CommandBufferInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::CommandBuffer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:78:25 [INFO] [stdout] | [INFO] [stdout] 78 | type CommandBuffer: CommandBufferInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::CommandBuffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderBundleEncoder: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:761:32 [INFO] [stdout] | [INFO] [stdout] 761 | type RenderBundleEncoder = CoreRenderBundleEncoder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::RenderBundleEncoder` to implement `RenderBundleEncoderInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:473:11 [INFO] [stdout] | [INFO] [stdout] 473 | pub trait RenderBundleEncoderInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::RenderBundleEncoder` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:79:31 [INFO] [stdout] | [INFO] [stdout] 79 | type RenderBundleEncoder: RenderBundleEncoderInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::RenderBundleEncoder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreSurface: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:763:20 [INFO] [stdout] | [INFO] [stdout] 763 | type Surface = CoreSurface; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::Surface` to implement `SurfaceInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:518:11 [INFO] [stdout] | [INFO] [stdout] 518 | pub trait SurfaceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::Surface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | type Surface: SurfaceInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::Surface` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreSurfaceOutputDetail: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:764:32 [INFO] [stdout] | [INFO] [stdout] 764 | type SurfaceOutputDetail = CoreSurfaceOutputDetail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required for `::SurfaceOutputDetail` to implement `SurfaceOutputDetailInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:531:11 [INFO] [stdout] | [INFO] [stdout] 531 | pub trait SurfaceOutputDetailInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `InterfaceTypes::SurfaceOutputDetail` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | type SurfaceOutputDetail: SurfaceOutputDetailInterface + ComparisonTraits; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `InterfaceTypes::SurfaceOutputDetail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `ContextWgpuCore: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:769:38 [INFO] [stdout] | [INFO] [stdout] 769 | impl dispatch::InstanceInterface for ContextWgpuCore { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `InstanceInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:87:30 [INFO] [stdout] | [INFO] [stdout] 87 | pub trait InstanceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `InstanceInterface` [INFO] [stdout] = note: `InstanceInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreAdapter: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:868:37 [INFO] [stdout] | [INFO] [stdout] 868 | impl dispatch::AdapterInterface for CoreAdapter { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `AdapterInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:108:29 [INFO] [stdout] | [INFO] [stdout] 108 | pub trait AdapterInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `AdapterInterface` [INFO] [stdout] = note: `AdapterInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreDevice: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:949:36 [INFO] [stdout] | [INFO] [stdout] 949 | impl dispatch::DeviceInterface for CoreDevice { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `DeviceInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:133:28 [INFO] [stdout] | [INFO] [stdout] 133 | pub trait DeviceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `DeviceInterface` [INFO] [stdout] = note: `DeviceInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreQueue: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1646:35 [INFO] [stdout] | [INFO] [stdout] 1646 | impl dispatch::QueueInterface for CoreQueue { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `QueueInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:203:27 [INFO] [stdout] | [INFO] [stdout] 203 | pub trait QueueInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `QueueInterface` [INFO] [stdout] = note: `QueueInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreShaderModule: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1834:42 [INFO] [stdout] | [INFO] [stdout] 1834 | impl dispatch::ShaderModuleInterface for CoreShaderModule { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `ShaderModuleInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:241:34 [INFO] [stdout] | [INFO] [stdout] 241 | pub trait ShaderModuleInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `ShaderModuleInterface` [INFO] [stdout] = note: `ShaderModuleInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBindGroupLayout: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1846:45 [INFO] [stdout] | [INFO] [stdout] 1846 | impl dispatch::BindGroupLayoutInterface for CoreBindGroupLayout {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `BindGroupLayoutInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:244:37 [INFO] [stdout] | [INFO] [stdout] 244 | pub trait BindGroupLayoutInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `BindGroupLayoutInterface` [INFO] [stdout] = note: `BindGroupLayoutInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBindGroup: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1854:39 [INFO] [stdout] | [INFO] [stdout] 1854 | impl dispatch::BindGroupInterface for CoreBindGroup {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `BindGroupInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:245:31 [INFO] [stdout] | [INFO] [stdout] 245 | pub trait BindGroupInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `BindGroupInterface` [INFO] [stdout] = note: `BindGroupInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreTextureView: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1862:41 [INFO] [stdout] | [INFO] [stdout] 1862 | impl dispatch::TextureViewInterface for CoreTextureView {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `TextureViewInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:246:33 [INFO] [stdout] | [INFO] [stdout] 246 | pub trait TextureViewInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `TextureViewInterface` [INFO] [stdout] = note: `TextureViewInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreSampler: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1871:37 [INFO] [stdout] | [INFO] [stdout] 1871 | impl dispatch::SamplerInterface for CoreSampler {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `SamplerInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | pub trait SamplerInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `SamplerInterface` [INFO] [stdout] = note: `SamplerInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBuffer: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1879:36 [INFO] [stdout] | [INFO] [stdout] 1879 | impl dispatch::BufferInterface for CoreBuffer { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `BufferInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:248:28 [INFO] [stdout] | [INFO] [stdout] 248 | pub trait BufferInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `BufferInterface` [INFO] [stdout] = note: `BufferInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreTexture: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:1962:37 [INFO] [stdout] | [INFO] [stdout] 1962 | impl dispatch::TextureInterface for CoreTexture { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `TextureInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:267:29 [INFO] [stdout] | [INFO] [stdout] 267 | pub trait TextureInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `TextureInterface` [INFO] [stdout] = note: `TextureInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreBlas: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2007:34 [INFO] [stdout] | [INFO] [stdout] 2007 | impl dispatch::BlasInterface for CoreBlas {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `BlasInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:272:26 [INFO] [stdout] | [INFO] [stdout] 272 | pub trait BlasInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `BlasInterface` [INFO] [stdout] = note: `BlasInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreTlas: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2015:34 [INFO] [stdout] | [INFO] [stdout] 2015 | impl dispatch::TlasInterface for CoreTlas {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `TlasInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:273:26 [INFO] [stdout] | [INFO] [stdout] 273 | pub trait TlasInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `TlasInterface` [INFO] [stdout] = note: `TlasInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreQuerySet: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2023:38 [INFO] [stdout] | [INFO] [stdout] 2023 | impl dispatch::QuerySetInterface for CoreQuerySet {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `QuerySetInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:274:30 [INFO] [stdout] | [INFO] [stdout] 274 | pub trait QuerySetInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `QuerySetInterface` [INFO] [stdout] = note: `QuerySetInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CorePipelineLayout: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2031:44 [INFO] [stdout] | [INFO] [stdout] 2031 | impl dispatch::PipelineLayoutInterface for CorePipelineLayout {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `PipelineLayoutInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:275:36 [INFO] [stdout] | [INFO] [stdout] 275 | pub trait PipelineLayoutInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `PipelineLayoutInterface` [INFO] [stdout] = note: `PipelineLayoutInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderPipeline: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2039:44 [INFO] [stdout] | [INFO] [stdout] 2039 | impl dispatch::RenderPipelineInterface for CoreRenderPipeline { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `RenderPipelineInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:276:36 [INFO] [stdout] | [INFO] [stdout] 276 | pub trait RenderPipelineInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `RenderPipelineInterface` [INFO] [stdout] = note: `RenderPipelineInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreComputePipeline: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2066:45 [INFO] [stdout] | [INFO] [stdout] 2066 | impl dispatch::ComputePipelineInterface for CoreComputePipeline { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `ComputePipelineInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:279:37 [INFO] [stdout] | [INFO] [stdout] 279 | pub trait ComputePipelineInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `ComputePipelineInterface` [INFO] [stdout] = note: `ComputePipelineInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CorePipelineCache: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2093:43 [INFO] [stdout] | [INFO] [stdout] 2093 | impl dispatch::PipelineCacheInterface for CorePipelineCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `PipelineCacheInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:282:35 [INFO] [stdout] | [INFO] [stdout] 282 | pub trait PipelineCacheInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `PipelineCacheInterface` [INFO] [stdout] = note: `PipelineCacheInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreCommandEncoder: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2105:44 [INFO] [stdout] | [INFO] [stdout] 2105 | impl dispatch::CommandEncoderInterface for CoreCommandEncoder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `CommandEncoderInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:285:36 [INFO] [stdout] | [INFO] [stdout] 285 | pub trait CommandEncoderInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `CommandEncoderInterface` [INFO] [stdout] = note: `CommandEncoderInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreCommandBuffer: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2555:43 [INFO] [stdout] | [INFO] [stdout] 2555 | impl dispatch::CommandBufferInterface for CoreCommandBuffer {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `CommandBufferInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:515:35 [INFO] [stdout] | [INFO] [stdout] 515 | pub trait CommandBufferInterface: CommonTraits {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `CommandBufferInterface` [INFO] [stdout] = note: `CommandBufferInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreComputePass: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2563:41 [INFO] [stdout] | [INFO] [stdout] 2563 | impl dispatch::ComputePassInterface for CoreComputePass { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `ComputePassInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:354:33 [INFO] [stdout] | [INFO] [stdout] 354 | pub trait ComputePassInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `ComputePassInterface` [INFO] [stdout] = note: `ComputePassInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderPass: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2766:40 [INFO] [stdout] | [INFO] [stdout] 2766 | impl dispatch::RenderPassInterface for CoreRenderPass { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `RenderPassInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:380:32 [INFO] [stdout] | [INFO] [stdout] 380 | pub trait RenderPassInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `RenderPassInterface` [INFO] [stdout] = note: `RenderPassInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderBundleEncoder: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:3289:49 [INFO] [stdout] | [INFO] [stdout] 3289 | impl dispatch::RenderBundleEncoderInterface for CoreRenderBundleEncoder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `RenderBundleEncoderInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:473:41 [INFO] [stdout] | [INFO] [stdout] 473 | pub trait RenderBundleEncoderInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `RenderBundleEncoderInterface` [INFO] [stdout] = note: `RenderBundleEncoderInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreSurface: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:3416:37 [INFO] [stdout] | [INFO] [stdout] 3416 | impl dispatch::SurfaceInterface for CoreSurface { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `SurfaceInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:518:29 [INFO] [stdout] | [INFO] [stdout] 518 | pub trait SurfaceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `SurfaceInterface` [INFO] [stdout] = note: `SurfaceInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreSurfaceOutputDetail: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:3490:49 [INFO] [stdout] | [INFO] [stdout] 3490 | impl dispatch::SurfaceOutputDetailInterface for CoreSurfaceOutputDetail { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `SurfaceOutputDetailInterface` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:531:41 [INFO] [stdout] | [INFO] [stdout] 531 | pub trait SurfaceOutputDetailInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `SurfaceOutputDetailInterface` [INFO] [stdout] = note: `SurfaceOutputDetailInterface` is a "sealed trait", because to implement it you also need to implement `dispatch::CommonTraits`, which is not accessible; this is usually done to force you to use one of the provided types that already implement it [INFO] [stdout] = help: the following type implements the trait: [INFO] [stdout] T [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `adapter::Adapter: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:21:37 [INFO] [stdout] | [INFO] [stdout] 21 | static_assertions::assert_impl_all!(Adapter: Send, Sync); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `adapter::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | static_assertions::assert_impl_all!(Adapter: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `adapter::Adapter: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:21:37 [INFO] [stdout] | [INFO] [stdout] 21 | static_assertions::assert_impl_all!(Adapter: Send, Sync); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `adapter::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | static_assertions::assert_impl_all!(Adapter: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `wgpu_types::RequestAdapterOptions<&surface::Surface<'_>>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:34:37 [INFO] [stdout] | [INFO] [stdout] 34 | static_assertions::assert_impl_all!(RequestAdapterOptions<'_, '_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `adapter::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | static_assertions::assert_impl_all!(RequestAdapterOptions<'_, '_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `wgpu_types::RequestAdapterOptions<&surface::Surface<'_>>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:34:37 [INFO] [stdout] | [INFO] [stdout] 34 | static_assertions::assert_impl_all!(RequestAdapterOptions<'_, '_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `adapter::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/adapter.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | static_assertions::assert_impl_all!(RequestAdapterOptions<'_, '_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindGroup: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:16:37 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(BindGroup: Send, Sync); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(BindGroup: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindGroup: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:16:37 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(BindGroup: Send, Sync); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(BindGroup: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindingResource<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:76:37 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(BindingResource<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(BindingResource<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindingResource<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:76:37 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(BindingResource<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(BindingResource<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BufferBinding<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:108:37 [INFO] [stdout] | [INFO] [stdout] 108 | static_assertions::assert_impl_all!(BufferBinding<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | static_assertions::assert_impl_all!(BufferBinding<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BufferBinding<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:108:37 [INFO] [stdout] | [INFO] [stdout] 108 | static_assertions::assert_impl_all!(BufferBinding<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:108:1 [INFO] [stdout] | [INFO] [stdout] 108 | static_assertions::assert_impl_all!(BufferBinding<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindGroupEntry<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:124:37 [INFO] [stdout] | [INFO] [stdout] 124 | static_assertions::assert_impl_all!(BindGroupEntry<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | static_assertions::assert_impl_all!(BindGroupEntry<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindGroupEntry<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:124:37 [INFO] [stdout] | [INFO] [stdout] 124 | static_assertions::assert_impl_all!(BindGroupEntry<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | static_assertions::assert_impl_all!(BindGroupEntry<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindGroupDescriptor<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:142:37 [INFO] [stdout] | [INFO] [stdout] 142 | static_assertions::assert_impl_all!(BindGroupDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | static_assertions::assert_impl_all!(BindGroupDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group::BindGroupDescriptor<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:142:37 [INFO] [stdout] | [INFO] [stdout] 142 | static_assertions::assert_impl_all!(BindGroupDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | static_assertions::assert_impl_all!(BindGroupDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group_layout::BindGroupLayout: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group_layout.rs:19:37 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(BindGroupLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group_layout::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group_layout.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(BindGroupLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bind_group_layout::BindGroupLayout: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group_layout.rs:19:37 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(BindGroupLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `bind_group_layout::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/bind_group_layout.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(BindGroupLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `blas::BlasTriangleGeometry<'_>: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:111:37 [INFO] [stdout] | [INFO] [stdout] 111 | static_assertions::assert_impl_all!(BlasTriangleGeometry<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `blas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | static_assertions::assert_impl_all!(BlasTriangleGeometry<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `blas::BlasGeometries<'_>: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 118 | static_assertions::assert_impl_all!(BlasGeometries<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `blas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:118:1 [INFO] [stdout] | [INFO] [stdout] 118 | static_assertions::assert_impl_all!(BlasGeometries<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `blas::BlasBuildEntry<'_>: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:127:37 [INFO] [stdout] | [INFO] [stdout] 127 | static_assertions::assert_impl_all!(BlasBuildEntry<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `blas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | static_assertions::assert_impl_all!(BlasBuildEntry<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `blas::Blas: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:141:37 [INFO] [stdout] | [INFO] [stdout] 141 | static_assertions::assert_impl_all!(Blas: WasmNotSendSync); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `blas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/blas.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | static_assertions::assert_impl_all!(Blas: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `buffer::Buffer: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:180:37 [INFO] [stdout] | [INFO] [stdout] 180 | static_assertions::assert_impl_all!(Buffer: Send, Sync); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `buffer::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | static_assertions::assert_impl_all!(Buffer: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `buffer::Buffer: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:180:37 [INFO] [stdout] | [INFO] [stdout] 180 | static_assertions::assert_impl_all!(Buffer: Send, Sync); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `buffer::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | static_assertions::assert_impl_all!(Buffer: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `buffer::BufferSlice<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:317:37 [INFO] [stdout] | [INFO] [stdout] 317 | static_assertions::assert_impl_all!(BufferSlice<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `buffer::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:317:1 [INFO] [stdout] | [INFO] [stdout] 317 | static_assertions::assert_impl_all!(BufferSlice<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `buffer::BufferSlice<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:317:37 [INFO] [stdout] | [INFO] [stdout] 317 | static_assertions::assert_impl_all!(BufferSlice<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `buffer::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:317:1 [INFO] [stdout] | [INFO] [stdout] 317 | static_assertions::assert_impl_all!(BufferSlice<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `command_buffer::CommandBuffer: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_buffer.rs:19:37 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(CommandBuffer: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_buffer::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_buffer.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(CommandBuffer: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `command_buffer::CommandBuffer: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_buffer.rs:19:37 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(CommandBuffer: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_buffer::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_buffer.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | static_assertions::assert_impl_all!(CommandBuffer: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `command_encoder::CommandEncoder: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:25:37 [INFO] [stdout] | [INFO] [stdout] 25 | static_assertions::assert_impl_all!(CommandEncoder: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_encoder::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | static_assertions::assert_impl_all!(CommandEncoder: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `command_encoder::CommandEncoder: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:25:37 [INFO] [stdout] | [INFO] [stdout] 25 | static_assertions::assert_impl_all!(CommandEncoder: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_encoder::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | static_assertions::assert_impl_all!(CommandEncoder: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `wgpu_types::TexelCopyBufferInfo<&buffer::Buffer>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | static_assertions::assert_impl_all!(TexelCopyBufferInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_encoder::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | static_assertions::assert_impl_all!(TexelCopyBufferInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `wgpu_types::TexelCopyBufferInfo<&buffer::Buffer>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | static_assertions::assert_impl_all!(TexelCopyBufferInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_encoder::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | static_assertions::assert_impl_all!(TexelCopyBufferInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `wgpu_types::TexelCopyTextureInfo<&texture::Texture>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:55:37 [INFO] [stdout] | [INFO] [stdout] 55 | static_assertions::assert_impl_all!(TexelCopyTextureInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_encoder::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | static_assertions::assert_impl_all!(TexelCopyTextureInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `wgpu_types::TexelCopyTextureInfo<&texture::Texture>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:55:37 [INFO] [stdout] | [INFO] [stdout] 55 | static_assertions::assert_impl_all!(TexelCopyTextureInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `command_encoder::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/command_encoder.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | static_assertions::assert_impl_all!(TexelCopyTextureInfo<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pass::ComputePass<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:20:37 [INFO] [stdout] | [INFO] [stdout] 20 | static_assertions::assert_impl_all!(ComputePass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | static_assertions::assert_impl_all!(ComputePass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pass::ComputePass<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:20:37 [INFO] [stdout] | [INFO] [stdout] 20 | static_assertions::assert_impl_all!(ComputePass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | static_assertions::assert_impl_all!(ComputePass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `ComputePassTimestampWrites<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:160:37 [INFO] [stdout] | [INFO] [stdout] 160 | static_assertions::assert_impl_all!(ComputePassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | static_assertions::assert_impl_all!(ComputePassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `ComputePassTimestampWrites<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:160:37 [INFO] [stdout] | [INFO] [stdout] 160 | static_assertions::assert_impl_all!(ComputePassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | static_assertions::assert_impl_all!(ComputePassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pass::ComputePassDescriptor<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:178:37 [INFO] [stdout] | [INFO] [stdout] 178 | static_assertions::assert_impl_all!(ComputePassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | static_assertions::assert_impl_all!(ComputePassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pass::ComputePassDescriptor<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:178:37 [INFO] [stdout] | [INFO] [stdout] 178 | static_assertions::assert_impl_all!(ComputePassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pass.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | static_assertions::assert_impl_all!(ComputePassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pipeline::ComputePipeline: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(ComputePipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(ComputePipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pipeline::ComputePipeline: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(ComputePipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(ComputePipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pipeline::ComputePipelineDescriptor<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:81:37 [INFO] [stdout] | [INFO] [stdout] 81 | static_assertions::assert_impl_all!(ComputePipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:81:1 [INFO] [stdout] | [INFO] [stdout] 81 | static_assertions::assert_impl_all!(ComputePipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `compute_pipeline::ComputePipelineDescriptor<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:81:37 [INFO] [stdout] | [INFO] [stdout] 81 | static_assertions::assert_impl_all!(ComputePipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `compute_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/compute_pipeline.rs:81:1 [INFO] [stdout] | [INFO] [stdout] 81 | static_assertions::assert_impl_all!(ComputePipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `api::device::Device: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/device.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(Device: Send, Sync); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::device::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/device.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(Device: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `api::device::Device: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/device.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(Device: Send, Sync); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::device::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/device.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(Device: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `api::instance::Instance: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/instance.rs:37:37 [INFO] [stdout] | [INFO] [stdout] 37 | static_assertions::assert_impl_all!(Instance: Send, Sync); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::instance::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/instance.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | static_assertions::assert_impl_all!(Instance: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `api::instance::Instance: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/instance.rs:37:37 [INFO] [stdout] | [INFO] [stdout] 37 | static_assertions::assert_impl_all!(Instance: Send, Sync); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::instance::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/instance.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | static_assertions::assert_impl_all!(Instance: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `pipeline_cache::PipelineCache: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_cache.rs:71:37 [INFO] [stdout] | [INFO] [stdout] 71 | static_assertions::assert_impl_all!(PipelineCache: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `pipeline_cache::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_cache.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | static_assertions::assert_impl_all!(PipelineCache: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `pipeline_cache::PipelineCache: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_cache.rs:71:37 [INFO] [stdout] | [INFO] [stdout] 71 | static_assertions::assert_impl_all!(PipelineCache: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `pipeline_cache::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_cache.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | static_assertions::assert_impl_all!(PipelineCache: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `pipeline_layout::PipelineLayout: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(PipelineLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `pipeline_layout::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(PipelineLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `pipeline_layout::PipelineLayout: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(PipelineLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `pipeline_layout::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(PipelineLayout: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `pipeline_layout::PipelineLayoutDescriptor<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:39:37 [INFO] [stdout] | [INFO] [stdout] 39 | static_assertions::assert_impl_all!(PipelineLayoutDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `pipeline_layout::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | static_assertions::assert_impl_all!(PipelineLayoutDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `pipeline_layout::PipelineLayoutDescriptor<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:39:37 [INFO] [stdout] | [INFO] [stdout] 39 | static_assertions::assert_impl_all!(PipelineLayoutDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `pipeline_layout::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/pipeline_layout.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | static_assertions::assert_impl_all!(PipelineLayoutDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `query_set::QuerySet: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/query_set.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(QuerySet: Send, Sync); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `query_set::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/query_set.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(QuerySet: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `query_set::QuerySet: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/query_set.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(QuerySet: Send, Sync); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `query_set::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/query_set.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(QuerySet: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `api::queue::Queue: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Queue: Send, Sync); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::queue::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Queue: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `api::queue::Queue: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Queue: Send, Sync); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::queue::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Queue: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `QueueWriteBufferView<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:60:37 [INFO] [stdout] | [INFO] [stdout] 60 | static_assertions::assert_impl_all!(QueueWriteBufferView<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::queue::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | static_assertions::assert_impl_all!(QueueWriteBufferView<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `QueueWriteBufferView<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:60:37 [INFO] [stdout] | [INFO] [stdout] 60 | static_assertions::assert_impl_all!(QueueWriteBufferView<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `api::queue::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/queue.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | static_assertions::assert_impl_all!(QueueWriteBufferView<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPass<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | static_assertions::assert_impl_all!(RenderPass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | static_assertions::assert_impl_all!(RenderPass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPass<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | static_assertions::assert_impl_all!(RenderPass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | static_assertions::assert_impl_all!(RenderPass<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `RenderPassTimestampWrites<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:517:37 [INFO] [stdout] | [INFO] [stdout] 517 | static_assertions::assert_impl_all!(RenderPassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:517:1 [INFO] [stdout] | [INFO] [stdout] 517 | static_assertions::assert_impl_all!(RenderPassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `RenderPassTimestampWrites<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:517:37 [INFO] [stdout] | [INFO] [stdout] 517 | static_assertions::assert_impl_all!(RenderPassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:517:1 [INFO] [stdout] | [INFO] [stdout] 517 | static_assertions::assert_impl_all!(RenderPassTimestampWrites<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPassColorAttachment<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:537:37 [INFO] [stdout] | [INFO] [stdout] 537 | static_assertions::assert_impl_all!(RenderPassColorAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:537:1 [INFO] [stdout] | [INFO] [stdout] 537 | static_assertions::assert_impl_all!(RenderPassColorAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPassColorAttachment<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:537:37 [INFO] [stdout] | [INFO] [stdout] 537 | static_assertions::assert_impl_all!(RenderPassColorAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:537:1 [INFO] [stdout] | [INFO] [stdout] 537 | static_assertions::assert_impl_all!(RenderPassColorAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPassDepthStencilAttachment<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:555:37 [INFO] [stdout] | [INFO] [stdout] 555 | static_assertions::assert_impl_all!(RenderPassDepthStencilAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:555:1 [INFO] [stdout] | [INFO] [stdout] 555 | static_assertions::assert_impl_all!(RenderPassDepthStencilAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPassDepthStencilAttachment<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:555:37 [INFO] [stdout] | [INFO] [stdout] 555 | static_assertions::assert_impl_all!(RenderPassDepthStencilAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:555:1 [INFO] [stdout] | [INFO] [stdout] 555 | static_assertions::assert_impl_all!(RenderPassDepthStencilAttachment<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPassDescriptor<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:579:37 [INFO] [stdout] | [INFO] [stdout] 579 | static_assertions::assert_impl_all!(RenderPassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:579:1 [INFO] [stdout] | [INFO] [stdout] 579 | static_assertions::assert_impl_all!(RenderPassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pass::RenderPassDescriptor<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:579:37 [INFO] [stdout] | [INFO] [stdout] 579 | static_assertions::assert_impl_all!(RenderPassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pass::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pass.rs:579:1 [INFO] [stdout] | [INFO] [stdout] 579 | static_assertions::assert_impl_all!(RenderPassDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::RenderPipeline: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:16:37 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(RenderPipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(RenderPipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::RenderPipeline: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:16:37 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(RenderPipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | static_assertions::assert_impl_all!(RenderPipeline: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::VertexState<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:76:37 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(VertexState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(VertexState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::VertexState<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:76:37 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(VertexState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | static_assertions::assert_impl_all!(VertexState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::FragmentState<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | static_assertions::assert_impl_all!(FragmentState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | static_assertions::assert_impl_all!(FragmentState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::FragmentState<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | static_assertions::assert_impl_all!(FragmentState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | static_assertions::assert_impl_all!(FragmentState<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::RenderPipelineDescriptor<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:153:37 [INFO] [stdout] | [INFO] [stdout] 153 | static_assertions::assert_impl_all!(RenderPipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | static_assertions::assert_impl_all!(RenderPipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `render_pipeline::RenderPipelineDescriptor<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:153:37 [INFO] [stdout] | [INFO] [stdout] 153 | static_assertions::assert_impl_all!(RenderPipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `render_pipeline::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_pipeline.rs:153:1 [INFO] [stdout] | [INFO] [stdout] 153 | static_assertions::assert_impl_all!(RenderPipelineDescriptor<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `sampler::Sampler: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/sampler.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Sampler: Send, Sync); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `sampler::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/sampler.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Sampler: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `sampler::Sampler: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/sampler.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Sampler: Send, Sync); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `sampler::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/sampler.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | static_assertions::assert_impl_all!(Sampler: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `shader_module::ShaderModule: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/shader_module.rs:18:37 [INFO] [stdout] | [INFO] [stdout] 18 | static_assertions::assert_impl_all!(ShaderModule: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `shader_module::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/shader_module.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | static_assertions::assert_impl_all!(ShaderModule: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `shader_module::ShaderModule: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/shader_module.rs:18:37 [INFO] [stdout] | [INFO] [stdout] 18 | static_assertions::assert_impl_all!(ShaderModule: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `shader_module::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/shader_module.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | static_assertions::assert_impl_all!(ShaderModule: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `surface::Surface<'_>: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface.rs:188:37 [INFO] [stdout] | [INFO] [stdout] 188 | static_assertions::assert_impl_all!(Surface<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `surface::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | static_assertions::assert_impl_all!(Surface<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `surface::Surface<'_>: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface.rs:188:37 [INFO] [stdout] | [INFO] [stdout] 188 | static_assertions::assert_impl_all!(Surface<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `surface::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 188 | static_assertions::assert_impl_all!(Surface<'_>: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `surface_texture::SurfaceTexture: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface_texture.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(SurfaceTexture: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `surface_texture::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface_texture.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(SurfaceTexture: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `surface_texture::SurfaceTexture: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface_texture.rs:22:37 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(SurfaceTexture: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `surface_texture::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/surface_texture.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | static_assertions::assert_impl_all!(SurfaceTexture: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `texture::Texture: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(Texture: Send, Sync); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `texture::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(Texture: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `texture::Texture: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(Texture: Send, Sync); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `texture::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(Texture: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `texture_view::TextureView: Send` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture_view.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(TextureView: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `texture_view::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture_view.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(TextureView: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `texture_view::TextureView: Sync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture_view.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(TextureView: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `texture_view::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/texture_view.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | static_assertions::assert_impl_all!(TextureView: Send, Sync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tlas::Tlas: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/tlas.rs:30:37 [INFO] [stdout] | [INFO] [stdout] 30 | static_assertions::assert_impl_all!(Tlas: WasmNotSendSync); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `tlas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/tlas.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | static_assertions::assert_impl_all!(Tlas: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tlas::TlasBuildEntry<'_>: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/tlas.rs:45:37 [INFO] [stdout] | [INFO] [stdout] 45 | static_assertions::assert_impl_all!(TlasBuildEntry<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `tlas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/tlas.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | static_assertions::assert_impl_all!(TlasBuildEntry<'_>: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `tlas::TlasPackage: wgpu_types::WasmNotSendSync` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/tlas.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | static_assertions::assert_impl_all!(TlasPackage: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `tlas::_::{closure#0}::assert_impl_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/tlas.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | static_assertions::assert_impl_all!(TlasPackage: WasmNotSendSync); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `assert_impl_all` [INFO] [stdout] = note: this error originates in the macro `static_assertions::assert_impl_all` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `ContextWgpuCore: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/instance.rs:157:24 [INFO] [stdout] | [INFO] [stdout] 157 | inner: crate::backend::ContextWgpuCore::new(_instance_desc).into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `InstanceInterface::new` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:87:30 [INFO] [stdout] | [INFO] [stdout] 87 | pub trait InstanceInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `InstanceInterface::new` [INFO] [stdout] 88 | fn new(desc: &wgt::InstanceDescriptor) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderBundleEncoder: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/render_bundle_encoder.rs:57:65 [INFO] [stdout] | [INFO] [stdout] 57 | dispatch::DispatchRenderBundleEncoder::Core(b) => b.finish(desc), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `RenderBundleEncoderInterface::finish` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:473:41 [INFO] [stdout] | [INFO] [stdout] 473 | pub trait RenderBundleEncoderInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `RenderBundleEncoderInterface::finish` [INFO] [stdout] ... [INFO] [stdout] 510 | fn finish(self, desc: &crate::RenderBundleDescriptor<'_>) -> DispatchRenderBundle [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `std::future::Ready>: RequestAdapterFuture` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:845:9 [INFO] [stdout] | [INFO] [stdout] 845 | Box::pin(ready(adapter.ok())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `std::future::Ready>: RequestDeviceFuture` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:887:24 [INFO] [stdout] | [INFO] [stdout] 887 | return Box::pin(ready(Err(err.into()))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `std::future::Ready>: RequestDeviceFuture` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:902:9 [INFO] [stdout] | [INFO] [stdout] 902 | Box::pin(ready(Ok((device.into(), queue.into())))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreComputePass: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:2762:45 [INFO] [stdout] | [INFO] [stdout] 2762 | dispatch::ComputePassInterface::end(self); [INFO] [stdout] | ----------------------------------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `ComputePassInterface::end` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:354:33 [INFO] [stdout] | [INFO] [stdout] 354 | pub trait ComputePassInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `ComputePassInterface::end` [INFO] [stdout] ... [INFO] [stdout] 378 | fn end(&mut self); [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `CoreRenderPass: CommonTraits` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/backend/wgpu_core.rs:3285:44 [INFO] [stdout] | [INFO] [stdout] 3285 | dispatch::RenderPassInterface::end(self); [INFO] [stdout] | ---------------------------------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `RenderPassInterface::end` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/dispatch.rs:380:32 [INFO] [stdout] | [INFO] [stdout] 380 | pub trait RenderPassInterface: CommonTraits { [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `RenderPassInterface::end` [INFO] [stdout] ... [INFO] [stdout] 470 | fn end(&mut self); [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/util/belt.rs:174:44: 174:52}: wgpu_types::WasmNotSend` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/util/belt.rs:174:44 [INFO] [stdout] | [INFO] [stdout] 174 | .map_async(MapMode::Write, move |_| { [INFO] [stdout] | __________________---------_________________^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 175 | | let _ = sender.send(chunk); [INFO] [stdout] 176 | | }); [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `buffer::BufferSlice::<'a>::map_async` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:332:63 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn map_async( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 332 | callback: impl FnOnce(Result<(), BufferAsyncError>) + WasmNotSend + 'static, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `BufferSlice::<'a>::map_async` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/util/mod.rs:122:46: 122:59}: wgpu_types::WasmNotSend` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/util/mod.rs:122:46 [INFO] [stdout] | [INFO] [stdout] 122 | .map_async(super::MapMode::Read, move |result| { [INFO] [stdout] | ______________---------_______________________^ [INFO] [stdout] | | | [INFO] [stdout] | | required by a bound introduced by this call [INFO] [stdout] 123 | | if let Err(e) = result { [INFO] [stdout] 124 | | callback(Err(e)); [INFO] [stdout] 125 | | return; [INFO] [stdout] ... | [INFO] [stdout] 132 | | })); [INFO] [stdout] 133 | | }); [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`wgpu`) [INFO] [stdout] note: required by a bound in `buffer::BufferSlice::<'a>::map_async` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-24.0.3/src/api/buffer.rs:332:63 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn map_async( [INFO] [stdout] | --------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 332 | callback: impl FnOnce(Result<(), BufferAsyncError>) + WasmNotSend + 'static, [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `BufferSlice::<'a>::map_async` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0275`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wgpu` (lib) due to 150 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "814e68466022243fba71fdd0307045ab11780d2cb6048a4779b25d247d694ba0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "814e68466022243fba71fdd0307045ab11780d2cb6048a4779b25d247d694ba0", kill_on_drop: false }` [INFO] [stdout] 814e68466022243fba71fdd0307045ab11780d2cb6048a4779b25d247d694ba0