[INFO] cloning repository https://github.com/bheemstar-jpg/blackhole-sim-2d-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bheemstar-jpg/blackhole-sim-2d-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbheemstar-jpg%2Fblackhole-sim-2d-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbheemstar-jpg%2Fblackhole-sim-2d-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 52fcaba37a5a2b60fc94d6761c7aec9b86be3a44
[INFO] checking bheemstar-jpg/blackhole-sim-2d-rust against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbheemstar-jpg%2Fblackhole-sim-2d-rust" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bheemstar-jpg/blackhole-sim-2d-rust
[INFO] finished tweaking git repo https://github.com/bheemstar-jpg/blackhole-sim-2d-rust
[INFO] tweaked toml for git repo https://github.com/bheemstar-jpg/blackhole-sim-2d-rust written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bheemstar-jpg/blackhole-sim-2d-rust on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bheemstar-jpg/blackhole-sim-2d-rust 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5
[INFO] running `Command { std: "docker" "start" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]     Checking rayon-core v1.13.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking blackhole-sim-2d-rust v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read `src/shader.wgsl`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/main.rs:165:46
[INFO] [stdout]     |
[INFO] [stdout] 165 |             source: wgpu::ShaderSource::Wgsl(include_str!("shader.wgsl").into()),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read `src/shader.wgsl`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/main.rs:165:46
[INFO] [stdout]     |
[INFO] [stdout] 165 |             source: wgpu::ShaderSource::Wgsl(include_str!("shader.wgsl").into()),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bytemuck`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bytemuck::{Pod, Zeroable};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `bytemuck`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bytemuck`, use `cargo add bytemuck` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wgpu::util::DeviceExt;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `winit` in this scope
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winit::{
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `winit`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `winit`, use `cargo add winit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::Rng;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `blackhole_sim_2d_rust`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use blackhole_sim_2d_rust::{physics, quadtree};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `blackhole_sim_2d_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `blackhole_sim_2d_rust`, use `cargo add blackhole_sim_2d_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bytemuck`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use bytemuck::{Pod, Zeroable};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `bytemuck`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `bytemuck`, use `cargo add bytemuck` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wgpu::util::DeviceExt;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `winit` in this scope
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winit::{
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `winit`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `winit`, use `cargo add winit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::Rng;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `blackhole_sim_2d_rust`
[INFO] [stdout]   --> src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use blackhole_sim_2d_rust::{physics, quadtree};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `blackhole_sim_2d_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `blackhole_sim_2d_rust`, use `cargo add blackhole_sim_2d_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let instance = wgpu::Instance::new(wgpu::InstanceDescriptor::new_without_display_handle());
[INFO] [stdout]    |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let instance = wgpu::Instance::new(wgpu::InstanceDescriptor::new_without_display_handle());
[INFO] [stdout]    |                                            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let instance = wgpu::Instance::new(wgpu::InstanceDescriptor::new_without_display_handle());
[INFO] [stdout]    |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:91:35
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 power_preference: wgpu::PowerPreference::default(),
[INFO] [stdout]    |                                   ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:86:44
[INFO] [stdout]    |
[INFO] [stdout] 86 |         let instance = wgpu::Instance::new(wgpu::InstanceDescriptor::new_without_display_handle());
[INFO] [stdout]    |                                            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:100:30
[INFO] [stdout]     |
[INFO] [stdout] 100 |             .request_device(&wgpu::DeviceDescriptor::default())
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:91:35
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 power_preference: wgpu::PowerPreference::default(),
[INFO] [stdout]    |                                   ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |             usage: wgpu::TextureUsages::RENDER_ATTACHMENT,
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:100:30
[INFO] [stdout]     |
[INFO] [stdout] 100 |             .request_device(&wgpu::DeviceDescriptor::default())
[INFO] [stdout]     |                              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 |             color_space: wgpu::SurfaceColorSpace::Auto,
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:127:57
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let uniform_buffer = device.create_buffer_init(&wgpu::util::BufferInitDescriptor {
[INFO] [stdout]     |                                                         ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:113:20
[INFO] [stdout]     |
[INFO] [stdout] 113 |             usage: wgpu::TextureUsages::RENDER_ATTACHMENT,
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:115:26
[INFO] [stdout]     |
[INFO] [stdout] 115 |             color_space: wgpu::SurfaceColorSpace::Auto,
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |             usage: wgpu::BufferUsages::UNIFORM | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:127:57
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let uniform_buffer = device.create_buffer_init(&wgpu::util::BufferInitDescriptor {
[INFO] [stdout]     |                                                         ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:130:50
[INFO] [stdout]     |
[INFO] [stdout] 130 |             usage: wgpu::BufferUsages::UNIFORM | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                                                  ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |             usage: wgpu::BufferUsages::UNIFORM | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:130:50
[INFO] [stdout]     |
[INFO] [stdout] 130 |             usage: wgpu::BufferUsages::UNIFORM | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                                                  ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 visibility: wgpu::ShaderStages::VERTEX,
[INFO] [stdout]     |                             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:138:21
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 ty: wgpu::BindingType::Buffer {
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     ty: wgpu::BufferBindingType::Uniform,
[INFO] [stdout]     |                         ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 visibility: wgpu::ShaderStages::VERTEX,
[INFO] [stdout]     |                             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:138:21
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 ty: wgpu::BindingType::Buffer {
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:139:25
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     ty: wgpu::BufferBindingType::Uniform,
[INFO] [stdout]     |                         ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout] 159 |             usage: wgpu::BufferUsages::VERTEX | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:159:49
[INFO] [stdout]     |
[INFO] [stdout] 159 |             usage: wgpu::BufferUsages::VERTEX | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:159:20
[INFO] [stdout]     |
[INFO] [stdout] 159 |             usage: wgpu::BufferUsages::VERTEX | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                    ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 |             source: wgpu::ShaderSource::Wgsl(include_str!("shader.wgsl").into()),
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:159:49
[INFO] [stdout]     |
[INFO] [stdout] 159 |             usage: wgpu::BufferUsages::VERTEX | wgpu::BufferUsages::COPY_DST,
[INFO] [stdout]     |                                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 |             source: wgpu::ShaderSource::Wgsl(include_str!("shader.wgsl").into()),
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:176:24
[INFO] [stdout]     |
[INFO] [stdout] 176 |             step_mode: wgpu::VertexStepMode::Instance,
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:178:80
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 wgpu::VertexAttribute { offset: 0, shader_location: 0, format: wgpu::VertexFormat::Float32x2 },
[INFO] [stdout]     |                                                                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:176:24
[INFO] [stdout]     |
[INFO] [stdout] 176 |             step_mode: wgpu::VertexStepMode::Instance,
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:179:80
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 wgpu::VertexAttribute { offset: 8, shader_location: 1, format: wgpu::VertexFormat::Float32 },
[INFO] [stdout]     |                                                                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:178:80
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 wgpu::VertexAttribute { offset: 0, shader_location: 0, format: wgpu::VertexFormat::Float32x2 },
[INFO] [stdout]     |                                                                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:180:81
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 wgpu::VertexAttribute { offset: 12, shader_location: 2, format: wgpu::VertexFormat::Float32x3 },
[INFO] [stdout]     |                                                                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:179:80
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 wgpu::VertexAttribute { offset: 8, shader_location: 1, format: wgpu::VertexFormat::Float32 },
[INFO] [stdout]     |                                                                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:180:81
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 wgpu::VertexAttribute { offset: 12, shader_location: 2, format: wgpu::VertexFormat::Float32x3 },
[INFO] [stdout]     |                                                                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:191:38
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 compilation_options: wgpu::PipelineCompilationOptions::default(),
[INFO] [stdout]     |                                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:198:33
[INFO] [stdout]     |
[INFO] [stdout] 198 |                     blend: Some(wgpu::BlendState::ALPHA_BLENDING),
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:191:38
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 compilation_options: wgpu::PipelineCompilationOptions::default(),
[INFO] [stdout]     |                                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:199:33
[INFO] [stdout]     |
[INFO] [stdout] 199 |                     write_mask: wgpu::ColorWrites::ALL,
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 compilation_options: wgpu::PipelineCompilationOptions::default(),
[INFO] [stdout]     |                                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:198:33
[INFO] [stdout]     |
[INFO] [stdout] 198 |                     blend: Some(wgpu::BlendState::ALPHA_BLENDING),
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:199:33
[INFO] [stdout]     |
[INFO] [stdout] 199 |                     write_mask: wgpu::ColorWrites::ALL,
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 topology: wgpu::PrimitiveTopology::TriangleList,
[INFO] [stdout]     |                           ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 compilation_options: wgpu::PipelineCompilationOptions::default(),
[INFO] [stdout]     |                                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:206:29
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 front_face: wgpu::FrontFace::Ccw,
[INFO] [stdout]     |                             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:208:31
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 polygon_mode: wgpu::PolygonMode::Fill,
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 topology: wgpu::PrimitiveTopology::TriangleList,
[INFO] [stdout]     |                           ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:206:29
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 front_face: wgpu::FrontFace::Ccw,
[INFO] [stdout]     |                             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:208:31
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 polygon_mode: wgpu::PolygonMode::Fill,
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |             wgpu::CurrentSurfaceTexture::Success(t) => t,
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             wgpu::CurrentSurfaceTexture::Suboptimal(t) => t,
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             wgpu::CurrentSurfaceTexture::Timeout
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:323:15
[INFO] [stdout]     |
[INFO] [stdout] 323 |             | wgpu::CurrentSurfaceTexture::Occluded
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |             wgpu::CurrentSurfaceTexture::Success(t) => t,
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |             wgpu::CurrentSurfaceTexture::Suboptimal(t) => t,
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:324:15
[INFO] [stdout]     |
[INFO] [stdout] 324 |             | wgpu::CurrentSurfaceTexture::Validation => return,
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             wgpu::CurrentSurfaceTexture::Timeout
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             wgpu::CurrentSurfaceTexture::Outdated => {
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:323:15
[INFO] [stdout]     |
[INFO] [stdout] 323 |             | wgpu::CurrentSurfaceTexture::Occluded
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             wgpu::CurrentSurfaceTexture::Lost => {
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:324:15
[INFO] [stdout]     |
[INFO] [stdout] 324 |             | wgpu::CurrentSurfaceTexture::Validation => return,
[INFO] [stdout]     |               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:335:48
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let view = output.texture.create_view(&wgpu::TextureViewDescriptor::default());
[INFO] [stdout]     |                                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             wgpu::CurrentSurfaceTexture::Outdated => {
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             wgpu::CurrentSurfaceTexture::Lost => {
[INFO] [stdout]     |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:335:48
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let view = output.texture.create_view(&wgpu::TextureViewDescriptor::default());
[INFO] [stdout]     |                                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:347:31
[INFO] [stdout]     |
[INFO] [stdout] 347 |                         load: wgpu::LoadOp::Clear(wgpu::Color { r: 0.01, g: 0.01, b: 0.03, a: 1.0 }),
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:347:31
[INFO] [stdout]     |
[INFO] [stdout] 347 |                         load: wgpu::LoadOp::Clear(wgpu::Color { r: 0.01, g: 0.01, b: 0.03, a: 1.0 }),
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:348:32
[INFO] [stdout]     |
[INFO] [stdout] 348 |                         store: wgpu::StoreOp::Store,
[INFO] [stdout]     |                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `winit` in this scope
[INFO] [stdout]    --> src/main.rs:377:30
[INFO] [stdout]     |
[INFO] [stdout] 377 |             .with_inner_size(winit::dpi::LogicalSize::new(800.0, 800.0));
[INFO] [stdout]     |                              ^^^^^ use of unresolved module or unlinked crate `winit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `winit`, use `cargo add winit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:348:32
[INFO] [stdout]     |
[INFO] [stdout] 348 |                         store: wgpu::StoreOp::Store,
[INFO] [stdout]     |                                ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `winit` in this scope
[INFO] [stdout]    --> src/main.rs:377:30
[INFO] [stdout]     |
[INFO] [stdout] 377 |             .with_inner_size(winit::dpi::LogicalSize::new(800.0, 800.0));
[INFO] [stdout]     |                              ^^^^^ use of unresolved module or unlinked crate `winit`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `winit`, use `cargo add winit` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:63:14
[INFO] [stdout]    |
[INFO] [stdout] 63 |     surface: wgpu::Surface<'static>,
[INFO] [stdout]    |              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |     device: wgpu::Device,
[INFO] [stdout]    |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 65 |     queue: wgpu::Queue,
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |     config: wgpu::SurfaceConfiguration,
[INFO] [stdout]    |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pipeline: wgpu::RenderPipeline,
[INFO] [stdout]    |               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |     instance_buffer: wgpu::Buffer,
[INFO] [stdout]    |                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |     uniform_bind_group: wgpu::BindGroup,
[INFO] [stdout]    |                         ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |             .request_adapter(&wgpu::RequestAdapterOptions {
[INFO] [stdout]    |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let config = wgpu::SurfaceConfiguration {
[INFO] [stdout]     |                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bytemuck` in this scope
[INFO] [stdout]    --> src/main.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |             contents: bytemuck::cast_slice(&[uniforms]),
[INFO] [stdout]     |                       ^^^^^^^^ use of unresolved module or unlinked crate `bytemuck`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bytemuck`, use `cargo add bytemuck` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:133:66
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let bind_group_layout = device.create_bind_group_layout(&wgpu::BindGroupLayoutDescriptor {
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |             entries: &[wgpu::BindGroupLayoutEntry {
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:147:60
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let uniform_bind_group = device.create_bind_group(&wgpu::BindGroupDescriptor {
[INFO] [stdout]     |                                                            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 |             entries: &[wgpu::BindGroupEntry {
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:156:53
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let instance_buffer = device.create_buffer(&wgpu::BufferDescriptor {
[INFO] [stdout]     |                                                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:163:50
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let shader = device.create_shader_module(wgpu::ShaderModuleDescriptor {
[INFO] [stdout]     |                                                  ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:168:62
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let pipeline_layout = device.create_pipeline_layout(&wgpu::PipelineLayoutDescriptor {
[INFO] [stdout]     |                                                              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:174:31
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let instance_layout = wgpu::VertexBufferLayout {
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:175:65
[INFO] [stdout]     |
[INFO] [stdout] 175 |             array_stride: std::mem::size_of::<InstanceRaw>() as wgpu::BufferAddress,
[INFO] [stdout]     |                                                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 wgpu::VertexAttribute { offset: 0, shader_location: 0, format: wgpu::VertexFormat::Float32x2 },
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 wgpu::VertexAttribute { offset: 8, shader_location: 1, format: wgpu::VertexFormat::Float32 },
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 wgpu::VertexAttribute { offset: 12, shader_location: 2, format: wgpu::VertexFormat::Float32x3 },
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:184:55
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let pipeline = device.create_render_pipeline(&wgpu::RenderPipelineDescriptor {
[INFO] [stdout]     |                                                       ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |             vertex: wgpu::VertexState {
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |             fragment: Some(wgpu::FragmentState {
[INFO] [stdout]     |                            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:196:33
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 targets: &[Some(wgpu::ColorTargetState {
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:203:24
[INFO] [stdout]     |
[INFO] [stdout] 203 |             primitive: wgpu::PrimitiveState {
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |             multisample: wgpu::MultisampleState {
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/main.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let mut rng = rand::thread_rng();
[INFO] [stdout]     |                       ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bytemuck` in this scope
[INFO] [stdout]    --> src/main.rs:309:59
[INFO] [stdout]     |
[INFO] [stdout] 309 |         self.queue.write_buffer(&self.instance_buffer, 0, bytemuck::cast_slice(&instances));
[INFO] [stdout]     |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `bytemuck`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bytemuck`, use `cargo add bytemuck` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:336:63
[INFO] [stdout]     |
[INFO] [stdout] 336 |         let mut encoder = self.device.create_command_encoder(&wgpu::CommandEncoderDescriptor {
[INFO] [stdout]     |                                                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:341:62
[INFO] [stdout]     |
[INFO] [stdout] 341 |             let mut render_pass = encoder.begin_render_pass(&wgpu::RenderPassDescriptor {
[INFO] [stdout]     |                                                              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:343:43
[INFO] [stdout]     |
[INFO] [stdout] 343 |                 color_attachments: &[Some(wgpu::RenderPassColorAttachment {
[INFO] [stdout]     |                                           ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:346:26
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     ops: wgpu::Operations {
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:347:51
[INFO] [stdout]     |
[INFO] [stdout] 347 |                         load: wgpu::LoadOp::Clear(wgpu::Color { r: 0.01, g: 0.01, b: 0.03, a: 1.0 }),
[INFO] [stdout]     |                                                   ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pollster` in this scope
[INFO] [stdout]    --> src/main.rs:379:30
[INFO] [stdout]     |
[INFO] [stdout] 379 |         self.graphics = Some(pollster::block_on(GraphicsState::new(window)));
[INFO] [stdout]     |                              ^^^^^^^^ use of unresolved module or unlinked crate `pollster`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pollster`, use `cargo add pollster` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:63:14
[INFO] [stdout]    |
[INFO] [stdout] 63 |     surface: wgpu::Surface<'static>,
[INFO] [stdout]    |              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |     device: wgpu::Device,
[INFO] [stdout]    |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 65 |     queue: wgpu::Queue,
[INFO] [stdout]    |            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |     config: wgpu::SurfaceConfiguration,
[INFO] [stdout]    |             ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:69:15
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pipeline: wgpu::RenderPipeline,
[INFO] [stdout]    |               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |     instance_buffer: wgpu::Buffer,
[INFO] [stdout]    |                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |     uniform_bind_group: wgpu::BindGroup,
[INFO] [stdout]    |                         ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]   --> src/main.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |             .request_adapter(&wgpu::RequestAdapterOptions {
[INFO] [stdout]    |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let config = wgpu::SurfaceConfiguration {
[INFO] [stdout]     |                      ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bytemuck` in this scope
[INFO] [stdout]    --> src/main.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |             contents: bytemuck::cast_slice(&[uniforms]),
[INFO] [stdout]     |                       ^^^^^^^^ use of unresolved module or unlinked crate `bytemuck`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bytemuck`, use `cargo add bytemuck` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:133:66
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let bind_group_layout = device.create_bind_group_layout(&wgpu::BindGroupLayoutDescriptor {
[INFO] [stdout]     |                                                                  ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |             entries: &[wgpu::BindGroupLayoutEntry {
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:147:60
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let uniform_bind_group = device.create_bind_group(&wgpu::BindGroupDescriptor {
[INFO] [stdout]     |                                                            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 |             entries: &[wgpu::BindGroupEntry {
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:156:53
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let instance_buffer = device.create_buffer(&wgpu::BufferDescriptor {
[INFO] [stdout]     |                                                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:163:50
[INFO] [stdout]     |
[INFO] [stdout] 163 |         let shader = device.create_shader_module(wgpu::ShaderModuleDescriptor {
[INFO] [stdout]     |                                                  ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:168:62
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let pipeline_layout = device.create_pipeline_layout(&wgpu::PipelineLayoutDescriptor {
[INFO] [stdout]     |                                                              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:174:31
[INFO] [stdout]     |
[INFO] [stdout] 174 |         let instance_layout = wgpu::VertexBufferLayout {
[INFO] [stdout]     |                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:175:65
[INFO] [stdout]     |
[INFO] [stdout] 175 |             array_stride: std::mem::size_of::<InstanceRaw>() as wgpu::BufferAddress,
[INFO] [stdout]     |                                                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:178:17
[INFO] [stdout]     |
[INFO] [stdout] 178 |                 wgpu::VertexAttribute { offset: 0, shader_location: 0, format: wgpu::VertexFormat::Float32x2 },
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 wgpu::VertexAttribute { offset: 8, shader_location: 1, format: wgpu::VertexFormat::Float32 },
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 wgpu::VertexAttribute { offset: 12, shader_location: 2, format: wgpu::VertexFormat::Float32x3 },
[INFO] [stdout]     |                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:184:55
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let pipeline = device.create_render_pipeline(&wgpu::RenderPipelineDescriptor {
[INFO] [stdout]     |                                                       ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |             vertex: wgpu::VertexState {
[INFO] [stdout]     |                     ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |             fragment: Some(wgpu::FragmentState {
[INFO] [stdout]     |                            ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:196:33
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 targets: &[Some(wgpu::ColorTargetState {
[INFO] [stdout]     |                                 ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:203:24
[INFO] [stdout]     |
[INFO] [stdout] 203 |             primitive: wgpu::PrimitiveState {
[INFO] [stdout]     |                        ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:213:26
[INFO] [stdout]     |
[INFO] [stdout] 213 |             multisample: wgpu::MultisampleState {
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/main.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let mut rng = rand::thread_rng();
[INFO] [stdout]     |                       ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `bytemuck` in this scope
[INFO] [stdout]    --> src/main.rs:309:59
[INFO] [stdout]     |
[INFO] [stdout] 309 |         self.queue.write_buffer(&self.instance_buffer, 0, bytemuck::cast_slice(&instances));
[INFO] [stdout]     |                                                           ^^^^^^^^ use of unresolved module or unlinked crate `bytemuck`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `bytemuck`, use `cargo add bytemuck` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:336:63
[INFO] [stdout]     |
[INFO] [stdout] 336 |         let mut encoder = self.device.create_command_encoder(&wgpu::CommandEncoderDescriptor {
[INFO] [stdout]     |                                                               ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:341:62
[INFO] [stdout]     |
[INFO] [stdout] 341 |             let mut render_pass = encoder.begin_render_pass(&wgpu::RenderPassDescriptor {
[INFO] [stdout]     |                                                              ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:343:43
[INFO] [stdout]     |
[INFO] [stdout] 343 |                 color_attachments: &[Some(wgpu::RenderPassColorAttachment {
[INFO] [stdout]     |                                           ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:346:26
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     ops: wgpu::Operations {
[INFO] [stdout]     |                          ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `wgpu` in this scope
[INFO] [stdout]    --> src/main.rs:347:51
[INFO] [stdout]     |
[INFO] [stdout] 347 |                         load: wgpu::LoadOp::Clear(wgpu::Color { r: 0.01, g: 0.01, b: 0.03, a: 1.0 }),
[INFO] [stdout]     |                                                   ^^^^ use of unresolved module or unlinked crate `wgpu`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pollster` in this scope
[INFO] [stdout]    --> src/main.rs:379:30
[INFO] [stdout]     |
[INFO] [stdout] 379 |         self.graphics = Some(pollster::block_on(GraphicsState::new(window)));
[INFO] [stdout]     |                              ^^^^^^^^ use of unresolved module or unlinked crate `pollster`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pollster`, use `cargo add pollster` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `blackhole-sim-2d-rust` (bin "blackhole-sim-2d-rust") due to 79 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `blackhole-sim-2d-rust` (bin "blackhole-sim-2d-rust" test) due to 79 previous errors
[INFO] [stderr] warning: unused dependency `rayon`
[INFO] [stderr]  --> Cargo.toml:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | rayon = "1"
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `rayon`
[INFO] [stderr] warning: `blackhole-sim-2d-rust` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "inspect" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5", kill_on_drop: false }`
[INFO] [stdout] ebec087874734696d6a64e651bcbe3d3cffdc499ec015a4a2dcca3b2673bf3a5
