[INFO] fetching crate dxwr 0.2.0...
[INFO] testing dxwr-0.2.0 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate dxwr 0.2.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate dxwr 0.2.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate dxwr 0.2.0
[INFO] tweaked toml for crates.io crate dxwr 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dxwr 0.2.0 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dxwr 0.2.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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1663ca69de06b95b819c4d252ed922ad6d3118229eb140b88d3da0d61e0c416d
[INFO] running `Command { std: "docker" "start" "-a" "1663ca69de06b95b819c4d252ed922ad6d3118229eb140b88d3da0d61e0c416d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1663ca69de06b95b819c4d252ed922ad6d3118229eb140b88d3da0d61e0c416d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1663ca69de06b95b819c4d252ed922ad6d3118229eb140b88d3da0d61e0c416d", kill_on_drop: false }`
[INFO] [stdout] 1663ca69de06b95b819c4d252ed922ad6d3118229eb140b88d3da0d61e0c416d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f648205d7577d2f091881f16ec1a9f0387f20229a5d4841b39e065ee4f8098eb
[INFO] running `Command { std: "docker" "start" "-a" "f648205d7577d2f091881f16ec1a9f0387f20229a5d4841b39e065ee4f8098eb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling windows-link v0.1.0
[INFO] [stderr]    Compiling windows-result v0.3.1
[INFO] [stderr]    Compiling windows-strings v0.3.1
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling windows-interface v0.59.0
[INFO] [stderr]    Compiling windows-implement v0.59.0
[INFO] [stderr]    Compiling windows-core v0.60.1
[INFO] [stderr]    Compiling windows-numerics v0.1.1
[INFO] [stderr]    Compiling windows-collections v0.1.1
[INFO] [stderr]    Compiling windows-future v0.1.1
[INFO] [stderr]    Compiling windows v0.60.0
[INFO] [stderr]    Compiling dxwr v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/adapter.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::LUID;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/adapter.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Dxgi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/command_allocator.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/command_list.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::{Direct3D::*, Direct3D12::*, Dxgi::Common::DXGI_FORMAT};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/command_list_type.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/command_queue.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/debug.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{DBG_PRINTEXCEPTION_C, DBG_PRINTEXCEPTION_WIDE_C};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/debug.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/debug.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::Diagnostics::Debug::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/descriptor_heap.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::{Direct3D12::*, Dxgi::Common::DXGI_FORMAT};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/device.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::LUID;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/device.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Direct3D::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/device.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/device.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/adapter.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::core::Interface;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/dxc.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::{E_ABORT, E_POINTER};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/device.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::core::IUnknown;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/dxc.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use windows::Win32::Graphics::Direct3D::Dxc::*;
[INFO] [stdout]   |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/features.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Graphics::Direct3D::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/features.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/features.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Dxgi::Common::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/dxc.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::core::{HSTRING, Interface, PCWSTR};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/fence.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::Foundation::HANDLE;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/fence.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/pipeline_state.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/pipeline_state.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Dxgi::Common::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/features.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::core::GUID;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/raytracing.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/raytracing.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/reflection.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::{Direct3D::Dxc::*, Direct3D::*, Direct3D12::*};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/pipeline_state.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::core::PCSTR;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/resource_barriers.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/resources.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/resources.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Dxgi::Common::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/root_signature.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Graphics::Direct3D::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/root_signature.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/state_object.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/reflection.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::core::Interface;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/state_object.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::core::Interface;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/swap_chain.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::HWND;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/swap_chain.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Dxgi::{Common::*, *};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/state_object.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::core::{HSTRING, PCWSTR};
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/utility.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{CloseHandle, HANDLE, WAIT_OBJECT_0};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/utility.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/utility.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Graphics::Dxgi::{Common::*, *};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/utility.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Threading::{CreateEventW, INFINITE, WaitForSingleObject};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/swap_chain.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::core::Interface;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]   --> src/lib.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub use windows::Win32::Graphics::Direct3D::*;
[INFO] [stdout]    |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]   --> src/lib.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub use windows::Win32::Graphics::Direct3D12::*;
[INFO] [stdout]    |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]   --> src/lib.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub use windows::Win32::Graphics::Dxgi::{Common::*, *};
[INFO] [stdout]    |                      ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/utility.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::core::HSTRING;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/adapter.rs:85:36
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn enum_adapters() -> windows::core::Result<Vec<Adapter>> {
[INFO] [stdout]    |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/adapter.rs:111:40
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub fn enum_warp_adapter() -> windows::core::Result<Adapter> {
[INFO] [stdout]     |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/command_allocator.rs:33:36
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn build(self) -> windows::core::Result<CommandAllocator<T>> {
[INFO] [stdout]    |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/command_allocator.rs:105:37
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn reset(&self) -> windows::core::Result<()> {
[INFO] [stdout]     |                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/command_list.rs:729:51
[INFO] [stdout]     |
[INFO] [stdout] 729 |                 rects.as_ptr() as *const windows::Win32::Foundation::RECT,
[INFO] [stdout]     |                                                   ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]     --> src/command_list.rs:1014:36
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     pub fn build(self) -> windows::core::Result<GraphicsCommandList<T>> {
[INFO] [stdout]      |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]     --> src/command_list.rs:1080:83
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     pub fn record<F, R>(&self, allocator: &CommandAllocator<T>, f: F) -> windows::core::Result<R>
[INFO] [stdout]      |                                                                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/command_queue.rs:57:36
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn build(self) -> windows::core::Result<CommandQueue<T>> {
[INFO] [stdout]    |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/command_queue.rs:110:53
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn signal(&self, fence: &Fence) -> windows::core::Result<Signal> {
[INFO] [stdout]     |                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/command_queue.rs:120:53
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn wait(&self, signal: &Signal) -> windows::core::Result<()> {
[INFO] [stdout]     |                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]  --> src/debug.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub fn enable_debug_layer() -> windows::core::Result<()> {
[INFO] [stdout]   |                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/debug.rs:117:30
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn new() -> windows::core::Result<Self> {
[INFO] [stdout]     |                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]     --> src/descriptor_heap.rs:1147:36
[INFO] [stdout]      |
[INFO] [stdout] 1147 |     pub fn build(self) -> windows::core::Result<DescriptorHeap<T>> {
[INFO] [stdout]      |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/device.rs:55:36
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn build(self) -> windows::core::Result<Device> {
[INFO] [stdout]    |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/device.rs:145:57
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn check_feature<T: Feature>(&self) -> windows::core::Result<T> {
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/device.rs:150:78
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub fn request_feature<T: RequestFeature>(&self, feature: T) -> windows::core::Result<T> {
[INFO] [stdout]     |                                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/dxc.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn new() -> windows::core::Result<Self> {
[INFO] [stdout]    |                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/dxc.rs:57:73
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn new(util: &Utils, data: &[u8], encoding: DXC_CP) -> windows::core::Result<Self> {
[INFO] [stdout]    |                                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         T: windows::core::Interface,
[INFO] [stdout]     |                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:107:61
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn get_output<T>(&self, kind: DXC_OUT_KIND) -> windows::core::Result<T>
[INFO] [stdout]     |                                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:123:67
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub(crate) fn get_blob(&self, kind: DXC_OUT_KIND) -> windows::core::Result<RefBlob> {
[INFO] [stdout]     |                                                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:136:58
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn get_string(&self, kind: DXC_OUT_KIND) -> windows::core::Result<String> {
[INFO] [stdout]     |                                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:156:38
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn object(&self) -> windows::core::Result<RefBlob> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:161:38
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn errors(&self) -> windows::core::Result<String> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:166:35
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn pdb(&self) -> windows::core::Result<RefBlob> {
[INFO] [stdout]     |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:171:43
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub fn shader_hash(&self) -> windows::core::Result<ShaderHash> {
[INFO] [stdout]     |                                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:177:43
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub fn disassembly(&self) -> windows::core::Result<String> {
[INFO] [stdout]     |                                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:182:36
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub fn hlsl(&self) -> windows::core::Result<String> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:187:36
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub fn text(&self) -> windows::core::Result<String> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:192:57
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub fn reflection(&self, utils: &Utils) -> windows::core::Result<ShaderReflection> {
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:197:46
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub fn root_signature(&self) -> windows::core::Result<RefBlob> {
[INFO] [stdout]     |                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:422:43
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub fn new(utils: &Utils) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:432:69
[INFO] [stdout]     |
[INFO] [stdout] 432 |     pub fn compile(&self, src: &[u8], args: &Arguments) -> windows::core::Result<CompileResult> {
[INFO] [stdout]     |                                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:509:45
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn reflection<T>(&self) -> windows::core::Result<T>
[INFO] [stdout]     |                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:528:50
[INFO] [stdout]     |
[INFO] [stdout] 528 |     pub fn new(blob: &impl BlobType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/dxc.rs:542:38
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 .map(|i| -> windows::core::Result<Part> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]  --> src/features.rs:8:47
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn check(device: &DeviceType) -> windows::core::Result<Self>;
[INFO] [stdout]   |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/features.rs:12:62
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self>;
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/features.rs:15:83
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn get_feature<T: Default>(device: &DeviceType, value: D3D12_FEATURE) -> windows::core::Result<T> {
[INFO] [stdout]    |                                                                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/features.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 | ) -> windows::core::Result<()> {
[INFO] [stdout]    |               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/features.rs:63:47
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]    |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:106:62
[INFO] [stdout]     |
[INFO] [stdout] 106 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:138:62
[INFO] [stdout]     |
[INFO] [stdout] 138 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:170:62
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:204:62
[INFO] [stdout]     |
[INFO] [stdout] 204 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:237:62
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:257:47
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:273:47
[INFO] [stdout]     |
[INFO] [stdout] 273 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:295:47
[INFO] [stdout]     |
[INFO] [stdout] 295 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:325:62
[INFO] [stdout]     |
[INFO] [stdout] 325 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:348:47
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:366:47
[INFO] [stdout]     |
[INFO] [stdout] 366 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:382:47
[INFO] [stdout]     |
[INFO] [stdout] 382 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:408:62
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:433:47
[INFO] [stdout]     |
[INFO] [stdout] 433 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:452:47
[INFO] [stdout]     |
[INFO] [stdout] 452 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:469:47
[INFO] [stdout]     |
[INFO] [stdout] 469 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:497:62
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:517:47
[INFO] [stdout]     |
[INFO] [stdout] 517 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:534:47
[INFO] [stdout]     |
[INFO] [stdout] 534 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:552:47
[INFO] [stdout]     |
[INFO] [stdout] 552 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:571:47
[INFO] [stdout]     |
[INFO] [stdout] 571 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:593:47
[INFO] [stdout]     |
[INFO] [stdout] 593 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:619:62
[INFO] [stdout]     |
[INFO] [stdout] 619 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:652:62
[INFO] [stdout]     |
[INFO] [stdout] 652 |     fn check(device: &DeviceType, feature: Self) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:682:47
[INFO] [stdout]     |
[INFO] [stdout] 682 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:702:47
[INFO] [stdout]     |
[INFO] [stdout] 702 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:729:47
[INFO] [stdout]     |
[INFO] [stdout] 729 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:749:47
[INFO] [stdout]     |
[INFO] [stdout] 749 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:768:47
[INFO] [stdout]     |
[INFO] [stdout] 768 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/features.rs:791:47
[INFO] [stdout]     |
[INFO] [stdout] 791 |     fn check(device: &DeviceType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/fence.rs:41:36
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn build(self) -> windows::core::Result<Fence> {
[INFO] [stdout]    |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/fence.rs:68:55
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn signal(&self, signal: &Signal) -> windows::core::Result<()> {
[INFO] [stdout]    |                                                       ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/fence.rs:115:36
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn wait(&self) -> windows::core::Result<()> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/fence.rs:127:57
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub fn wait_timeout(&self, d: Duration) -> windows::core::Result<bool> {
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]     --> src/pipeline_state.rs:1308:36
[INFO] [stdout]      |
[INFO] [stdout] 1308 |     pub fn build(self) -> windows::core::Result<PipelineState> {
[INFO] [stdout]      |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]     --> src/pipeline_state.rs:1319:36
[INFO] [stdout]      |
[INFO] [stdout] 1319 |     pub fn build(self) -> windows::core::Result<PipelineState> {
[INFO] [stdout]      |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]     --> src/pipeline_state.rs:1330:36
[INFO] [stdout]      |
[INFO] [stdout] 1330 |     pub fn build(self) -> windows::core::Result<PipelineState> {
[INFO] [stdout]      |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:102:68
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn from_reflection(t: &ID3D12ShaderReflectionType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:127:46
[INFO] [stdout]     |
[INFO] [stdout] 127 |                         .map(|i| -> windows::core::Result<Member> {
[INFO] [stdout]     |                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:139:45
[INFO] [stdout]     |
[INFO] [stdout] 139 |                         .collect::<windows::core::Result<Vec<Member>>>()?,
[INFO] [stdout]     |                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:147:69
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn from_parameter_desc(desc: &D3D12_PARAMETER_DESC) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:224:25
[INFO] [stdout]     |
[INFO] [stdout] 224 |     type Type: windows::core::Interface;
[INFO] [stdout]     |                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:235:79
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn new(utils: &dxc::Utils, data: &[u8], encoding: DXC_CP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:258:19
[INFO] [stdout]     |
[INFO] [stdout] 258 |     ) -> windows::core::Result<Self> {
[INFO] [stdout]     |                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:264:36
[INFO] [stdout]     |
[INFO] [stdout] 264 |     fn get_desc(&self) -> windows::core::Result<D3D12_SHADER_DESC> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:273:49
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn min_feature_level(&self) -> windows::core::Result<D3D_FEATURE_LEVEL> {
[INFO] [stdout]     |                                                 ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:288:48
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub fn input_parameters(&self) -> windows::core::Result<Vec<SignatureParameterDesc>> {
[INFO] [stdout]     |                                                ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:292:38
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 .map(|i| -> windows::core::Result<SignatureParameterDesc> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:311:50
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn resource_bind_desc(&self) -> windows::core::Result<Vec<ShaderInputBindDesc>> {
[INFO] [stdout]     |                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:315:38
[INFO] [stdout]     |
[INFO] [stdout] 315 |                 .map(|i| -> windows::core::Result<ShaderInputBindDesc> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:325:53
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub fn constant_buffer_descs(&self) -> windows::core::Result<Vec<ShaderBufferDesc>> {
[INFO] [stdout]     |                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:329:38
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 .map(|i| -> windows::core::Result<ShaderBufferDesc> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:336:50
[INFO] [stdout]     |
[INFO] [stdout] 336 | ...                   .map(|i| -> windows::core::Result<Type> {
[INFO] [stdout]     |                                            ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:343:49
[INFO] [stdout]     |
[INFO] [stdout] 343 | ...                   .collect::<windows::core::Result<Vec<Type>>>()?,
[INFO] [stdout]     |                                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:351:54
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn output_parameter_descs(&self) -> windows::core::Result<Vec<SignatureParameterDesc>> {
[INFO] [stdout]     |                                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:355:38
[INFO] [stdout]     |
[INFO] [stdout] 355 |                 .map(|i| -> windows::core::Result<SignatureParameterDesc> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:420:38
[INFO] [stdout]     |
[INFO] [stdout] 420 |                 .map(|i| -> windows::core::Result<FunctionParameter> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:439:38
[INFO] [stdout]     |
[INFO] [stdout] 439 |                 .map(|i| -> windows::core::Result<ShaderInputBindDesc> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:453:38
[INFO] [stdout]     |
[INFO] [stdout] 453 |                 .map(|i| -> windows::core::Result<ShaderBufferDesc> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:460:50
[INFO] [stdout]     |
[INFO] [stdout] 460 | ...                   .map(|i| -> windows::core::Result<Type> {
[INFO] [stdout]     |                                            ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:467:49
[INFO] [stdout]     |
[INFO] [stdout] 467 | ...                   .collect::<windows::core::Result<Vec<Type>>>()?,
[INFO] [stdout]     |                                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:481:79
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub fn new(utils: &dxc::Utils, data: &[u8], encoding: DXC_CP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                                               ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:500:36
[INFO] [stdout]     |
[INFO] [stdout] 500 |     fn get_desc(&self) -> windows::core::Result<D3D12_LIBRARY_DESC> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/reflection.rs:509:38
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 .map(|i| -> windows::core::Result<Function> {
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DXGI_FORMAT_D32_FLOAT` is not bound in all patterns
[INFO] [stdout]    --> src/resources.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |             DXGI_FORMAT_D16_UNORM
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D32_FLOAT`
[INFO] [stdout] 307 |             | DXGI_FORMAT_D32_FLOAT
[INFO] [stdout]     |               --------------------- variable not in all patterns
[INFO] [stdout] 308 |             | DXGI_FORMAT_D24_UNORM_S8_UINT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D32_FLOAT`
[INFO] [stdout] 309 |             | DXGI_FORMAT_D32_FLOAT_S8X24_UINT => {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D32_FLOAT`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DXGI_FORMAT_D32_FLOAT`
[INFO] [stdout]    --> src/resources.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 307 |             | DXGI_FORMAT_D32_FLOAT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DXGI_FORMAT_D24_UNORM_S8_UINT` is not bound in all patterns
[INFO] [stdout]    --> src/resources.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |             DXGI_FORMAT_D16_UNORM
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D24_UNORM_S8_UINT`
[INFO] [stdout] 307 |             | DXGI_FORMAT_D32_FLOAT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D24_UNORM_S8_UINT`
[INFO] [stdout] 308 |             | DXGI_FORMAT_D24_UNORM_S8_UINT
[INFO] [stdout]     |               ----------------------------- variable not in all patterns
[INFO] [stdout] 309 |             | DXGI_FORMAT_D32_FLOAT_S8X24_UINT => {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D24_UNORM_S8_UINT`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DXGI_FORMAT_D24_UNORM_S8_UINT`
[INFO] [stdout]    --> src/resources.rs:308:15
[INFO] [stdout]     |
[INFO] [stdout] 308 |             | DXGI_FORMAT_D24_UNORM_S8_UINT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DXGI_FORMAT_D32_FLOAT_S8X24_UINT` is not bound in all patterns
[INFO] [stdout]    --> src/resources.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |             DXGI_FORMAT_D16_UNORM
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D32_FLOAT_S8X24_UINT`
[INFO] [stdout] 307 |             | DXGI_FORMAT_D32_FLOAT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D32_FLOAT_S8X24_UINT`
[INFO] [stdout] 308 |             | DXGI_FORMAT_D24_UNORM_S8_UINT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D32_FLOAT_S8X24_UINT`
[INFO] [stdout] 309 |             | DXGI_FORMAT_D32_FLOAT_S8X24_UINT => {
[INFO] [stdout]     |               -------------------------------- variable not in all patterns
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DXGI_FORMAT_D32_FLOAT_S8X24_UINT`
[INFO] [stdout]    --> src/resources.rs:309:15
[INFO] [stdout]     |
[INFO] [stdout] 309 |             | DXGI_FORMAT_D32_FLOAT_S8X24_UINT => {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `DXGI_FORMAT_D16_UNORM` is not bound in all patterns
[INFO] [stdout]    --> src/resources.rs:307:15
[INFO] [stdout]     |
[INFO] [stdout] 306 |             DXGI_FORMAT_D16_UNORM
[INFO] [stdout]     |             --------------------- variable not in all patterns
[INFO] [stdout] 307 |             | DXGI_FORMAT_D32_FLOAT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D16_UNORM`
[INFO] [stdout] 308 |             | DXGI_FORMAT_D24_UNORM_S8_UINT
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D16_UNORM`
[INFO] [stdout] 309 |             | DXGI_FORMAT_D32_FLOAT_S8X24_UINT => {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `DXGI_FORMAT_D16_UNORM`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::DXGI_FORMAT_D16_UNORM`
[INFO] [stdout]    --> src/resources.rs:306:13
[INFO] [stdout]     |
[INFO] [stdout] 306 |             DXGI_FORMAT_D16_UNORM
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/resources.rs:337:69
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn new(resource: &ID3D12Resource, subresource: u32) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/resources.rs:467:36
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn build(self) -> windows::core::Result<Resource> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/resources.rs:510:53
[INFO] [stdout]     |
[INFO] [stdout] 510 |     pub fn map(&self, subresource: u32) -> windows::core::Result<MappedData> {
[INFO] [stdout]     |                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/resources.rs:625:40
[INFO] [stdout]     |
[INFO] [stdout] 625 |         pub fn build(self) -> windows::core::Result<Heap> {
[INFO] [stdout]     |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/resources.rs:753:40
[INFO] [stdout]     |
[INFO] [stdout] 753 |         pub fn build(self) -> windows::core::Result<Resource> {
[INFO] [stdout]     |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/root_signature.rs:475:72
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn build_from_desc(self, desc: &RootSignatureDesc) -> windows::core::Result<RootSignature> {
[INFO] [stdout]     |                                                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/state_object.rs:509:36
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn build(self) -> windows::core::Result<StateObject> {
[INFO] [stdout]     |                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:108:52
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn build_for_composition(self) -> windows::core::Result<SwapChain> {
[INFO] [stdout]     |                                                    ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:124:74
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn build_for_hwnd(self, hwnd: *mut std::ffi::c_void) -> windows::core::Result<SwapChain> {
[INFO] [stdout]     |                                                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:168:56
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn get_buffer(&self, index: usize) -> windows::core::Result<Resource> {
[INFO] [stdout]     |                                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:178:54
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn get_last_present_count(&self) -> windows::core::Result<u32> {
[INFO] [stdout]     |                                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:188:75
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub fn set_maximum_frame_latency(&self, max_latency: u32) -> windows::core::Result<()> {
[INFO] [stdout]     |                                                                           ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:193:70
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub fn resize_buffers(&self, params: &ResizeBuffers) -> windows::core::Result<()> {
[INFO] [stdout]     |                                                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/swap_chain.rs:212:19
[INFO] [stdout]     |
[INFO] [stdout] 212 |     ) -> windows::core::Result<Signal> {
[INFO] [stdout]     |                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]   --> src/utility.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Rect(windows::Win32::Foundation::RECT);
[INFO] [stdout]    |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]   --> src/utility.rs:51:57
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub(crate) fn as_rect_slice(src: &[Rect]) -> &[windows::Win32::Foundation::RECT] {
[INFO] [stdout]    |                                                         ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/utility.rs:59:30
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn new() -> windows::core::Result<Self> {
[INFO] [stdout]    |                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]   --> src/utility.rs:64:57
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn wait_timeout(&self, d: Duration) -> windows::core::Result<bool> {
[INFO] [stdout]    |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/utility.rs:243:57
[INFO] [stdout]     |
[INFO] [stdout] 243 |     pub fn wait_timeout(&self, d: Duration) -> windows::core::Result<bool> {
[INFO] [stdout]     |                                                         ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in this scope
[INFO] [stdout]   --> src/adapter.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |     handle: IDXGIAdapter4,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_ADAPTER_DESC3` in this scope
[INFO] [stdout]   --> src/adapter.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     desc: Arc<DXGI_ADAPTER_DESC3>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct Adapter<DXGI_ADAPTER_DESC3> {
[INFO] [stdout]    |                   ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_ADAPTER_FLAG3` in this scope
[INFO] [stdout]   --> src/adapter.rs:60:28
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn flags(&self) -> DXGI_ADAPTER_FLAG3 {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_GRAPHICS_PREEMPTION_GRANULARITY` in this scope
[INFO] [stdout]   --> src/adapter.rs:70:54
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn graphics_preemption_granularity(&self) -> DXGI_GRAPHICS_PREEMPTION_GRANULARITY {
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_COMPUTE_PREEMPTION_GRANULARITY` in this scope
[INFO] [stdout]   --> src/adapter.rs:75:53
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn compute_preemption_granularity(&self) -> DXGI_COMPUTE_PREEMPTION_GRANULARITY {
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in this scope
[INFO] [stdout]   --> src/adapter.rs:80:30
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub fn handle(&self) -> &IDXGIAdapter4 {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in this scope
[INFO] [stdout]   --> src/adapter.rs:94:49
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     let handle = adapter.cast::<IDXGIAdapter4>().unwrap();
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub fn enum_adapters<IDXGIAdapter4>() -> windows::core::Result<Vec<Adapter>> {
[INFO] [stdout]    |                     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_ERROR_NOT_FOUND` in this scope
[INFO] [stdout]    --> src/adapter.rs:102:39
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 Err(e) if e.code() == DXGI_ERROR_NOT_FOUND => break,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in this scope
[INFO] [stdout]    --> src/adapter.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let handle: IDXGIAdapter4 = unsafe { factory.EnumWarpAdapter()? };
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]  --> src/command_allocator.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 |     device: ID3D12Device,
[INFO] [stdout]   |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> src/command_allocator.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |         U: Into<ID3D12Device> + Clone,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<T, ID3D12Device> Builder<T>
[INFO] [stdout]    |       ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> src/command_allocator.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let device: ID3D12Device = self.device.clone();
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> src/command_allocator.rs:49:13
[INFO] [stdout]     |
[INFO] [stdout]  49 |     handle: ID3D12CommandAllocator,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleCommandAllocator`
[INFO] [stdout] ...
[INFO] [stdout] 184 | pub type BundleCommandAllocator = CommandAllocator<command_list_type::Bundle>;
[INFO] [stdout]     | ------------------------------------------------------------------------------ similarly named type alias `BundleCommandAllocator` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> src/command_allocator.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn handle(&self) -> &ID3D12CommandAllocator {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleCommandAllocator`
[INFO] [stdout] ...
[INFO] [stdout] 184 | pub type BundleCommandAllocator = CommandAllocator<command_list_type::Bundle>;
[INFO] [stdout]     | ------------------------------------------------------------------------------ similarly named type alias `BundleCommandAllocator` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEWPORT` in this scope
[INFO] [stdout]  --> src/command_list.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Viewport(D3D12_VIEWPORT);
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VIEWPORT` in this scope
[INFO] [stdout]   --> src/command_list.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |         Self(D3D12_VIEWPORT {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope
[INFO] [stdout]   --> src/command_list.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 |     view: D3D12_VERTEX_BUFFER_VIEW,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> src/command_list.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 |     view: D3D12_INDEX_BUFFER_VIEW,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DISCARD_REGION` in this scope
[INFO] [stdout]    --> src/command_list.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     region: D3D12_DISCARD_REGION,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DISCARD_REGION` in this scope
[INFO] [stdout]    --> src/command_list.rs:150:21
[INFO] [stdout]     |
[INFO] [stdout] 150 |             region: D3D12_DISCARD_REGION {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DISPATCH_RAYS_DESC` in this scope
[INFO] [stdout]    --> src/command_list.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub struct DispatchRaysDesc(D3D12_DISPATCH_RAYS_DESC);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STREAM_OUTPUT_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> src/command_list.rs:228:35
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub struct StreamOutputBufferView(D3D12_STREAM_OUTPUT_BUFFER_VIEW);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:258:20
[INFO] [stdout]      |
[INFO] [stdout]  258 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:269:20
[INFO] [stdout]      |
[INFO] [stdout]  269 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:290:20
[INFO] [stdout]      |
[INFO] [stdout]  290 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:312:20
[INFO] [stdout]      |
[INFO] [stdout]  312 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:321:20
[INFO] [stdout]      |
[INFO] [stdout]  321 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:338:20
[INFO] [stdout]      |
[INFO] [stdout]  338 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:356:20
[INFO] [stdout]      |
[INFO] [stdout]  356 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:365:20
[INFO] [stdout]      |
[INFO] [stdout]  365 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:382:20
[INFO] [stdout]      |
[INFO] [stdout]  382 |         cmd_list: &ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:398:31
[INFO] [stdout]      |
[INFO] [stdout]  398 |     fn call(&self, cmd_list: &ID3D12GraphicsCommandList7);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_COPY_LOCATION` in this scope
[INFO] [stdout]    --> src/command_list.rs:402:32
[INFO] [stdout]     |
[INFO] [stdout] 402 | pub struct TextureCopyLocation(D3D12_TEXTURE_COPY_LOCATION);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope
[INFO] [stdout]    --> src/command_list.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |         Self(D3D12_TEXTURE_COPY_LOCATION {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT` in this scope
[INFO] [stdout]    --> src/command_list.rs:412:19
[INFO] [stdout]     |
[INFO] [stdout] 412 |             Type: D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION_0` in this scope
[INFO] [stdout]    --> src/command_list.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Anonymous: D3D12_TEXTURE_COPY_LOCATION_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION` in this scope
[INFO] [stdout]    --> src/command_list.rs:421:14
[INFO] [stdout]     |
[INFO] [stdout] 421 |         Self(D3D12_TEXTURE_COPY_LOCATION {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX` in this scope
[INFO] [stdout]    --> src/command_list.rs:423:19
[INFO] [stdout]     |
[INFO] [stdout] 423 |             Type: D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_TEXTURE_COPY_LOCATION_0` in this scope
[INFO] [stdout]    --> src/command_list.rs:424:24
[INFO] [stdout]     |
[INFO] [stdout] 424 |             Anonymous: D3D12_TEXTURE_COPY_LOCATION_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:440:19
[INFO] [stdout]      |
[INFO] [stdout]  440 |     cmd_list: &'a ID3D12GraphicsCommandList7,
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_CLEAR_FLAG_DEPTH` in this scope
[INFO] [stdout]    --> src/command_list.rs:453:41
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let flags = depth.map_or(0, |_| D3D12_CLEAR_FLAG_DEPTH.0)
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_CLEAR_FLAG_STENCIL` in this scope
[INFO] [stdout]    --> src/command_list.rs:454:37
[INFO] [stdout]     |
[INFO] [stdout] 454 |             | stencil.map_or(0, |_| D3D12_CLEAR_FLAG_STENCIL.0);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BOX` in this scope
[INFO] [stdout]    --> src/command_list.rs:531:26
[INFO] [stdout]     |
[INFO] [stdout] 531 |         src_box: Option<&D3D12_BOX>,
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<T, D3D12_BOX> Commands<'_, T> {
[INFO] [stdout]     |       +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> src/command_list.rs:637:72
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 .IASetIndexBuffer(view.map(|v| v as *const _ as *const D3D12_INDEX_BUFFER_VIEW));
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_PRIMITIVE_TOPOLOGY` in this scope
[INFO] [stdout]    --> src/command_list.rs:642:55
[INFO] [stdout]     |
[INFO] [stdout] 642 |     pub fn ia_set_primitive_topology(&self, topology: D3D_PRIMITIVE_TOPOLOGY) {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> src/command_list.rs:653:46
[INFO] [stdout]     |
[INFO] [stdout] 653 |                     views.as_ptr() as *const D3D12_VERTEX_BUFFER_VIEW,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEWPORT` in this scope
[INFO] [stdout]    --> src/command_list.rs:740:46
[INFO] [stdout]     |
[INFO] [stdout] 740 |                 viewports.as_ptr() as *const D3D12_VIEWPORT,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STREAM_OUTPUT_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> src/command_list.rs:931:46
[INFO] [stdout]     |
[INFO] [stdout] 931 |                     views.as_ptr() as *const D3D12_STREAM_OUTPUT_BUFFER_VIEW,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DISCARD_REGION` in this scope
[INFO] [stdout]    --> src/command_list.rs:957:52
[INFO] [stdout]     |
[INFO] [stdout] 957 |                 region.map(|r| &r.region as *const D3D12_DISCARD_REGION),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DISCARD_REGION` in this scope
[INFO] [stdout]    --> src/command_list.rs:969:52
[INFO] [stdout]     |
[INFO] [stdout] 969 |                 region.map(|r| &r.region as *const D3D12_DISCARD_REGION),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/command_list.rs:978:13
[INFO] [stdout]     |
[INFO] [stdout] 978 |     device: ID3D12Device,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/command_list.rs:990:17
[INFO] [stdout]     |
[INFO] [stdout] 990 |         U: Into<ID3D12Device> + Clone,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 984 | impl<T, ID3D12Device> Builder<T>
[INFO] [stdout]     |       ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/command_list.rs:992:21
[INFO] [stdout]     |
[INFO] [stdout] 992 |         let device: ID3D12Device = device.clone().into();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]     --> src/command_list.rs:1015:28
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         let tmp_allocator: ID3D12CommandAllocator =
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleCommandAllocator`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/command_allocator.rs:184:1
[INFO] [stdout]      |
[INFO] [stdout]  184 | pub type BundleCommandAllocator = CommandAllocator<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------ similarly named type alias `BundleCommandAllocator` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:1017:21
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         let handle: ID3D12GraphicsCommandList7 = unsafe {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:1033:13
[INFO] [stdout]      |
[INFO] [stdout] 1033 |     handle: ID3D12GraphicsCommandList7,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/command_list.rs:1097:30
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     pub fn handle(&self) -> &ID3D12GraphicsCommandList7 {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout] ...
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]  --> src/command_list_type.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 |     const VALUE: D3D12_COMMAND_LIST_TYPE;
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_DIRECT;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:11:44
[INFO] [stdout]    |
[INFO] [stdout] 11 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_DIRECT;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_BUNDLE;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_BUNDLE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:18:44
[INFO] [stdout]    |
[INFO] [stdout] 18 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_BUNDLE;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_COMPUTE;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COMPUTE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:25:44
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_COMPUTE;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_COPY;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COPY` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:32:44
[INFO] [stdout]    |
[INFO] [stdout] 32 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_COPY;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:39:18
[INFO] [stdout]    |
[INFO] [stdout] 39 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:39:44
[INFO] [stdout]    |
[INFO] [stdout] 39 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:46:44
[INFO] [stdout]    |
[INFO] [stdout] 46 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE` in this scope
[INFO] [stdout]   --> src/command_list_type.rs:53:44
[INFO] [stdout]    |
[INFO] [stdout] 53 |     const VALUE: D3D12_COMMAND_LIST_TYPE = D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]  --> src/command_queue.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 |     device: ID3D12Device,
[INFO] [stdout]   |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_QUEUE_DESC` in this scope
[INFO] [stdout]  --> src/command_queue.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 |     desc: D3D12_COMMAND_QUEUE_DESC,
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> src/command_queue.rs:18:17
[INFO] [stdout]    |
[INFO] [stdout] 18 |         U: Into<ID3D12Device> + Clone,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl<T, ID3D12Device> Builder<T>
[INFO] [stdout]    |       ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope
[INFO] [stdout]   --> src/command_queue.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |             desc: D3D12_COMMAND_QUEUE_DESC {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_QUEUE_FLAGS` in this scope
[INFO] [stdout]   --> src/command_queue.rs:39:35
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn flags(mut self, flags: D3D12_COMMAND_QUEUE_FLAGS) -> Self {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]   --> src/command_queue.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |     handle: ID3D12CommandQueue,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandList` in this scope
[INFO] [stdout]    --> src/command_queue.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout] 103 |             .collect::<Vec<Option<ID3D12CommandList>>>();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  94 | impl<T, ID3D12CommandList> CommandQueue<T>
[INFO] [stdout]     |       +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> src/command_queue.rs:125:30
[INFO] [stdout]     |
[INFO] [stdout]  71 | pub struct CommandQueue<T = ()> {
[INFO] [stdout]     | ------------------------------- similarly named struct `CommandQueue` defined here
[INFO] [stdout] ...
[INFO] [stdout] 125 |     pub fn handle(&self) -> &ID3D12CommandQueue {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `CommandQueue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Debug` in this scope
[INFO] [stdout]  --> src/debug.rs:9:20
[INFO] [stdout]   |
[INFO] [stdout] 9 |         let debug: ID3D12Debug = {
[INFO] [stdout]   |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Debug` in this scope
[INFO] [stdout]   --> src/debug.rs:10:31
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let mut p: Option<ID3D12Debug> = None;
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub fn enable_debug_layer<ID3D12Debug>() -> windows::core::Result<()> {
[INFO] [stdout]    |                          +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EXCEPTION_POINTERS` in this scope
[INFO] [stdout]   --> src/debug.rs:27:65
[INFO] [stdout]    |
[INFO] [stdout] 27 | unsafe extern "system" fn exception_handler_proc(pointers: *mut EXCEPTION_POINTERS) -> i32 {
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EXCEPTION_CONTINUE_EXECUTION` in this scope
[INFO] [stdout]   --> src/debug.rs:30:20
[INFO] [stdout]    |
[INFO] [stdout] 30 |             return EXCEPTION_CONTINUE_EXECUTION;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EXCEPTION_CONTINUE_EXECUTION` in this scope
[INFO] [stdout]   --> src/debug.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |             return EXCEPTION_CONTINUE_EXECUTION;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EXCEPTION_CONTINUE_SEARCH` in this scope
[INFO] [stdout]   --> src/debug.rs:36:20
[INFO] [stdout]    |
[INFO] [stdout] 36 |             return EXCEPTION_CONTINUE_SEARCH;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EXCEPTION_CONTINUE_SEARCH` in this scope
[INFO] [stdout]   --> src/debug.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         EXCEPTION_CONTINUE_SEARCH
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DRED_ENABLEMENT` in this scope
[INFO] [stdout]    --> src/debug.rs:102:31
[INFO] [stdout]     |
[INFO] [stdout] 102 | impl From<DredEnablement> for D3D12_DRED_ENABLEMENT {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED` in this scope
[INFO] [stdout]    --> src/debug.rs:106:49
[INFO] [stdout]     |
[INFO] [stdout] 106 |             DredEnablement::SystemControlled => D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DRED_ENABLEMENT_FORCED_ON` in this scope
[INFO] [stdout]    --> src/debug.rs:107:40
[INFO] [stdout]     |
[INFO] [stdout] 107 |             DredEnablement::ForceOn => D3D12_DRED_ENABLEMENT_FORCED_ON,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DRED_ENABLEMENT_FORCED_OFF` in this scope
[INFO] [stdout]    --> src/debug.rs:108:41
[INFO] [stdout]     |
[INFO] [stdout] 108 |             DredEnablement::ForceOff => D3D12_DRED_ENABLEMENT_FORCED_OFF,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DeviceRemovedExtendedDataSettings1` in this scope
[INFO] [stdout]    --> src/debug.rs:113:46
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub struct DeviceRemovedExtendedDataSettings(ID3D12DeviceRemovedExtendedDataSettings1);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DeviceRemovedExtendedDataSettings1` in this scope
[INFO] [stdout]    --> src/debug.rs:118:23
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub struct DeviceRemovedExtendedDataSettings(ID3D12DeviceRemovedExtendedDataSettings1);
[INFO] [stdout]     | --------------------------------------------------------------------------------------- similarly named struct `DeviceRemovedExtendedDataSettings` defined here
[INFO] [stdout] ...
[INFO] [stdout] 118 |         let settings: ID3D12DeviceRemovedExtendedDataSettings1 = unsafe {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceRemovedExtendedDataSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_TYPE` in this scope
[INFO] [stdout]  --> src/descriptor_heap.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE;
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_TYPE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:17:22
[INFO] [stdout]    |
[INFO] [stdout] 17 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:17:51
[INFO] [stdout]    |
[INFO] [stdout] 17 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_TYPE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_RTV;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:24:51
[INFO] [stdout]    |
[INFO] [stdout] 24 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_RTV;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_TYPE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_DSV;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_DSV` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:31:51
[INFO] [stdout]    |
[INFO] [stdout] 31 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_DSV;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_TYPE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:38:51
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const VALUE: D3D12_DESCRIPTOR_HEAP_TYPE = D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:45:11
[INFO] [stdout]      |
[INFO] [stdout]   45 |     heap: ID3D12DescriptorHeap,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `DsvDescriptorHeap`
[INFO] [stdout] ...
[INFO] [stdout] 1414 | pub type DsvDescriptorHeap = DescriptorHeap<descriptor_heap_type::Dsv>;
[INFO] [stdout]      | ----------------------------------------------------------------------- similarly named type alias `DsvDescriptorHeap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |     handle: D3D12_CPU_DESCRIPTOR_HANDLE,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub fn handle(&self) -> D3D12_CPU_DESCRIPTOR_HANDLE {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:69:11
[INFO] [stdout]      |
[INFO] [stdout]   69 |     heap: ID3D12DescriptorHeap,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `DsvDescriptorHeap`
[INFO] [stdout] ...
[INFO] [stdout] 1414 | pub type DsvDescriptorHeap = DescriptorHeap<descriptor_heap_type::Dsv>;
[INFO] [stdout]      | ----------------------------------------------------------------------- similarly named type alias `DsvDescriptorHeap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |     handle: D3D12_GPU_DESCRIPTOR_HANDLE,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_DESCRIPTOR_HANDLE` in this scope
[INFO] [stdout]   --> src/descriptor_heap.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn handle(&self) -> D3D12_GPU_DESCRIPTOR_HANDLE {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSTANT_BUFFER_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:127:35
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct ConstantBufferViewDesc(D3D12_CONSTANT_BUFFER_VIEW_DESC);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:151:11
[INFO] [stdout]     |
[INFO] [stdout] 151 |     desc: D3D12_SHADER_RESOURCE_VIEW_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SRV_DIMENSION` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:156:26
[INFO] [stdout]     |
[INFO] [stdout] 156 |     fn new<T>(dimension: D3D12_SRV_DIMENSION) -> ShaderResourceViewDesc<T> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_RESOURCE_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |             desc: D3D12_SHADER_RESOURCE_VIEW_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:160:42
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 Shader4ComponentMapping: D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 169 |         Self::new(D3D12_SRV_DIMENSION_BUFFER)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE1D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:174:19
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE1D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE1DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE1DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:184:19
[INFO] [stdout]     |
[INFO] [stdout] 184 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE2D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 189 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE2DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2DMS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:194:19
[INFO] [stdout]     |
[INFO] [stdout] 194 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE2DMS)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:199:19
[INFO] [stdout]     |
[INFO] [stdout] 199 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURE3D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Self::new(D3D12_SRV_DIMENSION_TEXTURE3D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURECUBE` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:209:19
[INFO] [stdout]     |
[INFO] [stdout] 209 |         Self::new(D3D12_SRV_DIMENSION_TEXTURECUBE)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_TEXTURECUBEARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:214:19
[INFO] [stdout]     |
[INFO] [stdout] 214 |         Self::new(D3D12_SRV_DIMENSION_TEXTURECUBEARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:220:19
[INFO] [stdout]     |
[INFO] [stdout] 220 |         Self::new(D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUFFER_SRV_FLAGS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:263:35
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub fn flags(mut self, flags: D3D12_BUFFER_SRV_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_UNORDERED_ACCESS_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:481:11
[INFO] [stdout]     |
[INFO] [stdout] 481 |     desc: D3D12_UNORDERED_ACCESS_VIEW_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_UAV_DIMENSION` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:486:26
[INFO] [stdout]     |
[INFO] [stdout] 486 |     fn new<T>(dimension: D3D12_UAV_DIMENSION) -> UnorderedAccessViewDesc<T> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_UNORDERED_ACCESS_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:488:19
[INFO] [stdout]     |
[INFO] [stdout] 488 |             desc: D3D12_UNORDERED_ACCESS_VIEW_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:498:19
[INFO] [stdout]     |
[INFO] [stdout] 498 |         Self::new(D3D12_UAV_DIMENSION_BUFFER)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE1D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:503:19
[INFO] [stdout]     |
[INFO] [stdout] 503 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE1D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE1DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:508:19
[INFO] [stdout]     |
[INFO] [stdout] 508 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE1DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:513:19
[INFO] [stdout]     |
[INFO] [stdout] 513 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE2D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE2DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:518:19
[INFO] [stdout]     |
[INFO] [stdout] 518 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE2DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE2DMS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:523:19
[INFO] [stdout]     |
[INFO] [stdout] 523 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE2DMS)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE2DMSARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:528:19
[INFO] [stdout]     |
[INFO] [stdout] 528 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE2DMSARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_UAV_DIMENSION_TEXTURE3D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:533:19
[INFO] [stdout]     |
[INFO] [stdout] 533 |         Self::new(D3D12_UAV_DIMENSION_TEXTURE3D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUFFER_UAV_FLAGS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:576:35
[INFO] [stdout]     |
[INFO] [stdout] 576 |     pub fn flags(mut self, flags: D3D12_BUFFER_UAV_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:686:11
[INFO] [stdout]     |
[INFO] [stdout] 686 |     desc: D3D12_RENDER_TARGET_VIEW_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RTV_DIMENSION` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:691:26
[INFO] [stdout]     |
[INFO] [stdout] 691 |     fn new<T>(dimension: D3D12_RTV_DIMENSION) -> RenderTargetViewDesc<T> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RENDER_TARGET_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:693:19
[INFO] [stdout]     |
[INFO] [stdout] 693 |             desc: D3D12_RENDER_TARGET_VIEW_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_BUFFER` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:703:19
[INFO] [stdout]     |
[INFO] [stdout] 703 |         Self::new(D3D12_RTV_DIMENSION_BUFFER)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE1D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:708:19
[INFO] [stdout]     |
[INFO] [stdout] 708 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE1D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE1DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:713:19
[INFO] [stdout]     |
[INFO] [stdout] 713 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE1DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:718:19
[INFO] [stdout]     |
[INFO] [stdout] 718 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE2D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:723:19
[INFO] [stdout]     |
[INFO] [stdout] 723 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE2DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2DMS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:728:19
[INFO] [stdout]     |
[INFO] [stdout] 728 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE2DMS)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:733:19
[INFO] [stdout]     |
[INFO] [stdout] 733 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RTV_DIMENSION_TEXTURE3D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:738:19
[INFO] [stdout]     |
[INFO] [stdout] 738 |         Self::new(D3D12_RTV_DIMENSION_TEXTURE3D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:865:11
[INFO] [stdout]     |
[INFO] [stdout] 865 |     desc: D3D12_DEPTH_STENCIL_VIEW_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DSV_DIMENSION` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:870:26
[INFO] [stdout]     |
[INFO] [stdout] 870 |     fn new<T>(dimension: D3D12_DSV_DIMENSION) -> DepthStencilViewDesc<T> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_VIEW_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:872:19
[INFO] [stdout]     |
[INFO] [stdout] 872 |             desc: D3D12_DEPTH_STENCIL_VIEW_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE1D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:882:19
[INFO] [stdout]     |
[INFO] [stdout] 882 |         Self::new(D3D12_DSV_DIMENSION_TEXTURE1D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE1DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:887:19
[INFO] [stdout]     |
[INFO] [stdout] 887 |         Self::new(D3D12_DSV_DIMENSION_TEXTURE1DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:892:19
[INFO] [stdout]     |
[INFO] [stdout] 892 |         Self::new(D3D12_DSV_DIMENSION_TEXTURE2D)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:897:19
[INFO] [stdout]     |
[INFO] [stdout] 897 |         Self::new(D3D12_DSV_DIMENSION_TEXTURE2DARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DMS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:902:19
[INFO] [stdout]     |
[INFO] [stdout] 902 |         Self::new(D3D12_DSV_DIMENSION_TEXTURE2DMS)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:907:19
[INFO] [stdout]     |
[INFO] [stdout] 907 |         Self::new(D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DSV_FLAGS` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:918:35
[INFO] [stdout]     |
[INFO] [stdout] 918 |     pub fn flags(mut self, flags: D3D12_DSV_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SAMPLER_DESC` in this scope
[INFO] [stdout]    --> src/descriptor_heap.rs:995:24
[INFO] [stdout]     |
[INFO] [stdout] 995 | pub struct SamplerDesc(D3D12_SAMPLER_DESC);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SAMPLER_DESC` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1000:14
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         Self(D3D12_SAMPLER_DESC {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FILTER_MIN_MAG_MIP_LINEAR` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1001:21
[INFO] [stdout]      |
[INFO] [stdout] 1001 |             Filter: D3D12_FILTER_MIN_MAG_MIP_LINEAR,
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_WRAP` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1002:23
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             AddressU: D3D12_TEXTURE_ADDRESS_MODE_WRAP,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_WRAP` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1003:23
[INFO] [stdout]      |
[INFO] [stdout] 1003 |             AddressV: D3D12_TEXTURE_ADDRESS_MODE_WRAP,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_WRAP` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1004:23
[INFO] [stdout]      |
[INFO] [stdout] 1004 |             AddressW: D3D12_TEXTURE_ADDRESS_MODE_WRAP,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS_EQUAL` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1005:29
[INFO] [stdout]      |
[INFO] [stdout] 1005 |             ComparisonFunc: D3D12_COMPARISON_FUNC_LESS_EQUAL,
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FILTER` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1012:37
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     pub fn filter(mut self, filter: D3D12_FILTER) -> Self {
[INFO] [stdout]      |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1018:38
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     pub fn address_u(mut self, mode: D3D12_TEXTURE_ADDRESS_MODE) -> Self {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1024:38
[INFO] [stdout]      |
[INFO] [stdout] 1024 |     pub fn address_v(mut self, mode: D3D12_TEXTURE_ADDRESS_MODE) -> Self {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |     pub fn address_w(mut self, mode: D3D12_TEXTURE_ADDRESS_MODE) -> Self {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1048:44
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     pub fn comparison_func(mut self, func: D3D12_COMPARISON_FUNC) -> Self {
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1079:13
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     device: ID3D12Device,
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1080:11
[INFO] [stdout]      |
[INFO] [stdout] 1080 |     desc: D3D12_DESCRIPTOR_HEAP_DESC,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1092:17
[INFO] [stdout]      |
[INFO] [stdout] 1092 |         U: Into<ID3D12Device> + Clone,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1086 | impl<T, ID3D12Device> Builder<T, ()>
[INFO] [stdout]      |       ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1094:21
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         let device: ID3D12Device = device.clone().into();
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1095:20
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         let desc = D3D12_DESCRIPTOR_HEAP_DESC {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_HEAP_FLAGS` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1124:35
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub fn flags(mut self, flags: D3D12_DESCRIPTOR_HEAP_FLAGS) -> Self {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1168:13
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     device: ID3D12Device,
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1169:13
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     handle: ID3D12DescriptorHeap,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `DsvDescriptorHeap`
[INFO] [stdout] ...
[INFO] [stdout] 1414 | pub type DsvDescriptorHeap = DescriptorHeap<descriptor_heap_type::Dsv>;
[INFO] [stdout]      | ----------------------------------------------------------------------- similarly named type alias `DsvDescriptorHeap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]     --> src/descriptor_heap.rs:1268:30
[INFO] [stdout]      |
[INFO] [stdout] 1268 |     pub fn handle(&self) -> &ID3D12DescriptorHeap {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `DsvDescriptorHeap`
[INFO] [stdout] ...
[INFO] [stdout] 1414 | pub type DsvDescriptorHeap = DescriptorHeap<descriptor_heap_type::Dsv>;
[INFO] [stdout]      | ----------------------------------------------------------------------- similarly named type alias `DsvDescriptorHeap` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device9` in this scope
[INFO] [stdout]  --> src/device.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type DeviceType = ID3D12Device9;
[INFO] [stdout]   |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]   --> src/device.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |         min_feature_level: D3D_FEATURE_LEVEL,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]   --> src/device.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |     ) -> Builder<D3D_FEATURE_LEVEL> {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<Level, D3D_FEATURE_LEVEL> Builder<Level> {
[INFO] [stdout]    |           +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]   --> src/device.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl Builder<D3D_FEATURE_LEVEL> {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 53 | impl<D3D_FEATURE_LEVEL> Builder<D3D_FEATURE_LEVEL> {
[INFO] [stdout]    |     +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SUBRESOURCE_FOOTPRINT` in this scope
[INFO] [stdout]   --> src/device.rs:86:37
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl From<SubresourceFootprint> for D3D12_SUBRESOURCE_FOOTPRINT {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope
[INFO] [stdout]   --> src/device.rs:98:43
[INFO] [stdout]    |
[INFO] [stdout] 98 | impl From<PlacedSubresourceFootprint> for D3D12_PLACED_SUBRESOURCE_FOOTPRINT {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PLACED_SUBRESOURCE_FOOTPRINT` in this scope
[INFO] [stdout]    --> src/device.rs:179:65
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     .map(|layouts| layouts.as_mut_ptr() as *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> src/device.rs:195:42
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 descs.as_ptr() as *const D3D12_RESOURCE_DESC,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcUtils` in this scope
[INFO] [stdout]   --> src/dxc.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Utils(IDxcUtils);
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcUtils` in this scope
[INFO] [stdout]   --> src/dxc.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Utils(IDxcUtils);
[INFO] [stdout]    |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Utils<IDxcUtils>(IDxcUtils);
[INFO] [stdout]    |                 +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLSID_DxcUtils` in this scope
[INFO] [stdout]   --> src/dxc.rs:15:45
[INFO] [stdout]    |
[INFO] [stdout] 15 |         unsafe { Ok(Self(DxcCreateInstance(&CLSID_DxcUtils)?)) }
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcUtils` in this scope
[INFO] [stdout]   --> src/dxc.rs:19:30
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn handle(&self) -> &IDxcUtils {
[INFO] [stdout]    |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn handle(&self) -> IDxcBlob;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |     blob: IDxcBlob,
[INFO] [stdout]    |           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 |     blob: IDxcBlob,
[INFO] [stdout]    |           ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct RefBlob<'a, IDxcBlob> {
[INFO] [stdout]    |                      ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_CP` in this scope
[INFO] [stdout]   --> src/dxc.rs:57:53
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn new(util: &Utils, data: &[u8], encoding: DXC_CP) -> windows::core::Result<Self> {
[INFO] [stdout]    |                                                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn handle(&self) -> IDxcBlob {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub struct Blob(IDxcBlob);
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub struct Blob(IDxcBlob);
[INFO] [stdout]    |                 ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub struct Blob<IDxcBlob>(IDxcBlob);
[INFO] [stdout]    |                ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]   --> src/dxc.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn handle(&self) -> IDxcBlob {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcResult` in this scope
[INFO] [stdout]    --> src/dxc.rs:104:26
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct CompileResult(IDxcResult);
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_OUT_KIND` in this scope
[INFO] [stdout]    --> src/dxc.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn get_output<T>(&self, kind: DXC_OUT_KIND) -> windows::core::Result<T>
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_OUT_KIND` in this scope
[INFO] [stdout]    --> src/dxc.rs:123:41
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub(crate) fn get_blob(&self, kind: DXC_OUT_KIND) -> windows::core::Result<RefBlob> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlob` in this scope
[INFO] [stdout]    --> src/dxc.rs:124:38
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let blob = self.get_output::<IDxcBlob>(kind)?;
[INFO] [stdout]     |                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl<IDxcBlob> CompileResult {
[INFO] [stdout]     |     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_OUT_KIND` in this scope
[INFO] [stdout]    --> src/dxc.rs:136:32
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn get_string(&self, kind: DXC_OUT_KIND) -> windows::core::Result<String> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcBlobUtf8` in this scope
[INFO] [stdout]    --> src/dxc.rs:137:38
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let blob = self.get_output::<IDxcBlobUtf8>(kind)?;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl<IDxcBlobUtf8> CompileResult {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_OUT_KIND` in this scope
[INFO] [stdout]    --> src/dxc.rs:151:36
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn has_output(&self, kind: DXC_OUT_KIND) -> bool {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_OBJECT` in this scope
[INFO] [stdout]    --> src/dxc.rs:157:23
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.get_blob(DXC_OUT_OBJECT)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_ERRORS` in this scope
[INFO] [stdout]    --> src/dxc.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |         self.get_string(DXC_OUT_ERRORS)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_PDB` in this scope
[INFO] [stdout]    --> src/dxc.rs:167:23
[INFO] [stdout]     |
[INFO] [stdout] 167 |         self.get_blob(DXC_OUT_PDB)
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_SHADER_HASH` in this scope
[INFO] [stdout]    --> src/dxc.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 |         self.get_blob(DXC_OUT_SHADER_HASH)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_DISASSEMBLY` in this scope
[INFO] [stdout]    --> src/dxc.rs:178:25
[INFO] [stdout]     |
[INFO] [stdout] 178 |         self.get_string(DXC_OUT_DISASSEMBLY)
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_HLSL` in this scope
[INFO] [stdout]    --> src/dxc.rs:183:25
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self.get_string(DXC_OUT_HLSL)
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_TEXT` in this scope
[INFO] [stdout]    --> src/dxc.rs:188:25
[INFO] [stdout]     |
[INFO] [stdout] 188 |         self.get_string(DXC_OUT_TEXT)
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_ROOT_SIGNATURE` in this scope
[INFO] [stdout]    --> src/dxc.rs:198:23
[INFO] [stdout]     |
[INFO] [stdout] 198 |         self.get_blob(DXC_OUT_ROOT_SIGNATURE)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcResult` in this scope
[INFO] [stdout]    --> src/dxc.rs:202:30
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub fn result(&self) -> &IDxcResult {
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcCompiler3` in this scope
[INFO] [stdout]    --> src/dxc.rs:417:15
[INFO] [stdout]     |
[INFO] [stdout] 417 |     compiler: IDxcCompiler3,
[INFO] [stdout]     |               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcCompiler3` in this scope
[INFO] [stdout]    --> src/dxc.rs:417:15
[INFO] [stdout]     |
[INFO] [stdout] 417 |     compiler: IDxcCompiler3,
[INFO] [stdout]     |               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 415 | pub struct Compiler<IDxcCompiler3> {
[INFO] [stdout]     |                    +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLSID_DxcCompiler` in this scope
[INFO] [stdout]    --> src/dxc.rs:426:46
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 compiler: DxcCreateInstance(&CLSID_DxcCompiler)?,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DxcBuffer` in this scope
[INFO] [stdout]    --> src/dxc.rs:433:22
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let buffer = DxcBuffer {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_CP_UTF8` in this scope
[INFO] [stdout]    --> src/dxc.rs:436:23
[INFO] [stdout]     |
[INFO] [stdout] 436 |             Encoding: DXC_CP_UTF8.0,
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcContainerReflection` in this scope
[INFO] [stdout]    --> src/dxc.rs:502:16
[INFO] [stdout]     |
[INFO] [stdout] 502 |     container: IDxcContainerReflection,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContainerReflection`
[INFO] [stdout] ...
[INFO] [stdout] 524 | pub struct ContainerReflection(IDxcContainerReflection);
[INFO] [stdout]     | -------------------------------------------------------- similarly named struct `ContainerReflection` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcContainerReflection` in this scope
[INFO] [stdout]    --> src/dxc.rs:524:32
[INFO] [stdout]     |
[INFO] [stdout] 524 | pub struct ContainerReflection(IDxcContainerReflection);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDxcContainerReflection` in this scope
[INFO] [stdout]    --> src/dxc.rs:530:29
[INFO] [stdout]     |
[INFO] [stdout] 524 | pub struct ContainerReflection(IDxcContainerReflection);
[INFO] [stdout]     | -------------------------------------------------------- similarly named struct `ContainerReflection` defined here
[INFO] [stdout] ...
[INFO] [stdout] 530 |             let reflection: IDxcContainerReflection =
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContainerReflection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLSID_DxcContainerReflection` in this scope
[INFO] [stdout]    --> src/dxc.rs:531:36
[INFO] [stdout]     |
[INFO] [stdout] 524 | pub struct ContainerReflection(IDxcContainerReflection);
[INFO] [stdout]     | -------------------------------------------------------- similarly named tuple struct `ContainerReflection` defined here
[INFO] [stdout] ...
[INFO] [stdout] 531 |                 DxcCreateInstance(&CLSID_DxcContainerReflection)?;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `ContainerReflection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE` in this scope
[INFO] [stdout]   --> src/features.rs:15:56
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn get_feature<T: Default>(device: &DeviceType, value: D3D12_FEATURE) -> windows::core::Result<T> {
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE` in this scope
[INFO] [stdout]   --> src/features.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 |     value: D3D12_FEATURE,
[INFO] [stdout]    |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_MIN_PRECISION_SUPPORT` in this scope
[INFO] [stdout]   --> src/features.rs:46:32
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub min_precision_support: D3D12_SHADER_MIN_PRECISION_SUPPORT,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TILED_RESOURCES_TIER` in this scope
[INFO] [stdout]   --> src/features.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub tiled_resources_tier: D3D12_TILED_RESOURCES_TIER,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BINDING_TIER` in this scope
[INFO] [stdout]   --> src/features.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub resource_binding_tier: D3D12_RESOURCE_BINDING_TIER,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSERVATIVE_RASTERIZATION_TIER` in this scope
[INFO] [stdout]   --> src/features.rs:52:42
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub conservative_rasterization_tier: D3D12_CONSERVATIVE_RASTERIZATION_TIER,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CROSS_NODE_SHARING_TIER` in this scope
[INFO] [stdout]   --> src/features.rs:55:34
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub cross_node_sharing_tier: D3D12_CROSS_NODE_SHARING_TIER,
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_HEAP_TIER` in this scope
[INFO] [stdout]   --> src/features.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub resource_heap_tier: D3D12_RESOURCE_HEAP_TIER,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS` in this scope
[INFO] [stdout]   --> src/features.rs:64:18
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS =
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS` in this scope
[INFO] [stdout]   --> src/features.rs:65:33
[INFO] [stdout]    |
[INFO] [stdout] 65 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS)?;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_ARCHITECTURE1` in this scope
[INFO] [stdout]    --> src/features.rs:107:23
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let mut tmp = D3D12_FEATURE_DATA_ARCHITECTURE1 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_ARCHITECTURE1` in this scope
[INFO] [stdout]    --> src/features.rs:111:33
[INFO] [stdout]     |
[INFO] [stdout] 111 |         request_feature(device, D3D12_FEATURE_ARCHITECTURE1, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]    --> src/features.rs:124:39
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub feature_levels_requested: Vec<D3D_FEATURE_LEVEL>,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct FeatureLevels<D3D_FEATURE_LEVEL> {
[INFO] [stdout]     |                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]    --> src/features.rs:125:38
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub max_supported_feature_level: D3D_FEATURE_LEVEL,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]    --> src/features.rs:129:27
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn new(request: &[D3D_FEATURE_LEVEL]) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_FEATURE_LEVELS` in this scope
[INFO] [stdout]    --> src/features.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut tmp = D3D12_FEATURE_DATA_FEATURE_LEVELS {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_FEATURE_LEVELS` in this scope
[INFO] [stdout]    --> src/features.rs:144:33
[INFO] [stdout]     |
[INFO] [stdout] 144 |         request_feature(device, D3D12_FEATURE_FEATURE_LEVELS, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/features.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub format: DXGI_FORMAT,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FORMAT_SUPPORT1` in this scope
[INFO] [stdout]    --> src/features.rs:155:19
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub support1: D3D12_FORMAT_SUPPORT1,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FORMAT_SUPPORT2` in this scope
[INFO] [stdout]    --> src/features.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub support2: D3D12_FORMAT_SUPPORT2,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/features.rs:161:24
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn new(format: DXGI_FORMAT) -> Self {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_FORMAT_SUPPORT` in this scope
[INFO] [stdout]    --> src/features.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let mut tmp = D3D12_FEATURE_DATA_FORMAT_SUPPORT {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_FORMAT_SUPPORT` in this scope
[INFO] [stdout]    --> src/features.rs:175:33
[INFO] [stdout]     |
[INFO] [stdout] 175 |         request_feature(device, D3D12_FEATURE_FORMAT_SUPPORT, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/features.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub format: DXGI_FORMAT,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS` in this scope
[INFO] [stdout]    --> src/features.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub flags: D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/features.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |     pub fn new(format: DXGI_FORMAT, sample_count: u32) -> Self {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS` in this scope
[INFO] [stdout]    --> src/features.rs:205:23
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let mut tmp = D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS` in this scope
[INFO] [stdout]    --> src/features.rs:210:33
[INFO] [stdout]     |
[INFO] [stdout] 210 |         request_feature(device, D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/features.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub format: DXGI_FORMAT,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/features.rs:228:24
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub fn new(format: DXGI_FORMAT) -> Self {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_FORMAT_INFO` in this scope
[INFO] [stdout]    --> src/features.rs:238:23
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let mut tmp = D3D12_FEATURE_DATA_FORMAT_INFO {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_FORMAT_INFO` in this scope
[INFO] [stdout]    --> src/features.rs:242:33
[INFO] [stdout]     |
[INFO] [stdout] 242 |         request_feature(device, D3D12_FEATURE_FORMAT_INFO, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT` in this scope
[INFO] [stdout]    --> src/features.rs:258:18
[INFO] [stdout]     |
[INFO] [stdout] 258 |         let tmp: D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT` in this scope
[INFO] [stdout]    --> src/features.rs:259:33
[INFO] [stdout]     |
[INFO] [stdout] 259 |             get_feature(device, D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_SHADER_MODEL` in this scope
[INFO] [stdout]    --> src/features.rs:269:31
[INFO] [stdout]     |
[INFO] [stdout] 269 |     pub highest_shader_model: D3D_SHADER_MODEL,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_SHADER_MODEL` in this scope
[INFO] [stdout]    --> src/features.rs:274:23
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let mut tmp = D3D12_FEATURE_DATA_SHADER_MODEL {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_SHADER_MODEL_6_7` in this scope
[INFO] [stdout]    --> src/features.rs:275:33
[INFO] [stdout]     |
[INFO] [stdout] 275 |             HighestShaderModel: D3D_SHADER_MODEL_6_7,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_SHADER_MODEL` in this scope
[INFO] [stdout]    --> src/features.rs:277:33
[INFO] [stdout]     |
[INFO] [stdout] 277 |         request_feature(device, D3D12_FEATURE_SHADER_MODEL, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS1` in this scope
[INFO] [stdout]    --> src/features.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS1 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS1` in this scope
[INFO] [stdout]    --> src/features.rs:297:33
[INFO] [stdout]     |
[INFO] [stdout] 297 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS1)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS` in this scope
[INFO] [stdout]    --> src/features.rs:312:18
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub support: D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT` in this scope
[INFO] [stdout]    --> src/features.rs:326:23
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let mut tmp = D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT` in this scope
[INFO] [stdout]    --> src/features.rs:332:13
[INFO] [stdout]     |
[INFO] [stdout] 332 |             D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_ROOT_SIGNATURE_VERSION` in this scope
[INFO] [stdout]    --> src/features.rs:344:26
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub highest_version: D3D_ROOT_SIGNATURE_VERSION,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_ROOT_SIGNATURE` in this scope
[INFO] [stdout]    --> src/features.rs:349:23
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut tmp = D3D12_FEATURE_DATA_ROOT_SIGNATURE {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1_1` in this scope
[INFO] [stdout]    --> src/features.rs:350:29
[INFO] [stdout]     |
[INFO] [stdout] 350 |             HighestVersion: D3D_ROOT_SIGNATURE_VERSION_1_1,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_ROOT_SIGNATURE` in this scope
[INFO] [stdout]    --> src/features.rs:352:33
[INFO] [stdout]     |
[INFO] [stdout] 352 |         request_feature(device, D3D12_FEATURE_ROOT_SIGNATURE, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:362:45
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub programmable_sample_positions_tier: D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS2` in this scope
[INFO] [stdout]    --> src/features.rs:367:18
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS2 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS2` in this scope
[INFO] [stdout]    --> src/features.rs:368:33
[INFO] [stdout]     |
[INFO] [stdout] 368 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS2)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_CACHE_SUPPORT_FLAGS` in this scope
[INFO] [stdout]    --> src/features.rs:378:24
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub support_flags: D3D12_SHADER_CACHE_SUPPORT_FLAGS,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_SHADER_CACHE` in this scope
[INFO] [stdout]    --> src/features.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let tmp: D3D12_FEATURE_DATA_SHADER_CACHE = get_feature(device, D3D12_FEATURE_SHADER_CACHE)?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_SHADER_CACHE` in this scope
[INFO] [stdout]    --> src/features.rs:383:72
[INFO] [stdout]     |
[INFO] [stdout] 383 |         let tmp: D3D12_FEATURE_DATA_SHADER_CACHE = get_feature(device, D3D12_FEATURE_SHADER_CACHE)?;
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]    --> src/features.rs:392:28
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub command_list_type: D3D12_COMMAND_LIST_TYPE,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope
[INFO] [stdout]    --> src/features.rs:398:35
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn new(command_list_type: D3D12_COMMAND_LIST_TYPE, priority: u32) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY` in this scope
[INFO] [stdout]    --> src/features.rs:409:23
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let mut tmp = D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_COMMAND_QUEUE_PRIORITY` in this scope
[INFO] [stdout]    --> src/features.rs:414:33
[INFO] [stdout]     |
[INFO] [stdout] 414 |         request_feature(device, D3D12_FEATURE_COMMAND_QUEUE_PRIORITY, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMMAND_LIST_SUPPORT_FLAGS` in this scope
[INFO] [stdout]    --> src/features.rs:427:47
[INFO] [stdout]     |
[INFO] [stdout] 427 |     pub write_buffer_immediate_support_flags: D3D12_COMMAND_LIST_SUPPORT_FLAGS,
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEW_INSTANCING_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:428:31
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub view_instancing_tier: D3D12_VIEW_INSTANCING_TIER,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS3` in this scope
[INFO] [stdout]    --> src/features.rs:434:18
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS3 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS3` in this scope
[INFO] [stdout]    --> src/features.rs:435:33
[INFO] [stdout]     |
[INFO] [stdout] 435 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS3)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_EXISTING_HEAPS` in this scope
[INFO] [stdout]    --> src/features.rs:453:18
[INFO] [stdout]     |
[INFO] [stdout] 453 |         let tmp: D3D12_FEATURE_DATA_EXISTING_HEAPS =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_EXISTING_HEAPS` in this scope
[INFO] [stdout]    --> src/features.rs:454:33
[INFO] [stdout]     |
[INFO] [stdout] 454 |             get_feature(device, D3D12_FEATURE_EXISTING_HEAPS)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:464:45
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub shared_resource_compatibility_tier: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS4` in this scope
[INFO] [stdout]    --> src/features.rs:470:18
[INFO] [stdout]     |
[INFO] [stdout] 470 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS4 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS4` in this scope
[INFO] [stdout]    --> src/features.rs:471:33
[INFO] [stdout]     |
[INFO] [stdout] 471 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS4)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HEAP_SERIALIZATION_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:483:34
[INFO] [stdout]     |
[INFO] [stdout] 483 |     pub heap_serialization_tier: D3D12_HEAP_SERIALIZATION_TIER,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_SERIALIZATION` in this scope
[INFO] [stdout]    --> src/features.rs:498:23
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let mut tmp = D3D12_FEATURE_DATA_SERIALIZATION {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_SERIALIZATION` in this scope
[INFO] [stdout]    --> src/features.rs:502:33
[INFO] [stdout]     |
[INFO] [stdout] 502 |         request_feature(device, D3D12_FEATURE_SERIALIZATION, &mut tmp)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CROSS_NODE_SHARING_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |     pub sharing_tier: D3D12_CROSS_NODE_SHARING_TIER,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_CROSS_NODE` in this scope
[INFO] [stdout]    --> src/features.rs:518:18
[INFO] [stdout]     |
[INFO] [stdout] 518 |         let tmp: D3D12_FEATURE_DATA_CROSS_NODE = get_feature(device, D3D12_FEATURE_CROSS_NODE)?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_CROSS_NODE` in this scope
[INFO] [stdout]    --> src/features.rs:518:70
[INFO] [stdout]     |
[INFO] [stdout] 518 |         let tmp: D3D12_FEATURE_DATA_CROSS_NODE = get_feature(device, D3D12_FEATURE_CROSS_NODE)?;
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_PASS_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:529:27
[INFO] [stdout]     |
[INFO] [stdout] 529 |     pub render_pass_tier: D3D12_RENDER_PASS_TIER,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:530:26
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub raytracing_tier: D3D12_RAYTRACING_TIER,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS5` in this scope
[INFO] [stdout]    --> src/features.rs:535:18
[INFO] [stdout]     |
[INFO] [stdout] 535 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS5 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS5` in this scope
[INFO] [stdout]    --> src/features.rs:536:33
[INFO] [stdout]     |
[INFO] [stdout] 536 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS5)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:548:45
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub shared_resource_compatibility_tier: D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_DISPLAYABLE` in this scope
[INFO] [stdout]    --> src/features.rs:553:18
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let tmp: D3D12_FEATURE_DATA_DISPLAYABLE = get_feature(device, D3D12_FEATURE_DISPLAYABLE)?;
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_DISPLAYABLE` in this scope
[INFO] [stdout]    --> src/features.rs:553:71
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let tmp: D3D12_FEATURE_DATA_DISPLAYABLE = get_feature(device, D3D12_FEATURE_DISPLAYABLE)?;
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VARIABLE_SHADING_RATE_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:565:37
[INFO] [stdout]     |
[INFO] [stdout] 565 |     pub variable_shading_rate_tier: D3D12_VARIABLE_SHADING_RATE_TIER,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS6` in this scope
[INFO] [stdout]    --> src/features.rs:572:18
[INFO] [stdout]     |
[INFO] [stdout] 572 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS6 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS6` in this scope
[INFO] [stdout]    --> src/features.rs:573:33
[INFO] [stdout]     |
[INFO] [stdout] 573 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS6)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_MESH_SHADER_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:588:27
[INFO] [stdout]     |
[INFO] [stdout] 588 |     pub mesh_shader_tier: D3D12_MESH_SHADER_TIER,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SAMPLER_FEEDBACK_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:589:32
[INFO] [stdout]     |
[INFO] [stdout] 589 |     pub sampler_feedback_tier: D3D12_SAMPLER_FEEDBACK_TIER,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS7` in this scope
[INFO] [stdout]    --> src/features.rs:594:18
[INFO] [stdout]     |
[INFO] [stdout] 594 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS7 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS7` in this scope
[INFO] [stdout]    --> src/features.rs:595:33
[INFO] [stdout]     |
[INFO] [stdout] 595 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS7)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT` in this scope
[INFO] [stdout]    --> src/features.rs:620:23
[INFO] [stdout]     |
[INFO] [stdout] 620 |         let mut tmp = D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT` in this scope
[INFO] [stdout]    --> src/features.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES` in this scope
[INFO] [stdout]    --> src/features.rs:659:23
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let mut tmp = D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES` in this scope
[INFO] [stdout]    --> src/features.rs:666:13
[INFO] [stdout]     |
[INFO] [stdout] 666 |             D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS8` in this scope
[INFO] [stdout]    --> src/features.rs:683:18
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS8 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS8` in this scope
[INFO] [stdout]    --> src/features.rs:684:33
[INFO] [stdout]     |
[INFO] [stdout] 684 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS8)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_WAVE_MMA_TIER` in this scope
[INFO] [stdout]    --> src/features.rs:698:24
[INFO] [stdout]     |
[INFO] [stdout] 698 |     pub wave_mma_tier: D3D12_WAVE_MMA_TIER,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS9` in this scope
[INFO] [stdout]    --> src/features.rs:703:18
[INFO] [stdout]     |
[INFO] [stdout] 703 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS9 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS9` in this scope
[INFO] [stdout]    --> src/features.rs:704:33
[INFO] [stdout]     |
[INFO] [stdout] 704 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS9)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS10` in this scope
[INFO] [stdout]    --> src/features.rs:730:18
[INFO] [stdout]     |
[INFO] [stdout] 730 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS10 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS10` in this scope
[INFO] [stdout]    --> src/features.rs:731:33
[INFO] [stdout]     |
[INFO] [stdout] 731 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS10)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS11` in this scope
[INFO] [stdout]    --> src/features.rs:750:18
[INFO] [stdout]     |
[INFO] [stdout] 750 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS11 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS11` in this scope
[INFO] [stdout]    --> src/features.rs:751:33
[INFO] [stdout]     |
[INFO] [stdout] 751 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS11)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TRI_STATE` in this scope
[INFO] [stdout]    --> src/features.rs:762:70
[INFO] [stdout]     |
[INFO] [stdout] 762 |     pub ms_primitives_pipeline_statistic_includes_culled_primitives: D3D12_TRI_STATE,
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS12` in this scope
[INFO] [stdout]    --> src/features.rs:769:18
[INFO] [stdout]     |
[INFO] [stdout] 769 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS12 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS12` in this scope
[INFO] [stdout]    --> src/features.rs:770:33
[INFO] [stdout]     |
[INFO] [stdout] 770 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS12)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FEATURE_DATA_D3D12_OPTIONS13` in this scope
[INFO] [stdout]    --> src/features.rs:792:18
[INFO] [stdout]     |
[INFO] [stdout] 792 |         let tmp: D3D12_FEATURE_DATA_D3D12_OPTIONS13 =
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FEATURE_D3D12_OPTIONS13` in this scope
[INFO] [stdout]    --> src/features.rs:793:33
[INFO] [stdout]     |
[INFO] [stdout] 793 |             get_feature(device, D3D12_FEATURE_D3D12_OPTIONS13)?;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> src/fence.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |     device: ID3D12Device,
[INFO] [stdout]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FENCE_FLAGS` in this scope
[INFO] [stdout]   --> src/fence.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |     flags: D3D12_FENCE_FLAGS,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]   --> src/fence.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |         T: Into<ID3D12Device> + Clone,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl<ID3D12Device> Builder {
[INFO] [stdout]    |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope
[INFO] [stdout]   --> src/fence.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |             flags: D3D12_FENCE_FLAG_NONE,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FENCE_FLAGS` in this scope
[INFO] [stdout]   --> src/fence.rs:29:35
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn flags(mut self, flags: D3D12_FENCE_FLAGS) -> Self {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope
[INFO] [stdout]   --> src/fence.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |         let handle: ID3D12Fence = unsafe { self.device.CreateFence(0, self.flags)? };
[INFO] [stdout]    |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope
[INFO] [stdout]   --> src/fence.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |     handle: ID3D12Fence,
[INFO] [stdout]    |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope
[INFO] [stdout]   --> src/fence.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn handle(&self) -> &ID3D12Fence {
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_BYTECODE` in this scope
[INFO] [stdout]   --> src/pipeline_state.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub(crate) desc: D3D12_SHADER_BYTECODE,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SHADER_BYTECODE` in this scope
[INFO] [stdout]   --> src/pipeline_state.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |             desc: D3D12_SHADER_BYTECODE {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SO_DECLARATION_ENTRY` in this scope
[INFO] [stdout]   --> src/pipeline_state.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 |     entry: D3D12_SO_DECLARATION_ENTRY,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SO_DECLARATION_ENTRY` in this scope
[INFO] [stdout]   --> src/pipeline_state.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |             entry: D3D12_SO_DECLARATION_ENTRY {
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STREAM_OUTPUT_DESC` in this scope
[INFO] [stdout]   --> src/pipeline_state.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |     desc: D3D12_STREAM_OUTPUT_DESC,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STREAM_OUTPUT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 |             desc: D3D12_STREAM_OUTPUT_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SO_DECLARATION_ENTRY` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:117:58
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 pSODeclaration: entry.as_ptr() as *const D3D12_SO_DECLARATION_ENTRY,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STREAM_OUTPUT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:129:19
[INFO] [stdout]     |
[INFO] [stdout] 129 |             desc: D3D12_STREAM_OUTPUT_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RENDER_TARGET_BLEND_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:146:46
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct RenderTargetBlendDesc<'a>(&'a mut D3D12_RENDER_TARGET_BLEND_DESC);
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:160:40
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub fn src_blend(&mut self, value: D3D12_BLEND) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:165:41
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn dest_blend(&mut self, value: D3D12_BLEND) {
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_OP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:170:39
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn blend_op(&mut self, value: D3D12_BLEND_OP) {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:175:46
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub fn src_blend_alpha(&mut self, value: D3D12_BLEND) {
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:180:47
[INFO] [stdout]     |
[INFO] [stdout] 180 |     pub fn dest_blend_alpha(&mut self, value: D3D12_BLEND) {
[INFO] [stdout]     |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_OP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:185:45
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub fn blend_op_alpha(&mut self, value: D3D12_BLEND_OP) {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_LOGIC_OP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:190:39
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn logic_op(&mut self, value: D3D12_LOGIC_OP) {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BLEND_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:202:22
[INFO] [stdout]     |
[INFO] [stdout] 202 | pub struct BlendDesc(D3D12_BLEND_DESC);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:208:41
[INFO] [stdout]     |
[INFO] [stdout] 208 |         desc.RenderTarget[0].SrcBlend = D3D12_BLEND_ONE;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:209:42
[INFO] [stdout]     |
[INFO] [stdout] 209 |         desc.RenderTarget[0].DestBlend = D3D12_BLEND_ZERO;
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:210:40
[INFO] [stdout]     |
[INFO] [stdout] 210 |         desc.RenderTarget[0].BlendOp = D3D12_BLEND_OP_ADD;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:211:46
[INFO] [stdout]     |
[INFO] [stdout] 211 |         desc.RenderTarget[0].SrcBlendAlpha = D3D12_BLEND_ONE;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:212:47
[INFO] [stdout]     |
[INFO] [stdout] 212 |         desc.RenderTarget[0].DestBlendAlpha = D3D12_BLEND_ZERO;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:213:45
[INFO] [stdout]     |
[INFO] [stdout] 213 |         desc.RenderTarget[0].BlendOpAlpha = D3D12_BLEND_OP_ADD;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_LOGIC_OP_NOOP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:214:40
[INFO] [stdout]     |
[INFO] [stdout] 214 |         desc.RenderTarget[0].LogicOp = D3D12_LOGIC_OP_NOOP;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COLOR_WRITE_ENABLE_ALL` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:215:54
[INFO] [stdout]     |
[INFO] [stdout] 215 |         desc.RenderTarget[0].RenderTargetWriteMask = D3D12_COLOR_WRITE_ENABLE_ALL.0 as u8;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RASTERIZER_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:250:27
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub struct RasterizerDesc(D3D12_RASTERIZER_DESC);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RASTERIZER_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:255:14
[INFO] [stdout]     |
[INFO] [stdout] 255 |         Self(D3D12_RASTERIZER_DESC {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FILL_MODE_SOLID` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:256:23
[INFO] [stdout]     |
[INFO] [stdout] 256 |             FillMode: D3D12_FILL_MODE_SOLID,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_CULL_MODE_BACK` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:257:23
[INFO] [stdout]     |
[INFO] [stdout] 257 |             CullMode: D3D12_CULL_MODE_BACK,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FILL_MODE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:264:38
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub fn fill_mode(mut self, mode: D3D12_FILL_MODE) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CULL_MODE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:270:38
[INFO] [stdout]     |
[INFO] [stdout] 270 |     pub fn cull_mode(mut self, mode: D3D12_CULL_MODE) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CONSERVATIVE_RASTERIZATION_MODE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:324:49
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub fn conservative_raster(mut self, value: D3D12_CONSERVATIVE_RASTERIZATION_MODE) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCILOP_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:338:31
[INFO] [stdout]     |
[INFO] [stdout] 338 | pub struct DepthStencilOpDesc(D3D12_DEPTH_STENCILOP_DESC);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCILOP_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:343:14
[INFO] [stdout]     |
[INFO] [stdout] 343 |         Self(D3D12_DEPTH_STENCILOP_DESC {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_KEEP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:344:28
[INFO] [stdout]     |
[INFO] [stdout] 344 |             StencilFailOp: D3D12_STENCIL_OP_KEEP,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_KEEP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:345:33
[INFO] [stdout]     |
[INFO] [stdout] 345 |             StencilDepthFailOp: D3D12_STENCIL_OP_KEEP,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STENCIL_OP_KEEP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:346:28
[INFO] [stdout]     |
[INFO] [stdout] 346 |             StencilPassOp: D3D12_STENCIL_OP_KEEP,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_ALWAYS` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:347:26
[INFO] [stdout]     |
[INFO] [stdout] 347 |             StencilFunc: D3D12_COMPARISON_FUNC_ALWAYS,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub fn stencil_fail_op(mut self, op: D3D12_STENCIL_OP) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:358:48
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub fn stencil_depth_fail_op(mut self, op: D3D12_STENCIL_OP) -> Self {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STENCIL_OP` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:364:42
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub fn stencil_pass_op(mut self, op: D3D12_STENCIL_OP) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:370:41
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub fn stencil_func(mut self, func: D3D12_COMPARISON_FUNC) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_STENCIL_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:384:29
[INFO] [stdout]     |
[INFO] [stdout] 384 | pub struct DepthStencilDesc(D3D12_DEPTH_STENCIL_DESC);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |         Self(D3D12_DEPTH_STENCIL_DESC {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DEPTH_WRITE_MASK_ALL` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |             DepthWriteMask: D3D12_DEPTH_WRITE_MASK_ALL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:392:24
[INFO] [stdout]     |
[INFO] [stdout] 392 |             DepthFunc: D3D12_COMPARISON_FUNC_LESS,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DEFAULT_STENCIL_READ_MASK` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:394:30
[INFO] [stdout]     |
[INFO] [stdout] 394 |             StencilReadMask: D3D12_DEFAULT_STENCIL_READ_MASK as u8,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DEFAULT_STENCIL_WRITE_MASK` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:395:31
[INFO] [stdout]     |
[INFO] [stdout] 395 |             StencilWriteMask: D3D12_DEFAULT_STENCIL_WRITE_MASK as u8,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DEPTH_WRITE_MASK` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:408:45
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub fn depth_write_mask(mut self, mask: D3D12_DEPTH_WRITE_MASK) -> Self {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:414:39
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn depth_func(mut self, func: D3D12_COMPARISON_FUNC) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:459:11
[INFO] [stdout]     |
[INFO] [stdout] 459 |     desc: D3D12_INPUT_ELEMENT_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:468:19
[INFO] [stdout]     |
[INFO] [stdout] 468 |             desc: D3D12_INPUT_ELEMENT_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_APPEND_ALIGNED_ELEMENT` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:469:36
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 AlignedByteOffset: D3D12_APPEND_ALIGNED_ELEMENT,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:470:33
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 InputSlotClass: D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:480:19
[INFO] [stdout]     |
[INFO] [stdout] 480 |             desc: D3D12_INPUT_ELEMENT_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:495:37
[INFO] [stdout]     |
[INFO] [stdout] 495 |     pub fn format(mut self, format: DXGI_FORMAT) -> Self {
[INFO] [stdout]     |                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_CLASSIFICATION` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:513:46
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn input_slot_class(mut self, class: D3D12_INPUT_CLASSIFICATION) -> Self {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:528:11
[INFO] [stdout]     |
[INFO] [stdout] 528 |     desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |             desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:551:29
[INFO] [stdout]     |
[INFO] [stdout] 551 |                 SampleDesc: DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:581:19
[INFO] [stdout]     |
[INFO] [stdout] 581 |             desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:597:19
[INFO] [stdout]     |
[INFO] [stdout] 597 |             desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:613:19
[INFO] [stdout]     |
[INFO] [stdout] 613 |             desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:629:19
[INFO] [stdout]     |
[INFO] [stdout] 629 |             desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GRAPHICS_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:645:19
[INFO] [stdout]     |
[INFO] [stdout] 645 |             desc: D3D12_GRAPHICS_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_INPUT_LAYOUT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:686:33
[INFO] [stdout]     |
[INFO] [stdout] 686 |         self.desc.InputLayout = D3D12_INPUT_LAYOUT_DESC {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INPUT_ELEMENT_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:687:61
[INFO] [stdout]     |
[INFO] [stdout] 687 |             pInputElementDescs: elements.as_ptr() as *const D3D12_INPUT_ELEMENT_DESC,
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_STRIP_CUT_VALUE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:694:48
[INFO] [stdout]     |
[INFO] [stdout] 694 |     pub fn ib_strip_cut_value(mut self, value: D3D12_INDEX_BUFFER_STRIP_CUT_VALUE) -> Self {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:700:50
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub fn primitive_topology_type(mut self, ty: D3D12_PRIMITIVE_TOPOLOGY_TYPE) -> Self {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:706:45
[INFO] [stdout]     |
[INFO] [stdout] 706 |     pub fn rtv_formats(mut self, formats: &[DXGI_FORMAT]) -> Self {
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:714:41
[INFO] [stdout]     |
[INFO] [stdout] 714 |     pub fn dsv_format(mut self, format: DXGI_FORMAT) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CACHED_PIPELINE_STATE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:732:40
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn cached_pso(mut self, state: D3D12_CACHED_PIPELINE_STATE) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_FLAGS` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:738:35
[INFO] [stdout]     |
[INFO] [stdout] 738 |     pub fn flags(mut self, flags: D3D12_PIPELINE_STATE_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPUTE_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:746:11
[INFO] [stdout]     |
[INFO] [stdout] 746 |     desc: D3D12_COMPUTE_PIPELINE_STATE_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_COMPUTE_PIPELINE_STATE_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:769:19
[INFO] [stdout]     |
[INFO] [stdout] 769 |             desc: D3D12_COMPUTE_PIPELINE_STATE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CACHED_PIPELINE_STATE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:784:40
[INFO] [stdout]     |
[INFO] [stdout] 784 |     pub fn cached_pso(mut self, state: D3D12_CACHED_PIPELINE_STATE) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_FLAGS` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |     pub fn flags(mut self, flags: D3D12_PIPELINE_STATE_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_STRIP_CUT_VALUE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:940:32
[INFO] [stdout]     |
[INFO] [stdout] 940 | pub struct IbStripCutValue(pub D3D12_INDEX_BUFFER_STRIP_CUT_VALUE);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PRIMITIVE_TOPOLOGY_TYPE` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:946:38
[INFO] [stdout]     |
[INFO] [stdout] 946 | pub struct PrimitiveTopologyType(pub D3D12_PRIMITIVE_TOPOLOGY_TYPE);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:949:45
[INFO] [stdout]     |
[INFO] [stdout] 949 | pub struct RenderTargetFormats<'a>(pub &'a [DXGI_FORMAT]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:952:35
[INFO] [stdout]     |
[INFO] [stdout] 952 | pub struct DepthStencilFormat(pub DXGI_FORMAT);
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_FLAGS` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:958:30
[INFO] [stdout]     |
[INFO] [stdout] 958 | pub struct PipelineFlags(pub D3D12_PIPELINE_STATE_FLAGS);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEW_INSTANCE_LOCATION` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:961:33
[INFO] [stdout]     |
[INFO] [stdout] 961 | pub struct ViewInstanceLocation(D3D12_VIEW_INSTANCE_LOCATION);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEW_INSTANCING_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:985:11
[INFO] [stdout]     |
[INFO] [stdout] 985 |     desc: D3D12_VIEW_INSTANCING_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_VIEW_INSTANCING_DESC` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:993:19
[INFO] [stdout]     |
[INFO] [stdout] 993 |             desc: D3D12_VIEW_INSTANCING_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEW_INSTANCE_LOCATION` in this scope
[INFO] [stdout]    --> src/pipeline_state.rs:995:70
[INFO] [stdout]     |
[INFO] [stdout] 995 |                 pViewInstanceLocations: locations.as_ptr() as *const D3D12_VIEW_INSTANCE_LOCATION,
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VIEW_INSTANCING_FLAGS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1003:35
[INFO] [stdout]      |
[INFO] [stdout] 1003 |     pub fn flags(mut self, flags: D3D12_VIEW_INSTANCING_FLAGS) -> Self {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1017:18
[INFO] [stdout]      |
[INFO] [stdout] 1017 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1024:18
[INFO] [stdout]      |
[INFO] [stdout] 1024 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1025:9
[INFO] [stdout]      |
[INFO] [stdout] 1025 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1026:18
[INFO] [stdout]      |
[INFO] [stdout] 1026 |     type Inner = ID3D12RootSignature;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GlobalRootSignature`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/state_object.rs:34:1
[INFO] [stdout]      |
[INFO] [stdout]   34 | pub struct GlobalRootSignature(D3D12_GLOBAL_ROOT_SIGNATURE);
[INFO] [stdout]      | ------------------------------------------------------------ similarly named struct `GlobalRootSignature` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1034:18
[INFO] [stdout]      |
[INFO] [stdout] 1034 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1034:56
[INFO] [stdout]      |
[INFO] [stdout] 1034 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1043:18
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1043:56
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1052:18
[INFO] [stdout]      |
[INFO] [stdout] 1052 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1052:56
[INFO] [stdout]      |
[INFO] [stdout] 1052 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1061:18
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1061:56
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1070:18
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1070:56
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1079:18
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1079:56
[INFO] [stdout]      |
[INFO] [stdout] 1079 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1088:18
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1088:56
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1097:18
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1098:9
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1107:18
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1107:56
[INFO] [stdout]      |
[INFO] [stdout] 1107 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE = D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND;
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1116:18
[INFO] [stdout]      |
[INFO] [stdout] 1116 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1117:9
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1126:18
[INFO] [stdout]      |
[INFO] [stdout] 1126 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1127:9
[INFO] [stdout]      |
[INFO] [stdout] 1127 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1136:18
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1137:9
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1146:18
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1147:9
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1156:18
[INFO] [stdout]      |
[INFO] [stdout] 1156 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1157:9
[INFO] [stdout]      |
[INFO] [stdout] 1157 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1166:18
[INFO] [stdout]      |
[INFO] [stdout] 1166 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1167:9
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1176:18
[INFO] [stdout]      |
[INFO] [stdout] 1176 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1177:9
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RT_FORMAT_ARRAY` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1178:18
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     type Inner = D3D12_RT_FORMAT_ARRAY;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RT_FORMAT_ARRAY` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1181:25
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let mut inner = D3D12_RT_FORMAT_ARRAY {
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1182:25
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             RTFormats: [DXGI_FORMAT_UNKNOWN; 8],
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1191:18
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1192:9
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1201:18
[INFO] [stdout]      |
[INFO] [stdout] 1201 |     const VALUE: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE =
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1202:9
[INFO] [stdout]      |
[INFO] [stdout] 1202 |         D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1212:9
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     ty: D3D12_PIPELINE_STATE_SUBOBJECT_TYPE,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1251:11
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     desc: D3D12_PIPELINE_STATE_STREAM_DESC,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_PIPELINE_STATE_STREAM_DESC` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1259:19
[INFO] [stdout]      |
[INFO] [stdout] 1259 |             desc: D3D12_PIPELINE_STATE_STREAM_DESC {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device4` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1269:13
[INFO] [stdout]      |
[INFO] [stdout] 1269 |     device: ID3D12Device4,
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device4` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1278:17
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         T: Into<ID3D12Device4> + Clone,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1274 | impl<ID3D12Device4> Builder<()> {
[INFO] [stdout]      |     +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1339:13
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     handle: ID3D12PipelineState,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1351:30
[INFO] [stdout]      |
[INFO] [stdout] 1338 | pub struct PipelineState {
[INFO] [stdout]      | ------------------------ similarly named struct `PipelineState` defined here
[INFO] [stdout] ...
[INFO] [stdout] 1351 |     pub fn handle(&self) -> &ID3D12PipelineState {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `PipelineState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/pipeline_state.rs:1367:31
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     fn call(&self, cmd_list: &ID3D12GraphicsCommandList7) {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/command_list.rs:1170:1
[INFO] [stdout]      |
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_GEOMETRY_DESC` in this scope
[INFO] [stdout]  --> src/raytracing.rs:6:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct RaytracingGeometryTrianglesDesc(D3D12_RAYTRACING_GEOMETRY_DESC);
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_GEOMETRY_FLAGS` in this scope
[INFO] [stdout]   --> src/raytracing.rs:10:35
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub fn flags(mut self, flags: D3D12_RAYTRACING_GEOMETRY_FLAGS) -> Self {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_GEOMETRY_DESC` in this scope
[INFO] [stdout]   --> src/raytracing.rs:55:40
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct RaytracingGeometryAABBsDesc(D3D12_RAYTRACING_GEOMETRY_DESC);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_GEOMETRY_FLAGS` in this scope
[INFO] [stdout]   --> src/raytracing.rs:59:35
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn flags(mut self, flags: D3D12_RAYTRACING_GEOMETRY_FLAGS) -> Self {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_GEOMETRY_DESC` in this scope
[INFO] [stdout]   --> src/raytracing.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub struct RaytracingGeometryDesc(D3D12_RAYTRACING_GEOMETRY_DESC);
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RAYTRACING_GEOMETRY_DESC` in this scope
[INFO] [stdout]   --> src/raytracing.rs:89:41
[INFO] [stdout]    |
[INFO] [stdout] 89 |         RaytracingGeometryTrianglesDesc(D3D12_RAYTRACING_GEOMETRY_DESC {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES` in this scope
[INFO] [stdout]   --> src/raytracing.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 90 |             Type: D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RAYTRACING_GEOMETRY_FLAG_NONE` in this scope
[INFO] [stdout]   --> src/raytracing.rs:91:20
[INFO] [stdout]    |
[INFO] [stdout] 91 |             Flags: D3D12_RAYTRACING_GEOMETRY_FLAG_NONE,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RAYTRACING_GEOMETRY_DESC_0` in this scope
[INFO] [stdout]   --> src/raytracing.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |             Anonymous: D3D12_RAYTRACING_GEOMETRY_DESC_0 {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RAYTRACING_GEOMETRY_DESC` in this scope
[INFO] [stdout]    --> src/raytracing.rs:100:37
[INFO] [stdout]     |
[INFO] [stdout] 100 |         RaytracingGeometryAABBsDesc(D3D12_RAYTRACING_GEOMETRY_DESC {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Type: D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RAYTRACING_GEOMETRY_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/raytracing.rs:102:20
[INFO] [stdout]     |
[INFO] [stdout] 102 |             Flags: D3D12_RAYTRACING_GEOMETRY_FLAG_NONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RAYTRACING_GEOMETRY_DESC_0` in this scope
[INFO] [stdout]    --> src/raytracing.rs:103:24
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Anonymous: D3D12_RAYTRACING_GEOMETRY_DESC_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get(&self) -> &D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub struct TopLevel(D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:120:35
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn flags(mut self, flags: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |     fn get(&self) -> &D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:152:24
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct BottomLevel(D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn flags(mut self, flags: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_GEOMETRY_DESC` in this scope
[INFO] [stdout]    --> src/raytracing.rs:164:68
[INFO] [stdout]     |
[INFO] [stdout] 164 |         self.0.Anonymous.pGeometryDescs = descs.as_ptr() as *const D3D12_RAYTRACING_GEOMETRY_DESC;
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn get(&self) -> &D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:189:18
[INFO] [stdout]     |
[INFO] [stdout] 189 |         TopLevel(D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL` in this scope
[INFO] [stdout]    --> src/raytracing.rs:190:19
[INFO] [stdout]     |
[INFO] [stdout] 190 |             Type: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ELEMENTS_LAYOUT_ARRAY` in this scope
[INFO] [stdout]    --> src/raytracing.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |             DescsLayout: D3D12_ELEMENTS_LAYOUT_ARRAY,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:198:21
[INFO] [stdout]     |
[INFO] [stdout] 198 |         BottomLevel(D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL` in this scope
[INFO] [stdout]    --> src/raytracing.rs:199:19
[INFO] [stdout]     |
[INFO] [stdout] 199 |             Type: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ELEMENTS_LAYOUT_ARRAY` in this scope
[INFO] [stdout]    --> src/raytracing.rs:200:26
[INFO] [stdout]     |
[INFO] [stdout] 200 |             DescsLayout: D3D12_ELEMENTS_LAYOUT_ARRAY,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO` in this scope
[INFO] [stdout]    --> src/raytracing.rs:213:11
[INFO] [stdout]     |
[INFO] [stdout] 213 | impl From<D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO>
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 213 | impl<D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO> From<D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO>
[INFO] [stdout]     |     +++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO` in this scope
[INFO] [stdout]    --> src/raytracing.rs:216:20
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn from(value: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_INSTANCE_DESC` in this scope
[INFO] [stdout]    --> src/raytracing.rs:226:35
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub struct RaytracingInstanceDesc(D3D12_RAYTRACING_INSTANCE_DESC);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RAYTRACING_INSTANCE_DESC` in this scope
[INFO] [stdout]    --> src/raytracing.rs:231:25
[INFO] [stdout]     |
[INFO] [stdout] 231 |         let this = Self(D3D12_RAYTRACING_INSTANCE_DESC {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_INSTANCE_FLAGS` in this scope
[INFO] [stdout]    --> src/raytracing.rs:263:35
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub fn flags(mut self, flags: D3D12_RAYTRACING_INSTANCE_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC` in this scope
[INFO] [stdout]    --> src/raytracing.rs:283:16
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub(crate) D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_NAME` in this scope
[INFO] [stdout]   --> src/reflection.rs:10:28
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub system_value_type: D3D_NAME,
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_REGISTER_COMPONENT_TYPE` in this scope
[INFO] [stdout]   --> src/reflection.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub component_type: D3D_REGISTER_COMPONENT_TYPE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_MIN_PRECISION` in this scope
[INFO] [stdout]   --> src/reflection.rs:15:24
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub min_precision: D3D_MIN_PRECISION,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_SHADER_INPUT_TYPE` in this scope
[INFO] [stdout]   --> src/reflection.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub ty: D3D_SHADER_INPUT_TYPE,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_SHADER_INPUT_FLAGS` in this scope
[INFO] [stdout]   --> src/reflection.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub flags: D3D_SHADER_INPUT_FLAGS,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_RESOURCE_RETURN_TYPE` in this scope
[INFO] [stdout]   --> src/reflection.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub return_type: D3D_RESOURCE_RETURN_TYPE,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_SRV_DIMENSION` in this scope
[INFO] [stdout]   --> src/reflection.rs:26:20
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub dimension: D3D_SRV_DIMENSION,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_INPUT_BIND_DESC` in this scope
[INFO] [stdout]   --> src/reflection.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl From<D3D12_SHADER_INPUT_BIND_DESC> for ShaderInputBindDesc {
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl<D3D12_SHADER_INPUT_BIND_DESC> From<D3D12_SHADER_INPUT_BIND_DESC> for ShaderInputBindDesc {
[INFO] [stdout]    |     ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_INPUT_BIND_DESC` in this scope
[INFO] [stdout]   --> src/reflection.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn from(value: D3D12_SHADER_INPUT_BIND_DESC) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_SHADER_VARIABLE_TYPE` in this scope
[INFO] [stdout]   --> src/reflection.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn svt(t: D3D_SHADER_VARIABLE_TYPE) -> Self {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12ShaderReflectionType` in this scope
[INFO] [stdout]    --> src/reflection.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     fn from_reflection(t: &ID3D12ShaderReflectionType) -> windows::core::Result<Self> {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_PARAMETER_DESC` in this scope
[INFO] [stdout]    --> src/reflection.rs:147:35
[INFO] [stdout]     |
[INFO] [stdout] 147 |     fn from_parameter_desc(desc: &D3D12_PARAMETER_DESC) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12ShaderReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:231:40
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct ShaderReflection(pub(crate) ID3D12ShaderReflection);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12ShaderReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:231:40
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct ShaderReflection(pub(crate) ID3D12ShaderReflection);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct ShaderReflection<ID3D12ShaderReflection>(pub(crate) ID3D12ShaderReflection);
[INFO] [stdout]     |                            ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_CP` in this scope
[INFO] [stdout]    --> src/reflection.rs:235:59
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub fn new(utils: &dxc::Utils, data: &[u8], encoding: DXC_CP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DxcBuffer` in this scope
[INFO] [stdout]    --> src/reflection.rs:236:22
[INFO] [stdout]     |
[INFO] [stdout] 236 |         let buffer = DxcBuffer {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12ShaderReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:242:31
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct ShaderReflection(pub(crate) ID3D12ShaderReflection);
[INFO] [stdout]     | --------------------------------------------------------------- similarly named struct `ShaderReflection` defined here
[INFO] [stdout] ...
[INFO] [stdout] 242 |             let mut p: Option<ID3D12ShaderReflection> = None;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 -             let mut p: Option<ID3D12ShaderReflection> = None;
[INFO] [stdout] 242 +             let mut p: Option<ShaderReflection> = None;
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 233 | impl<ID3D12ShaderReflection> ShaderReflection {
[INFO] [stdout]     |     ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_OUT_REFLECTION` in this scope
[INFO] [stdout]    --> src/reflection.rs:260:23
[INFO] [stdout]     |
[INFO] [stdout] 260 |             .get_blob(DXC_OUT_REFLECTION)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXC_CP_UTF8` in this scope
[INFO] [stdout]    --> src/reflection.rs:261:64
[INFO] [stdout]     |
[INFO] [stdout] 261 |             .and_then(|blob| Self::new(utils, blob.as_slice(), DXC_CP_UTF8))
[INFO] [stdout]     |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_DESC` in this scope
[INFO] [stdout]    --> src/reflection.rs:264:49
[INFO] [stdout]     |
[INFO] [stdout] 264 |     fn get_desc(&self) -> windows::core::Result<D3D12_SHADER_DESC> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 233 | impl<D3D12_SHADER_DESC> ShaderReflection {
[INFO] [stdout]     |     +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D_FEATURE_LEVEL` in this scope
[INFO] [stdout]    --> src/reflection.rs:273:62
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn min_feature_level(&self) -> windows::core::Result<D3D_FEATURE_LEVEL> {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 233 | impl<D3D_FEATURE_LEVEL> ShaderReflection {
[INFO] [stdout]     |     +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12ShaderReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub struct ShaderReflection(pub(crate) ID3D12ShaderReflection);
[INFO] [stdout]     | --------------------------------------------------------------- similarly named struct `ShaderReflection` defined here
[INFO] [stdout] ...
[INFO] [stdout] 375 |     type Type = ID3D12ShaderReflection;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ShaderReflection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12FunctionReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |     object: ID3D12FunctionReflection,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FUNCTION_DESC` in this scope
[INFO] [stdout]    --> src/reflection.rs:407:27
[INFO] [stdout]     |
[INFO] [stdout] 407 |     fn get_desc(&self) -> D3D12_FUNCTION_DESC {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12LibraryReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:477:41
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub struct LibraryReflection(pub(crate) ID3D12LibraryReflection);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12LibraryReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:477:41
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub struct LibraryReflection(pub(crate) ID3D12LibraryReflection);
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub struct LibraryReflection<ID3D12LibraryReflection>(pub(crate) ID3D12LibraryReflection);
[INFO] [stdout]     |                             +++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXC_CP` in this scope
[INFO] [stdout]    --> src/reflection.rs:481:59
[INFO] [stdout]     |
[INFO] [stdout] 481 |     pub fn new(utils: &dxc::Utils, data: &[u8], encoding: DXC_CP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DxcBuffer` in this scope
[INFO] [stdout]    --> src/reflection.rs:482:22
[INFO] [stdout]     |
[INFO] [stdout] 482 |         let buffer = DxcBuffer {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12LibraryReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:488:31
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub struct LibraryReflection(pub(crate) ID3D12LibraryReflection);
[INFO] [stdout]     | ----------------------------------------------------------------- similarly named struct `LibraryReflection` defined here
[INFO] [stdout] ...
[INFO] [stdout] 488 |             let mut p: Option<ID3D12LibraryReflection> = None;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 488 -             let mut p: Option<ID3D12LibraryReflection> = None;
[INFO] [stdout] 488 +             let mut p: Option<LibraryReflection> = None;
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 479 | impl<ID3D12LibraryReflection> LibraryReflection {
[INFO] [stdout]     |     +++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_LIBRARY_DESC` in this scope
[INFO] [stdout]    --> src/reflection.rs:500:49
[INFO] [stdout]     |
[INFO] [stdout] 500 |     fn get_desc(&self) -> windows::core::Result<D3D12_LIBRARY_DESC> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 479 | impl<D3D12_LIBRARY_DESC> LibraryReflection {
[INFO] [stdout]     |     ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12LibraryReflection` in this scope
[INFO] [stdout]    --> src/reflection.rs:527:17
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub struct LibraryReflection(pub(crate) ID3D12LibraryReflection);
[INFO] [stdout]     | ----------------------------------------------------------------- similarly named struct `LibraryReflection` defined here
[INFO] [stdout] ...
[INFO] [stdout] 527 |     type Type = ID3D12LibraryReflection;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `LibraryReflection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]  --> src/resource_barriers.rs:6:26
[INFO] [stdout]   |
[INFO] [stdout] 6 |     fn as_raw(&self) -> &D3D12_RESOURCE_BARRIER;
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:10:30
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct TransitionBarrier(D3D12_RESOURCE_BARRIER);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |         Self(D3D12_RESOURCE_BARRIER {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 17 |             Type: D3D12_RESOURCE_BARRIER_TYPE_TRANSITION,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:18:24
[INFO] [stdout]    |
[INFO] [stdout] 18 |             Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:28:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |             let barrier = D3D12_RESOURCE_BARRIER {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:31:28
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:32:51
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     Transition: ManuallyDrop::new(D3D12_RESOURCE_TRANSITION_BARRIER {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:55:42
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn state_before(mut self, state: D3D12_RESOURCE_STATES) -> Self {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:63:41
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn state_after(mut self, state: D3D12_RESOURCE_STATES) -> Self {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER_FLAGS` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:71:35
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub fn flags(mut self, flags: D3D12_RESOURCE_BARRIER_FLAGS) -> Self {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]   --> src/resource_barriers.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn as_raw(&self) -> &D3D12_RESOURCE_BARRIER {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:109:28
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct AliasingBarrier(D3D12_RESOURCE_BARRIER);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |         Self(D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_ALIASING` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 |             Type: D3D12_RESOURCE_BARRIER_TYPE_ALIASING,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:117:20
[INFO] [stdout]     |
[INFO] [stdout] 117 |             Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |             Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:127:27
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let barrier = D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:130:28
[INFO] [stdout]     |
[INFO] [stdout] 130 |                 Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_ALIASING_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     Aliasing: ManuallyDrop::new(D3D12_RESOURCE_ALIASING_BARRIER {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:148:27
[INFO] [stdout]     |
[INFO] [stdout] 148 |             let barrier = D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:151:28
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_ALIASING_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:152:49
[INFO] [stdout]     |
[INFO] [stdout] 152 |                     Aliasing: ManuallyDrop::new(D3D12_RESOURCE_ALIASING_BARRIER {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER_FLAGS` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn flags(mut self, flags: D3D12_RESOURCE_BARRIER_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:184:26
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn as_raw(&self) -> &D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:203:23
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub struct UavBarrier(D3D12_RESOURCE_BARRIER);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:209:14
[INFO] [stdout]     |
[INFO] [stdout] 209 |         Self(D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_UAV` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:210:19
[INFO] [stdout]     |
[INFO] [stdout] 210 |             Type: D3D12_RESOURCE_BARRIER_TYPE_UAV,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:211:20
[INFO] [stdout]     |
[INFO] [stdout] 211 |             Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:212:24
[INFO] [stdout]     |
[INFO] [stdout] 212 |             Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:220:23
[INFO] [stdout]     |
[INFO] [stdout] 220 |         let barrier = D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER_0` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:223:24
[INFO] [stdout]     |
[INFO] [stdout] 223 |             Anonymous: D3D12_RESOURCE_BARRIER_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_UAV_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:224:40
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 UAV: ManuallyDrop::new(D3D12_RESOURCE_UAV_BARRIER {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER_FLAGS` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:237:35
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn flags(mut self, flags: D3D12_RESOURCE_BARRIER_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope
[INFO] [stdout]    --> src/resource_barriers.rs:253:26
[INFO] [stdout]     |
[INFO] [stdout] 253 |     fn as_raw(&self) -> &D3D12_RESOURCE_BARRIER {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HEAP_PROPERTIES` in this scope
[INFO] [stdout]  --> src/resources.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct HeapProperties(D3D12_HEAP_PROPERTIES);
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope
[INFO] [stdout]   --> src/resources.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 |         Self(D3D12_HEAP_PROPERTIES {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_DEFAULT` in this scope
[INFO] [stdout]   --> src/resources.rs:13:19
[INFO] [stdout]    |
[INFO] [stdout] 13 |             Type: D3D12_HEAP_TYPE_DEFAULT,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope
[INFO] [stdout]   --> src/resources.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Self(D3D12_HEAP_PROPERTIES {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_UPLOAD` in this scope
[INFO] [stdout]   --> src/resources.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |             Type: D3D12_HEAP_TYPE_UPLOAD,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope
[INFO] [stdout]   --> src/resources.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Self(D3D12_HEAP_PROPERTIES {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_READBACK` in this scope
[INFO] [stdout]   --> src/resources.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |             Type: D3D12_HEAP_TYPE_READBACK,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope
[INFO] [stdout]   --> src/resources.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Self(D3D12_HEAP_PROPERTIES {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_CUSTOM` in this scope
[INFO] [stdout]   --> src/resources.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |             Type: D3D12_HEAP_TYPE_CUSTOM,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_PROPERTIES` in this scope
[INFO] [stdout]   --> src/resources.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |         Self(D3D12_HEAP_PROPERTIES {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_TYPE_GPU_UPLOAD` in this scope
[INFO] [stdout]   --> src/resources.rs:53:19
[INFO] [stdout]    |
[INFO] [stdout] 53 |             Type: D3D12_HEAP_TYPE_GPU_UPLOAD,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CPU_PAGE_PROPERTY` in this scope
[INFO] [stdout]   --> src/resources.rs:61:47
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn cpu_page_property(mut self, value: D3D12_CPU_PAGE_PROPERTY) -> Self {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]   --> src/resources.rs:89:22
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub(crate) desc: D3D12_RESOURCE_DESC,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]   --> src/resources.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |             desc: D3D12_RESOURCE_DESC {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_BUFFER` in this scope
[INFO] [stdout]   --> src/resources.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 Dimension: D3D12_RESOURCE_DIMENSION_BUFFER,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_LAYOUT_ROW_MAJOR` in this scope
[INFO] [stdout]    --> src/resources.rs:102:25
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 Layout: D3D12_TEXTURE_LAYOUT_ROW_MAJOR,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/resources.rs:103:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 SampleDesc: DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> src/resources.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 |             desc: D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE1D` in this scope
[INFO] [stdout]    --> src/resources.rs:117:28
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE1D,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/resources.rs:120:29
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 SampleDesc: DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_DESC` in this scope
[INFO] [stdout]    --> src/resources.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |             desc: D3D12_RESOURCE_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_DIMENSION_TEXTURE2D` in this scope
[INFO] [stdout]    --> src/resources.rs:134:28
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 Dimension: D3D12_RESOURCE_DIMENSION_TEXTURE2D,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/resources.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 SampleDesc: DXGI_SAMPLE_DESC {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/resources.rs:155:37
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub fn format(mut self, format: DXGI_FORMAT) -> Self {
[INFO] [stdout]     |                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_LAYOUT` in this scope
[INFO] [stdout]    --> src/resources.rs:161:37
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn layout(mut self, layout: D3D12_TEXTURE_LAYOUT) -> Self {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_FLAGS` in this scope
[INFO] [stdout]    --> src/resources.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub fn flags(mut self, flags: D3D12_RESOURCE_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_CLEAR_VALUE` in this scope
[INFO] [stdout]    --> src/resources.rs:272:23
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub struct ClearValue(D3D12_CLEAR_VALUE);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/resources.rs:276:26
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub fn color(format: DXGI_FORMAT, color: [f32; 4]) -> Self {
[INFO] [stdout]     |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CLEAR_VALUE` in this scope
[INFO] [stdout]    --> src/resources.rs:277:14
[INFO] [stdout]     |
[INFO] [stdout] 277 |         Self(D3D12_CLEAR_VALUE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CLEAR_VALUE_0` in this scope
[INFO] [stdout]    --> src/resources.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 279 |             Anonymous: D3D12_CLEAR_VALUE_0 { Color: color },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/resources.rs:284:34
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn depth_stencil(format: DXGI_FORMAT, depth: f32, stencil: u8) -> Self {
[INFO] [stdout]     |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D16_UNORM` in this scope
[INFO] [stdout]    --> src/resources.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |             format == DXGI_FORMAT_D16_UNORM
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D32_FLOAT` in this scope
[INFO] [stdout]    --> src/resources.rs:287:30
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 || format == DXGI_FORMAT_D32_FLOAT
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D24_UNORM_S8_UINT` in this scope
[INFO] [stdout]    --> src/resources.rs:288:30
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 || format == DXGI_FORMAT_D24_UNORM_S8_UINT
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_D32_FLOAT_S8X24_UINT` in this scope
[INFO] [stdout]    --> src/resources.rs:289:30
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 || format == DXGI_FORMAT_D32_FLOAT_S8X24_UINT
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CLEAR_VALUE` in this scope
[INFO] [stdout]    --> src/resources.rs:291:14
[INFO] [stdout]     |
[INFO] [stdout] 291 |         Self(D3D12_CLEAR_VALUE {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_CLEAR_VALUE_0` in this scope
[INFO] [stdout]    --> src/resources.rs:293:24
[INFO] [stdout]     |
[INFO] [stdout] 293 |             Anonymous: D3D12_CLEAR_VALUE_0 {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DEPTH_STENCIL_VALUE` in this scope
[INFO] [stdout]    --> src/resources.rs:294:31
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 DepthStencil: D3D12_DEPTH_STENCIL_VALUE {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:330:15
[INFO] [stdout]     |
[INFO] [stdout] 330 |     resource: ID3D12Resource,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:337:23
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn new(resource: &ID3D12Resource, subresource: u32) -> windows::core::Result<Self> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/resources.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |     device: ID3D12Device,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope
[INFO] [stdout]    --> src/resources.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |     heap_flags: D3D12_HEAP_FLAGS,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]    --> src/resources.rs:394:17
[INFO] [stdout]     |
[INFO] [stdout] 394 |     init_state: D3D12_RESOURCE_STATES,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/resources.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |     fn new(device: ID3D12Device) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/resources.rs:404:25
[INFO] [stdout]     |
[INFO] [stdout] 404 |             heap_flags: D3D12_HEAP_FLAG_NONE,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COMMON` in this scope
[INFO] [stdout]    --> src/resources.rs:406:25
[INFO] [stdout]     |
[INFO] [stdout] 406 |             init_state: D3D12_RESOURCE_STATE_COMMON,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope
[INFO] [stdout]    --> src/resources.rs:428:40
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub fn heap_flags(mut self, flags: D3D12_HEAP_FLAGS) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]    --> src/resources.rs:447:40
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub fn init_state(mut self, state: D3D12_RESOURCE_STATES) -> Self {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:469:31
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let mut p: Option<ID3D12Resource> = None;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 465 | impl<T, ID3D12Resource> Builder<&HeapProperties, &ResourceDesc<T>> {
[INFO] [stdout]     |       ++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:488:13
[INFO] [stdout]     |
[INFO] [stdout] 488 |     handle: ID3D12Resource,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:505:36
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub(crate) fn from_raw(handle: ID3D12Resource) -> Self {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:520:30
[INFO] [stdout]     |
[INFO] [stdout] 520 |     pub fn handle(&self) -> &ID3D12Resource {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope
[INFO] [stdout]    --> src/resources.rs:553:16
[INFO] [stdout]     |
[INFO] [stdout] 553 |         flags: D3D12_HEAP_FLAGS,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_HEAP_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/resources.rs:564:24
[INFO] [stdout]     |
[INFO] [stdout] 564 |                 flags: D3D12_HEAP_FLAG_NONE,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HEAP_FLAGS` in this scope
[INFO] [stdout]    --> src/resources.rs:611:39
[INFO] [stdout]     |
[INFO] [stdout] 611 |         pub fn flags(mut self, flags: D3D12_HEAP_FLAGS) -> Builder<Size, HeapProps, Align> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope
[INFO] [stdout]    --> src/resources.rs:627:35
[INFO] [stdout]     |
[INFO] [stdout] 627 |                 let mut p: Option<ID3D12Heap> = None;
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 623 |     impl<ID3D12Heap> Builder<u64, &HeapProperties, u64> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_HEAP_DESC` in this scope
[INFO] [stdout]    --> src/resources.rs:631:26
[INFO] [stdout]     |
[INFO] [stdout] 631 |                         &D3D12_HEAP_DESC {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope
[INFO] [stdout]    --> src/resources.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |     handle: ID3D12Heap,
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Heap` in this scope
[INFO] [stdout]    --> src/resources.rs:666:30
[INFO] [stdout]     |
[INFO] [stdout] 666 |     pub fn handle(&self) -> &ID3D12Heap {
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]    --> src/resources.rs:680:21
[INFO] [stdout]     |
[INFO] [stdout] 680 |         init_state: D3D12_RESOURCE_STATES,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COMMON` in this scope
[INFO] [stdout]    --> src/resources.rs:692:29
[INFO] [stdout]     |
[INFO] [stdout] 692 |                 init_state: D3D12_RESOURCE_STATE_COMMON,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope
[INFO] [stdout]    --> src/resources.rs:733:44
[INFO] [stdout]     |
[INFO] [stdout] 733 |         pub fn init_state(mut self, state: D3D12_RESOURCE_STATES) -> Self {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/resources.rs:755:35
[INFO] [stdout]     |
[INFO] [stdout] 755 |                 let mut p: Option<ID3D12Resource> = None;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 751 |     impl<ID3D12Resource> Builder<&Heap, &ResourceDesc> {
[INFO] [stdout]     |         ++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]  --> src/root_signature.rs:7:28
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct DescriptorRange(D3D12_DESCRIPTOR_RANGE);
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE_TYPE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn new(t: D3D12_DESCRIPTOR_RANGE_TYPE) -> Self {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 |         Self(D3D12_DESCRIPTOR_RANGE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope
[INFO] [stdout]   --> src/root_signature.rs:14:48
[INFO] [stdout]    |
[INFO] [stdout] 14 |             OffsetInDescriptorsFromTableStart: D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 |         Self(D3D12_DESCRIPTOR_RANGE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_CBV` in this scope
[INFO] [stdout]   --> src/root_signature.rs:22:24
[INFO] [stdout]    |
[INFO] [stdout] 22 |             RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_CBV,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope
[INFO] [stdout]   --> src/root_signature.rs:23:48
[INFO] [stdout]    |
[INFO] [stdout] 23 |             OffsetInDescriptorsFromTableStart: D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Self(D3D12_DESCRIPTOR_RANGE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SRV` in this scope
[INFO] [stdout]   --> src/root_signature.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |             RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_SRV,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope
[INFO] [stdout]   --> src/root_signature.rs:32:48
[INFO] [stdout]    |
[INFO] [stdout] 32 |             OffsetInDescriptorsFromTableStart: D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Self(D3D12_DESCRIPTOR_RANGE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_UAV` in this scope
[INFO] [stdout]   --> src/root_signature.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_UAV,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope
[INFO] [stdout]   --> src/root_signature.rs:41:48
[INFO] [stdout]    |
[INFO] [stdout] 41 |             OffsetInDescriptorsFromTableStart: D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Self(D3D12_DESCRIPTOR_RANGE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER` in this scope
[INFO] [stdout]   --> src/root_signature.rs:49:24
[INFO] [stdout]    |
[INFO] [stdout] 49 |             RangeType: D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope
[INFO] [stdout]   --> src/root_signature.rs:50:48
[INFO] [stdout]    |
[INFO] [stdout] 50 |             OffsetInDescriptorsFromTableStart: D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND` in this scope
[INFO] [stdout]   --> src/root_signature.rs:76:30
[INFO] [stdout]    |
[INFO] [stdout] 76 |             offset.unwrap_or(D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:82:18
[INFO] [stdout]    |
[INFO] [stdout] 82 |     const VALUE: D3D12_ROOT_PARAMETER_TYPE;
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope
[INFO] [stdout]   --> src/root_signature.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS` in this scope
[INFO] [stdout]   --> src/root_signature.rs:97:50
[INFO] [stdout]    |
[INFO] [stdout] 97 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_CBV;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_CBV` in this scope
[INFO] [stdout]    --> src/root_signature.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_CBV;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_SRV;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_SRV` in this scope
[INFO] [stdout]    --> src/root_signature.rs:109:50
[INFO] [stdout]     |
[INFO] [stdout] 109 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_SRV;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER_TYPE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_UAV;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_PARAMETER_TYPE_UAV` in this scope
[INFO] [stdout]    --> src/root_signature.rs:115:50
[INFO] [stdout]     |
[INFO] [stdout] 115 |         const VALUE: D3D12_ROOT_PARAMETER_TYPE = D3D12_ROOT_PARAMETER_TYPE_UAV;
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_PARAMETER` in this scope
[INFO] [stdout]    --> src/root_signature.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 |     param: D3D12_ROOT_PARAMETER,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:122:24
[INFO] [stdout]     |
[INFO] [stdout] 122 |     ranges: Option<Vec<D3D12_DESCRIPTOR_RANGE>>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct RootParameter<T, D3D12_DESCRIPTOR_RANGE = ()> {
[INFO] [stdout]     |                           ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope
[INFO] [stdout]    --> src/root_signature.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |             param: D3D12_ROOT_PARAMETER {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope
[INFO] [stdout]    --> src/root_signature.rs:135:35
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 ShaderVisibility: D3D12_SHADER_VISIBILITY_ALL,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_VISIBILITY` in this scope
[INFO] [stdout]    --> src/root_signature.rs:174:52
[INFO] [stdout]     |
[INFO] [stdout] 174 |     pub fn shader_visibility(mut self, visibility: D3D12_SHADER_VISIBILITY) -> Self {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DESCRIPTOR_RANGE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:189:28
[INFO] [stdout]     |
[INFO] [stdout] 189 |             .collect::<Vec<D3D12_DESCRIPTOR_RANGE>>();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl<D3D12_DESCRIPTOR_RANGE> RootParameter<root_parameter_type::DescriptorTable> {
[INFO] [stdout]     |     ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER` in this scope
[INFO] [stdout]    --> src/root_signature.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 |             param: D3D12_ROOT_PARAMETER {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_PARAMETER_0` in this scope
[INFO] [stdout]    --> src/root_signature.rs:194:28
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 Anonymous: D3D12_ROOT_PARAMETER_0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_DESCRIPTOR_TABLE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |                     DescriptorTable: D3D12_ROOT_DESCRIPTOR_TABLE {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATIC_SAMPLER_DESC` in this scope
[INFO] [stdout]    --> src/root_signature.rs:290:30
[INFO] [stdout]     |
[INFO] [stdout] 290 | pub struct StaticSamplerDesc(D3D12_STATIC_SAMPLER_DESC);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATIC_SAMPLER_DESC` in this scope
[INFO] [stdout]    --> src/root_signature.rs:295:14
[INFO] [stdout]     |
[INFO] [stdout] 295 |         Self(D3D12_STATIC_SAMPLER_DESC {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_FILTER_ANISOTROPIC` in this scope
[INFO] [stdout]    --> src/root_signature.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |             Filter: D3D12_FILTER_ANISOTROPIC,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_WRAP` in this scope
[INFO] [stdout]    --> src/root_signature.rs:297:23
[INFO] [stdout]     |
[INFO] [stdout] 297 |             AddressU: D3D12_TEXTURE_ADDRESS_MODE_WRAP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_WRAP` in this scope
[INFO] [stdout]    --> src/root_signature.rs:298:23
[INFO] [stdout]     |
[INFO] [stdout] 298 |             AddressV: D3D12_TEXTURE_ADDRESS_MODE_WRAP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_TEXTURE_ADDRESS_MODE_WRAP` in this scope
[INFO] [stdout]    --> src/root_signature.rs:299:23
[INFO] [stdout]     |
[INFO] [stdout] 299 |             AddressW: D3D12_TEXTURE_ADDRESS_MODE_WRAP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_COMPARISON_FUNC_LESS_EQUAL` in this scope
[INFO] [stdout]    --> src/root_signature.rs:301:29
[INFO] [stdout]     |
[INFO] [stdout] 301 |             ComparisonFunc: D3D12_COMPARISON_FUNC_LESS_EQUAL,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK` in this scope
[INFO] [stdout]    --> src/root_signature.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |             BorderColor: D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_SHADER_VISIBILITY_ALL` in this scope
[INFO] [stdout]    --> src/root_signature.rs:304:31
[INFO] [stdout]     |
[INFO] [stdout] 304 |             ShaderVisibility: D3D12_SHADER_VISIBILITY_ALL,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_FILTER` in this scope
[INFO] [stdout]    --> src/root_signature.rs:310:37
[INFO] [stdout]     |
[INFO] [stdout] 310 |     pub fn filter(mut self, filter: D3D12_FILTER) -> Self {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:316:38
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn address_u(mut self, mode: D3D12_TEXTURE_ADDRESS_MODE) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:322:38
[INFO] [stdout]     |
[INFO] [stdout] 322 |     pub fn address_v(mut self, mode: D3D12_TEXTURE_ADDRESS_MODE) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:328:38
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub fn address_w(mut self, mode: D3D12_TEXTURE_ADDRESS_MODE) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_COMPARISON_FUNC` in this scope
[INFO] [stdout]    --> src/root_signature.rs:346:44
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub fn comparison_func(mut self, func: D3D12_COMPARISON_FUNC) -> Self {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATIC_BORDER_COLOR` in this scope
[INFO] [stdout]    --> src/root_signature.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub fn border_color(mut self, color: D3D12_STATIC_BORDER_COLOR) -> Self {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SHADER_VISIBILITY` in this scope
[INFO] [stdout]    --> src/root_signature.rs:382:52
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub fn shader_visibility(mut self, visibility: D3D12_SHADER_VISIBILITY) -> Self {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_SIGNATURE_FLAGS` in this scope
[INFO] [stdout]    --> src/root_signature.rs:398:12
[INFO] [stdout]     |
[INFO] [stdout] 398 |     flags: D3D12_ROOT_SIGNATURE_FLAGS,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_ROOT_SIGNATURE_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/root_signature.rs:408:20
[INFO] [stdout]     |
[INFO] [stdout] 408 |             flags: D3D12_ROOT_SIGNATURE_FLAG_NONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_ROOT_SIGNATURE_FLAGS` in this scope
[INFO] [stdout]    --> src/root_signature.rs:437:35
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub fn flags(mut self, flags: D3D12_ROOT_SIGNATURE_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/root_signature.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |     device: ID3D12Device,
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/root_signature.rs:452:17
[INFO] [stdout]     |
[INFO] [stdout] 452 |         T: Into<ID3D12Device> + Clone,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 449 | impl<ID3D12Device> Builder {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device` in this scope
[INFO] [stdout]    --> src/root_signature.rs:454:21
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let device: ID3D12Device = device.clone().into();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_ROOT_SIGNATURE_DESC` in this scope
[INFO] [stdout]    --> src/root_signature.rs:486:20
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let desc = D3D12_ROOT_SIGNATURE_DESC {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATIC_SAMPLER_DESC` in this scope
[INFO] [stdout]    --> src/root_signature.rs:490:58
[INFO] [stdout]     |
[INFO] [stdout] 490 |             pStaticSamplers: samplers.as_ptr() as *const D3D12_STATIC_SAMPLER_DESC,
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3DBlob` in this scope
[INFO] [stdout]    --> src/root_signature.rs:494:34
[INFO] [stdout]     |
[INFO] [stdout] 494 |             let mut blob: Option<ID3DBlob> = None;
[INFO] [stdout]     |                                  ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 449 | impl<ID3DBlob> Builder {
[INFO] [stdout]     |     ++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D_ROOT_SIGNATURE_VERSION_1` in this scope
[INFO] [stdout]    --> src/root_signature.rs:495:48
[INFO] [stdout]     |
[INFO] [stdout] 495 |             D3D12SerializeRootSignature(&desc, D3D_ROOT_SIGNATURE_VERSION_1, &mut blob, None)
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]    --> src/root_signature.rs:512:13
[INFO] [stdout]     |
[INFO] [stdout] 512 |     handle: ID3D12RootSignature,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GlobalRootSignature`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/state_object.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | pub struct GlobalRootSignature(D3D12_GLOBAL_ROOT_SIGNATURE);
[INFO] [stdout]     | ------------------------------------------------------------ similarly named struct `GlobalRootSignature` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]    --> src/root_signature.rs:524:30
[INFO] [stdout]     |
[INFO] [stdout] 524 |     pub fn handle(&self) -> &ID3D12RootSignature {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GlobalRootSignature`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/state_object.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | pub struct GlobalRootSignature(D3D12_GLOBAL_ROOT_SIGNATURE);
[INFO] [stdout]     | ------------------------------------------------------------ similarly named struct `GlobalRootSignature` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]  --> src/state_object.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE;
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_OBJECT_CONFIG` in this scope
[INFO] [stdout]   --> src/state_object.rs:17:30
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct StateObjectConfig(D3D12_STATE_OBJECT_CONFIG);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_OBJECT_FLAGS` in this scope
[INFO] [stdout]   --> src/state_object.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn new(flags: D3D12_STATE_OBJECT_FLAGS) -> Self {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATE_OBJECT_CONFIG` in this scope
[INFO] [stdout]   --> src/state_object.rs:22:14
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Self(D3D12_STATE_OBJECT_CONFIG { Flags: flags })
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]   --> src/state_object.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG` in this scope
[INFO] [stdout]   --> src/state_object.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GLOBAL_ROOT_SIGNATURE` in this scope
[INFO] [stdout]   --> src/state_object.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub struct GlobalRootSignature(D3D12_GLOBAL_ROOT_SIGNATURE);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_GLOBAL_ROOT_SIGNATURE` in this scope
[INFO] [stdout]   --> src/state_object.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |         Self(D3D12_GLOBAL_ROOT_SIGNATURE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]   --> src/state_object.rs:46:29
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE` in this scope
[INFO] [stdout]   --> src/state_object.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_LOCAL_ROOT_SIGNATURE` in this scope
[INFO] [stdout]   --> src/state_object.rs:61:31
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct LocalRootSignature(D3D12_LOCAL_ROOT_SIGNATURE);
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_LOCAL_ROOT_SIGNATURE` in this scope
[INFO] [stdout]   --> src/state_object.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |         Self(D3D12_LOCAL_ROOT_SIGNATURE {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]   --> src/state_object.rs:73:29
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE` in this scope
[INFO] [stdout]   --> src/state_object.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_NODE_MASK` in this scope
[INFO] [stdout]   --> src/state_object.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct NodeMask(D3D12_NODE_MASK);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_NODE_MASK` in this scope
[INFO] [stdout]   --> src/state_object.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |         Self(D3D12_NODE_MASK {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:100:29
[INFO] [stdout]     |
[INFO] [stdout] 100 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK` in this scope
[INFO] [stdout]    --> src/state_object.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |         D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_EXPORT_FLAGS` in this scope
[INFO] [stdout]    --> src/state_object.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 |     flags: D3D12_EXPORT_FLAGS,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_EXPORT_FLAG_NONE` in this scope
[INFO] [stdout]    --> src/state_object.rs:119:20
[INFO] [stdout]     |
[INFO] [stdout] 119 |             flags: D3D12_EXPORT_FLAG_NONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_EXPORT_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:139:23
[INFO] [stdout]     |
[INFO] [stdout] 139 |     export_descs: Vec<D3D12_EXPORT_DESC>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub struct DxilLibraryDesc<'a, D3D12_EXPORT_DESC> {
[INFO] [stdout]     |                              +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DXIL_LIBRARY_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 |     desc: D3D12_DXIL_LIBRARY_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DXIL_LIBRARY_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:146:20
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let desc = D3D12_DXIL_LIBRARY_DESC {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_EXPORT_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:164:27
[INFO] [stdout]     |
[INFO] [stdout] 164 |             .map(|export| D3D12_EXPORT_DESC {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:180:29
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY` in this scope
[INFO] [stdout]    --> src/state_object.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DXIL_LIBRARY_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:185:30
[INFO] [stdout]     |
[INFO] [stdout] 185 |         &self.desc as *const D3D12_DXIL_LIBRARY_DESC as *const _
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_EXISTING_COLLECTION_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:190:11
[INFO] [stdout]     |
[INFO] [stdout] 190 |     desc: D3D12_EXISTING_COLLECTION_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_EXPORT_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:192:23
[INFO] [stdout]     |
[INFO] [stdout] 192 |     export_descs: Vec<D3D12_EXPORT_DESC>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub struct ExistingCollectionDesc<D3D12_EXPORT_DESC> {
[INFO] [stdout]     |                                  +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_EXISTING_COLLECTION_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:199:19
[INFO] [stdout]     |
[INFO] [stdout] 199 |             desc: D3D12_EXISTING_COLLECTION_DESC {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_EXPORT_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:215:27
[INFO] [stdout]     |
[INFO] [stdout] 215 |             .map(|export| D3D12_EXPORT_DESC {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:233:29
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION` in this scope
[INFO] [stdout]    --> src/state_object.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_EXISTING_COLLECTION_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:238:30
[INFO] [stdout]     |
[INFO] [stdout] 238 |         &self.desc as *const D3D12_EXISTING_COLLECTION_DESC as *const _
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:283:11
[INFO] [stdout]     |
[INFO] [stdout] 283 |     desc: D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |             desc: D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:324:29
[INFO] [stdout]     |
[INFO] [stdout] 324 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:325:9
[INFO] [stdout]     |
[INFO] [stdout] 325 |         D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:329:30
[INFO] [stdout]     |
[INFO] [stdout] 329 |         &self.desc as *const D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION as *const _
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_SHADER_CONFIG` in this scope
[INFO] [stdout]    --> src/state_object.rs:335:35
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub struct RaytracingShaderConfig(D3D12_RAYTRACING_SHADER_CONFIG);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:358:29
[INFO] [stdout]     |
[INFO] [stdout] 358 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG` in this scope
[INFO] [stdout]    --> src/state_object.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |         D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_PIPELINE_CONFIG1` in this scope
[INFO] [stdout]    --> src/state_object.rs:365:37
[INFO] [stdout]     |
[INFO] [stdout] 365 | pub struct RaytracingPipelineConfig(D3D12_RAYTRACING_PIPELINE_CONFIG1);
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_RAYTRACING_PIPELINE_FLAGS` in this scope
[INFO] [stdout]    --> src/state_object.rs:381:35
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub fn flags(mut self, flags: D3D12_RAYTRACING_PIPELINE_FLAGS) -> Self {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:388:29
[INFO] [stdout]     |
[INFO] [stdout] 388 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1` in this scope
[INFO] [stdout]    --> src/state_object.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HIT_GROUP_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:394:11
[INFO] [stdout]     |
[INFO] [stdout] 394 |     desc: D3D12_HIT_GROUP_DESC,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HIT_GROUP_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:415:41
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub fn hit_group_type(mut self, ty: D3D12_HIT_GROUP_TYPE) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:459:29
[INFO] [stdout]     |
[INFO] [stdout] 459 |     fn type_value(&self) -> D3D12_STATE_SUBOBJECT_TYPE {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP` in this scope
[INFO] [stdout]    --> src/state_object.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |         D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_HIT_GROUP_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:464:30
[INFO] [stdout]     |
[INFO] [stdout] 464 |         &self.desc as *const D3D12_HIT_GROUP_DESC as *const _
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device5` in this scope
[INFO] [stdout]    --> src/state_object.rs:469:13
[INFO] [stdout]     |
[INFO] [stdout] 469 |     device: ID3D12Device5,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_OBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 |     ty: D3D12_STATE_OBJECT_TYPE,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device5` in this scope
[INFO] [stdout]    --> src/state_object.rs:479:17
[INFO] [stdout]     |
[INFO] [stdout] 479 |         T: Into<ID3D12Device5> + Clone,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 476 | impl<'a, ID3D12Device5> Builder<'a> {
[INFO] [stdout]     |        +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_OBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:477:31
[INFO] [stdout]     |
[INFO] [stdout] 477 |     fn new<T>(device: &T, ty: D3D12_STATE_OBJECT_TYPE) -> Self
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_SUBOBJECT` in this scope
[INFO] [stdout]    --> src/state_object.rs:510:33
[INFO] [stdout]     |
[INFO] [stdout] 510 |         let mut subobjects: Vec<D3D12_STATE_SUBOBJECT> =
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 476 | impl<'a, D3D12_STATE_SUBOBJECT> Builder<'a> {
[INFO] [stdout]     |        +++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATE_SUBOBJECT` in this scope
[INFO] [stdout]    --> src/state_object.rs:513:29
[INFO] [stdout]     |
[INFO] [stdout] 513 |             subobjects.push(D3D12_STATE_SUBOBJECT {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:527:17
[INFO] [stdout]     |
[INFO] [stdout] 527 |                 D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATE_SUBOBJECT` in this scope
[INFO] [stdout]    --> src/state_object.rs:535:29
[INFO] [stdout]     |
[INFO] [stdout] 535 |             subobjects.push(D3D12_STATE_SUBOBJECT {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |                 Type: D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION` in this scope
[INFO] [stdout]    --> src/state_object.rs:537:36
[INFO] [stdout]     |
[INFO] [stdout] 537 |                 pDesc: a as *const D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION as *const _,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12StateObject` in this scope
[INFO] [stdout]    --> src/state_object.rs:540:21
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let handle: ID3D12StateObject = unsafe {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D12_STATE_OBJECT_DESC` in this scope
[INFO] [stdout]    --> src/state_object.rs:541:44
[INFO] [stdout]     |
[INFO] [stdout] 541 |             self.device.CreateStateObject(&D3D12_STATE_OBJECT_DESC {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12StateObject` in this scope
[INFO] [stdout]    --> src/state_object.rs:554:13
[INFO] [stdout]     |
[INFO] [stdout] 554 |     handle: ID3D12StateObject,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_STATE_OBJECT_TYPE` in this scope
[INFO] [stdout]    --> src/state_object.rs:561:37
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn new(device: &Device, ty: D3D12_STATE_OBJECT_TYPE) -> Builder {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12StateObject` in this scope
[INFO] [stdout]    --> src/state_object.rs:566:30
[INFO] [stdout]     |
[INFO] [stdout] 566 |     pub fn handle(&self) -> &ID3D12StateObject {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList7` in this scope
[INFO] [stdout]     --> src/state_object.rs:582:31
[INFO] [stdout]      |
[INFO] [stdout]  582 |     fn call(&self, cmd_list: &ID3D12GraphicsCommandList7) {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a type alias with a similar name exists: `BundleGraphicsCommandList`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/command_list.rs:1170:1
[INFO] [stdout]      |
[INFO] [stdout] 1170 | pub type BundleGraphicsCommandList = GraphicsCommandList<command_list_type::Bundle>;
[INFO] [stdout]      | ------------------------------------------------------------------------------------ similarly named type alias `BundleGraphicsCommandList` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12StateObjectProperties` in this scope
[INFO] [stdout]    --> src/state_object.rs:591:13
[INFO] [stdout]     |
[INFO] [stdout] 591 |     handle: ID3D12StateObjectProperties,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12StateObjectProperties` in this scope
[INFO] [stdout]    --> src/state_object.rs:631:30
[INFO] [stdout]     |
[INFO] [stdout] 590 | pub struct StateObjectProperties {
[INFO] [stdout]     | -------------------------------- similarly named struct `StateObjectProperties` defined here
[INFO] [stdout] ...
[INFO] [stdout] 631 |     pub fn handle(&self) -> &ID3D12StateObjectProperties {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `StateObjectProperties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC1` in this scope
[INFO] [stdout]  --> src/swap_chain.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 |     desc: DXGI_SWAP_CHAIN_DESC1,
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 15 |             desc: DXGI_SWAP_CHAIN_DESC1 {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 Scaling: DXGI_SCALING_STRETCH,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:17:29
[INFO] [stdout]    |
[INFO] [stdout] 17 |                 SampleDesc: DXGI_SAMPLE_DESC {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |             desc: DXGI_SWAP_CHAIN_DESC1 { ..self.desc },
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:58:37
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn format(mut self, format: DXGI_FORMAT) -> Self {
[INFO] [stdout]    |                                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:64:40
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub fn sample_desc(mut self, desc: DXGI_SAMPLE_DESC) -> Self {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:70:42
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn buffer_usage(mut self, usage: DXGI_USAGE) -> Self {
[INFO] [stdout]    |                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SCALING` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:82:39
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn scaling(mut self, scaling: DXGI_SCALING) -> Self {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_EFFECT` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:88:42
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn swap_effect(mut self, effect: DXGI_SWAP_EFFECT) -> Self {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_ALPHA_MODE` in this scope
[INFO] [stdout]   --> src/swap_chain.rs:94:39
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn alpha_mode(mut self, mode: DXGI_ALPHA_MODE) -> Self {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain4` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let handle: IDXGISwapChain4 = unsafe {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain4` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |         let handle: IDXGISwapChain4 = unsafe {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub format: Option<DXGI_FORMAT>,
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct ResizeBuffers<DXGI_FORMAT> {
[INFO] [stdout]     |                         +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_FLAG` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub flags: Option<DXGI_SWAP_CHAIN_FLAG>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct ResizeBuffers<DXGI_SWAP_CHAIN_FLAG> {
[INFO] [stdout]     |                         ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain4` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |     handle: IDXGISwapChain4,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_UNKNOWN` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 params.format.unwrap_or(DXGI_FORMAT_UNKNOWN),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_PRESENT` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:211:16
[INFO] [stdout]     |
[INFO] [stdout] 211 |         flags: DXGI_PRESENT,
[INFO] [stdout]     |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Object` in this scope
[INFO] [stdout]   --> src/utility.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |         T: Into<ID3D12Object> + Clone,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 87 | impl<ID3D12Object> Name {
[INFO] [stdout]    |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Object` in this scope
[INFO] [stdout]   --> src/utility.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let object: ID3D12Object = object.clone().into();
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory7` in this scope
[INFO] [stdout]    --> src/utility.rs:105:35
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub fn dxgi_factory() -> &'static IDXGIFactory7 {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory7` in this scope
[INFO] [stdout]    --> src/utility.rs:106:30
[INFO] [stdout]     |
[INFO] [stdout] 106 |     static FACTORY: OnceLock<IDXGIFactory7> = OnceLock::new();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/utility.rs:112:27
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct SampleDesc(pub DXGI_SAMPLE_DESC);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/utility.rs:112:27
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct SampleDesc(pub DXGI_SAMPLE_DESC);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct SampleDesc<DXGI_SAMPLE_DESC>(pub DXGI_SAMPLE_DESC);
[INFO] [stdout]     |                      ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope
[INFO] [stdout]    --> src/utility.rs:117:14
[INFO] [stdout]     |
[INFO] [stdout] 117 |         Self(DXGI_SAMPLE_DESC {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE` in this scope
[INFO] [stdout]    --> src/utility.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub struct GpuVirtualAddressRange(pub D3D12_GPU_VIRTUAL_ADDRESS_RANGE);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE` in this scope
[INFO] [stdout]    --> src/utility.rs:133:39
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub struct GpuVirtualAddressRange(pub D3D12_GPU_VIRTUAL_ADDRESS_RANGE);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub struct GpuVirtualAddressRange<D3D12_GPU_VIRTUAL_ADDRESS_RANGE>(pub D3D12_GPU_VIRTUAL_ADDRESS_RANGE);
[INFO] [stdout]     |                                  +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE` in this scope
[INFO] [stdout]    --> src/utility.rs:156:48
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub struct GpuVirtualAddressRangeAndStride(pub D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE` in this scope
[INFO] [stdout]    --> src/utility.rs:156:48
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub struct GpuVirtualAddressRangeAndStride(pub D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE);
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub struct GpuVirtualAddressRangeAndStride<D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE>(pub D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE);
[INFO] [stdout]     |                                           ++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE` in this scope
[INFO] [stdout]    --> src/utility.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub struct GpuVirtualAddressAndStride(pub D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE` in this scope
[INFO] [stdout]    --> src/utility.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub struct GpuVirtualAddressAndStride(pub D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub struct GpuVirtualAddressAndStride<D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE>(pub D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE);
[INFO] [stdout]     |                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT` in this scope
[INFO] [stdout]    --> src/utility.rs:270:22
[INFO] [stdout]     |
[INFO] [stdout] 270 |     align_size(size, D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT as u64)
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/debug.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 65 | type DebugHandler = Box<(dyn Fn(&str) + Send + Sync + 'static)>;
[INFO] [stdout]    |                         ^                                    ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 65 - type DebugHandler = Box<(dyn Fn(&str) + Send + Sync + 'static)>;
[INFO] [stdout] 65 + type DebugHandler = Box<dyn Fn(&str) + Send + Sync + 'static>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_VERTEX_BUFFER_VIEW`
[INFO] [stdout]   --> src/command_list.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |             view: D3D12_VERTEX_BUFFER_VIEW::default(),
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_VERTEX_BUFFER_VIEW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_INDEX_BUFFER_VIEW`
[INFO] [stdout]    --> src/command_list.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |             view: D3D12_INDEX_BUFFER_VIEW::default(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_INDEX_BUFFER_VIEW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_DISCARD_REGION`
[INFO] [stdout]    --> src/command_list.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |             region: D3D12_DISCARD_REGION::default(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_DISCARD_REGION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_DISPATCH_RAYS_DESC`
[INFO] [stdout]    --> src/command_list.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |         Self(D3D12_DISPATCH_RAYS_DESC::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_DISPATCH_RAYS_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_STREAM_OUTPUT_BUFFER_VIEW`
[INFO] [stdout]    --> src/command_list.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 234 |         Self(D3D12_STREAM_OUTPUT_BUFFER_VIEW::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_STREAM_OUTPUT_BUFFER_VIEW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_CONSTANT_BUFFER_VIEW_DESC`
[INFO] [stdout]    --> src/descriptor_heap.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 133 |         Self(D3D12_CONSTANT_BUFFER_VIEW_DESC::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_CONSTANT_BUFFER_VIEW_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_BLEND_DESC`
[INFO] [stdout]    --> src/pipeline_state.rs:207:24
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut desc = D3D12_BLEND_DESC::default();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_BLEND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_COMPUTE_PIPELINE_STATE_DESC`
[INFO] [stdout]    --> src/pipeline_state.rs:755:19
[INFO] [stdout]     |
[INFO] [stdout] 755 |             desc: D3D12_COMPUTE_PIPELINE_STATE_DESC::default(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_COMPUTE_PIPELINE_STATE_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_VIEW_INSTANCE_LOCATION`
[INFO] [stdout]    --> src/pipeline_state.rs:967:14
[INFO] [stdout]     |
[INFO] [stdout] 967 |         Self(D3D12_VIEW_INSTANCE_LOCATION::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_VIEW_INSTANCE_LOCATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC`
[INFO] [stdout]   --> src/raytracing.rs:93:28
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 Triangles: D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC::default(),
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RAYTRACING_GEOMETRY_AABBS_DESC`
[INFO] [stdout]    --> src/raytracing.rs:104:24
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 AABBs: D3D12_RAYTRACING_GEOMETRY_AABBS_DESC::default(),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RAYTRACING_GEOMETRY_AABBS_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC`
[INFO] [stdout]    --> src/raytracing.rs:290:14
[INFO] [stdout]     |
[INFO] [stdout] 290 |         Self(D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_TYPE_DESC`
[INFO] [stdout]    --> src/reflection.rs:104:28
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut desc = D3D12_SHADER_TYPE_DESC::default();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_TYPE_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_TYPE_DESC`
[INFO] [stdout]    --> src/reflection.rs:131:41
[INFO] [stdout]     |
[INFO] [stdout] 131 | ...                   let mut d = D3D12_SHADER_TYPE_DESC::default();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_TYPE_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12ShaderReflection`
[INFO] [stdout]    --> src/reflection.rs:247:22
[INFO] [stdout]     |
[INFO] [stdout] 247 |                     &ID3D12ShaderReflection::IID,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      use of undeclared type `ID3D12ShaderReflection`
[INFO] [stdout]     |                      help: a struct with a similar name exists: `ShaderReflection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_DESC`
[INFO] [stdout]    --> src/reflection.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |             let mut desc = D3D12_SHADER_DESC::default();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SIGNATURE_PARAMETER_DESC`
[INFO] [stdout]    --> src/reflection.rs:293:35
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let mut ipd = D3D12_SIGNATURE_PARAMETER_DESC::default();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SIGNATURE_PARAMETER_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_INPUT_BIND_DESC`
[INFO] [stdout]    --> src/reflection.rs:316:36
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     let mut sibd = D3D12_SHADER_INPUT_BIND_DESC::default();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_INPUT_BIND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_BUFFER_DESC`
[INFO] [stdout]    --> src/reflection.rs:331:39
[INFO] [stdout]     |
[INFO] [stdout] 331 |                     let mut cb_desc = D3D12_SHADER_BUFFER_DESC::default();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_BUFFER_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_VARIABLE_DESC`
[INFO] [stdout]    --> src/reflection.rs:338:46
[INFO] [stdout]     |
[INFO] [stdout] 338 | ...                   let mut vd = D3D12_SHADER_VARIABLE_DESC::default();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_VARIABLE_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SIGNATURE_PARAMETER_DESC`
[INFO] [stdout]    --> src/reflection.rs:356:35
[INFO] [stdout]     |
[INFO] [stdout] 356 |                     let mut spd = D3D12_SIGNATURE_PARAMETER_DESC::default();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SIGNATURE_PARAMETER_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_FUNCTION_DESC`
[INFO] [stdout]    --> src/reflection.rs:409:28
[INFO] [stdout]     |
[INFO] [stdout] 409 |             let mut desc = D3D12_FUNCTION_DESC::default();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_FUNCTION_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_PARAMETER_DESC`
[INFO] [stdout]    --> src/reflection.rs:422:36
[INFO] [stdout]     |
[INFO] [stdout] 422 |                     let mut desc = D3D12_PARAMETER_DESC::default();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_PARAMETER_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_INPUT_BIND_DESC`
[INFO] [stdout]    --> src/reflection.rs:440:36
[INFO] [stdout]     |
[INFO] [stdout] 440 |                     let mut sibd = D3D12_SHADER_INPUT_BIND_DESC::default();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_INPUT_BIND_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_BUFFER_DESC`
[INFO] [stdout]    --> src/reflection.rs:455:39
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     let mut cb_desc = D3D12_SHADER_BUFFER_DESC::default();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_BUFFER_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_SHADER_VARIABLE_DESC`
[INFO] [stdout]    --> src/reflection.rs:462:46
[INFO] [stdout]     |
[INFO] [stdout] 462 | ...                   let mut vd = D3D12_SHADER_VARIABLE_DESC::default();
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_SHADER_VARIABLE_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ID3D12ShaderReflection`
[INFO] [stdout]    --> src/reflection.rs:493:22
[INFO] [stdout]     |
[INFO] [stdout] 493 |                     &ID3D12ShaderReflection::IID,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      use of undeclared type `ID3D12ShaderReflection`
[INFO] [stdout]     |                      help: a struct with a similar name exists: `ShaderReflection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_FUNCTION_DESC`
[INFO] [stdout]    --> src/reflection.rs:512:40
[INFO] [stdout]     |
[INFO] [stdout] 512 |                         let mut desc = D3D12_FUNCTION_DESC::default();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_FUNCTION_DESC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RESOURCE_TRANSITION_BARRIER`
[INFO] [stdout]   --> src/resource_barriers.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 Transition: ManuallyDrop::new(D3D12_RESOURCE_TRANSITION_BARRIER::default()),
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RESOURCE_TRANSITION_BARRIER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RESOURCE_ALIASING_BARRIER`
[INFO] [stdout]    --> src/resource_barriers.rs:119:45
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 Aliasing: ManuallyDrop::new(D3D12_RESOURCE_ALIASING_BARRIER::default()),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RESOURCE_ALIASING_BARRIER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RESOURCE_UAV_BARRIER`
[INFO] [stdout]    --> src/resource_barriers.rs:213:40
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 UAV: ManuallyDrop::new(D3D12_RESOURCE_UAV_BARRIER::default()),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RESOURCE_UAV_BARRIER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RAYTRACING_SHADER_CONFIG`
[INFO] [stdout]    --> src/state_object.rs:341:14
[INFO] [stdout]     |
[INFO] [stdout] 341 |         Self(D3D12_RAYTRACING_SHADER_CONFIG::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RAYTRACING_SHADER_CONFIG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_RAYTRACING_PIPELINE_CONFIG1`
[INFO] [stdout]    --> src/state_object.rs:371:14
[INFO] [stdout]     |
[INFO] [stdout] 371 |         Self(D3D12_RAYTRACING_PIPELINE_CONFIG1::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_RAYTRACING_PIPELINE_CONFIG1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE`
[INFO] [stdout]    --> src/utility.rs:138:14
[INFO] [stdout]     |
[INFO] [stdout] 138 |         Self(D3D12_GPU_VIRTUAL_ADDRESS_RANGE::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE`
[INFO] [stdout]    --> src/utility.rs:161:14
[INFO] [stdout]     |
[INFO] [stdout] 161 |         Self(D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE`
[INFO] [stdout]    --> src/utility.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 211 |         Self(D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE::default())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12_CLEAR_FLAGS` in this scope
[INFO] [stdout]    --> src/command_list.rs:458:17
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 D3D12_CLEAR_FLAGS(flags),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope
[INFO] [stdout]   --> src/debug.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             D3D12GetDebugInterface(&mut p).map(|_| p.unwrap())?
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AddVectoredExceptionHandler` in this scope
[INFO] [stdout]   --> src/debug.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         AddVectoredExceptionHandler(0, Some(exception_handler_proc));
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12GetDebugInterface` in this scope
[INFO] [stdout]    --> src/debug.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             D3D12GetDebugInterface(&mut p).map(|_| p.unwrap())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12CreateDevice` in this scope
[INFO] [stdout]   --> src/device.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 D3D12CreateDevice(adapter.as_ref(), self.min_feature_level, &mut p)
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DxcCreateInstance` in this scope
[INFO] [stdout]   --> src/dxc.rs:15:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |         unsafe { Ok(Self(DxcCreateInstance(&CLSID_DxcUtils)?)) }
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DxcCreateInstance` in this scope
[INFO] [stdout]    --> src/dxc.rs:426:27
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 compiler: DxcCreateInstance(&CLSID_DxcCompiler)?,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DxcCreateInstance` in this scope
[INFO] [stdout]    --> src/dxc.rs:531:17
[INFO] [stdout]     |
[INFO] [stdout] 531 |                 DxcCreateInstance(&CLSID_DxcContainerReflection)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D_SHADER_INPUT_FLAGS` in this scope
[INFO] [stdout]   --> src/reflection.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |             flags: D3D_SHADER_INPUT_FLAGS(value.uFlags as i32),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D12SerializeRootSignature` in this scope
[INFO] [stdout]    --> src/root_signature.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |             D3D12SerializeRootSignature(&desc, D3D_ROOT_SIGNATURE_VERSION_1, &mut blob, None)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DXGI_SWAP_CHAIN_FLAG` in this scope
[INFO] [stdout]    --> src/swap_chain.rs:200:17
[INFO] [stdout]     |
[INFO] [stdout] 200 |                 DXGI_SWAP_CHAIN_FLAG(params.flags.map_or(0, |flag| flag.0)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory1` in this scope
[INFO] [stdout]    --> src/utility.rs:107:37
[INFO] [stdout]     |
[INFO] [stdout] 107 |     FACTORY.get_or_init(|| unsafe { CreateDXGIFactory1().unwrap() })
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0412, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dxwr` (lib) due to 1030 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "f648205d7577d2f091881f16ec1a9f0387f20229a5d4841b39e065ee4f8098eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f648205d7577d2f091881f16ec1a9f0387f20229a5d4841b39e065ee4f8098eb", kill_on_drop: false }`
[INFO] [stdout] f648205d7577d2f091881f16ec1a9f0387f20229a5d4841b39e065ee4f8098eb
