[INFO] fetching crate gfx_device_dx11 0.8.2...
[INFO] checking gfx_device_dx11-0.8.2 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate gfx_device_dx11 0.8.2 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate gfx_device_dx11 0.8.2 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gfx_device_dx11 0.8.2
[INFO] finished tweaking crates.io crate gfx_device_dx11 0.8.2
[INFO] tweaked toml for crates.io crate gfx_device_dx11 0.8.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gfx_core v0.9.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 676cbf653a679a3bb7aab5ea6ad2fb70512f3d966ac02cd9895b17aa8b1b6ac6
[INFO] running `Command { std: "docker" "start" "-a" "676cbf653a679a3bb7aab5ea6ad2fb70512f3d966ac02cd9895b17aa8b1b6ac6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "676cbf653a679a3bb7aab5ea6ad2fb70512f3d966ac02cd9895b17aa8b1b6ac6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "676cbf653a679a3bb7aab5ea6ad2fb70512f3d966ac02cd9895b17aa8b1b6ac6", kill_on_drop: false }`
[INFO] [stdout] 676cbf653a679a3bb7aab5ea6ad2fb70512f3d966ac02cd9895b17aa8b1b6ac6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 08cc5788e77a95fc6644ed4fe7fe4f747f20460a9a2ce1855e74f886b79993ad
[INFO] running `Command { std: "docker" "start" "-a" "08cc5788e77a95fc6644ed4fe7fe4f747f20460a9a2ce1855e74f886b79993ad", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]     Checking draw_state v0.8.0
[INFO] [stderr]     Checking gfx_core v0.9.2
[INFO] [stderr]     Checking gfx_device_dx11 v0.8.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/lib.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::shared::{dxgi, minwindef, winerror};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/command.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::minwindef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/command.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::dxgiformat::{
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/command.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::d3d11::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/data.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::dxgiformat::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/data.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::dxgitype::{DXGI_SAMPLE_DESC};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/data.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::d3d11::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/lib.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::{d3d11, d3d11shader, d3dcommon};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/execute.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/execute.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::winerror::SUCCEEDED;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/execute.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::d3d11;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/factory.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::{d3d11, d3dcommon};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/factory.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::shared::{dxgiformat, minwindef, winerror};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/mirror.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::shared::{winerror};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/state.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::shared::basetsd::UINT8;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/state.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::winerror::SUCCEEDED;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/lib.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::shared::{dxgi, minwindef, winerror};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/state.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::minwindef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/state.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::d3d11::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/command.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::minwindef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/lib.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use winapi::um::d3d11::*;
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/command.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::dxgiformat::{
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/mirror.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::{d3dcommon, d3dcompiler, d3d11shader};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/command.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::d3d11::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/data.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::dxgiformat::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/data.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::dxgitype::{DXGI_SAMPLE_DESC};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/data.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::d3d11::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/lib.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::{d3d11, d3d11shader, d3dcommon};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/execute.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/execute.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::winerror::SUCCEEDED;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/execute.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::d3d11;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/factory.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::{d3d11, d3dcommon};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/factory.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::shared::{dxgiformat, minwindef, winerror};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::shared`
[INFO] [stdout]   --> src/mirror.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::shared::{winerror};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/state.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::shared::basetsd::UINT8;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/state.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::winerror::SUCCEEDED;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/state.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::minwindef::*;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/state.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::d3d11::*;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/lib.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use winapi::um::d3d11::*;
[INFO] [stdout]    |                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::um`
[INFO] [stdout]   --> src/mirror.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::{d3dcommon, d3dcompiler, d3d11shader};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/lib.rs:209:50
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn create_from_existing(device: *mut winapi::um::d3d11::ID3D11Device, context: *mut winapi::um::d3d11::ID3D11DeviceContext)
[INFO] [stdout]     |                                                  ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/lib.rs:209:97
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn create_from_existing(device: *mut winapi::um::d3d11::ID3D11Device, context: *mut winapi::um::d3d11::ID3D11DeviceContext)
[INFO] [stdout]     |                                                                                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:73:65
[INFO] [stdout]    |
[INFO] [stdout] 73 |     BindVertexBuffers([native::Buffer; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES]),
[INFO] [stdout]    |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:73:96
[INFO] [stdout]    |
[INFO] [stdout] 73 |     BindVertexBuffers([native::Buffer; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES]),
[INFO] [stdout]    |                                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 |     SetDepthStencil(*const ID3D11DepthStencilState, UINT),
[INFO] [stdout]    |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]   --> src/command.rs:83:40
[INFO] [stdout]    |
[INFO] [stdout] 83 |     SetBlend(*const ID3D11BlendState, [FLOAT; 4], UINT),
[INFO] [stdout]    |                                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:83:51
[INFO] [stdout]    |
[INFO] [stdout] 83 |     SetBlend(*const ID3D11BlendState, [FLOAT; 4], UINT),
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CopyBuffer(Buffer, Buffer, UINT, UINT, UINT),
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:84:38
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CopyBuffer(Buffer, Buffer, UINT, UINT, UINT),
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:84:44
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CopyBuffer(Buffer, Buffer, UINT, UINT, UINT),
[INFO] [stdout]    |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]   --> src/command.rs:92:54
[INFO] [stdout]    |
[INFO] [stdout] 92 |     ClearDepthStencil(native::Dsv, D3D11_CLEAR_FLAG, FLOAT, u8),
[INFO] [stdout]    |                                                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Draw(UINT, UINT),
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Draw(UINT, UINT),
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:19
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:25
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:31
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:37
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:95:17
[INFO] [stdout]    |
[INFO] [stdout] 95 |     DrawIndexed(UINT, UINT, INT),
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     DrawIndexed(UINT, UINT, INT),
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/command.rs:95:29
[INFO] [stdout]    |
[INFO] [stdout] 95 |     DrawIndexed(UINT, UINT, INT),
[INFO] [stdout]    |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:26
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:38
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/command.rs:96:44
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:49
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     stencil_ref: UINT,
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]    --> src/command.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |     blend_ref: [FLOAT; 4],
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:192:44
[INFO] [stdout]     |
[INFO] [stdout] 192 |                     strides[i] = stride as UINT;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:193:44
[INFO] [stdout]     |
[INFO] [stdout] 193 |                     offsets[i] = offset as UINT;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:307:29
[INFO] [stdout]     |
[INFO] [stdout] 307 |             left: rect.x as INT,
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:308:28
[INFO] [stdout]     |
[INFO] [stdout] 308 |             top: rect.y as INT,
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:309:41
[INFO] [stdout]     |
[INFO] [stdout] 309 |             right: (rect.x + rect.w) as INT,
[INFO] [stdout]     |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:310:42
[INFO] [stdout]     |
[INFO] [stdout] 310 |             bottom: (rect.y + rect.h) as INT,
[INFO] [stdout]     |                                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:319:50
[INFO] [stdout]     |
[INFO] [stdout] 319 |         self.cache.stencil_ref = rv.stencil.0 as UINT;
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:327:67
[INFO] [stdout]     |
[INFO] [stdout] 327 | ...                   src_offset_bytes as UINT,
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:328:67
[INFO] [stdout]     |
[INFO] [stdout] 328 | ...                   dst_offset_bytes as UINT,
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:329:61
[INFO] [stdout]     |
[INFO] [stdout] 329 | ...                   size_bytes as UINT));
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]    --> src/command.rs:380:52
[INFO] [stdout]     |
[INFO] [stdout] 380 |                       depth.unwrap_or_default() as FLOAT,
[INFO] [stdout]     |                                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:26
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:41
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:56
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:72
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:390:44
[INFO] [stdout]     |
[INFO] [stdout] 390 |             None => Command::Draw(count as UINT, start as UINT),
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:390:59
[INFO] [stdout]     |
[INFO] [stdout] 390 |             None => Command::Draw(count as UINT, start as UINT),
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:41
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:56
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:399:70
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                                                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:85
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:400:51
[INFO] [stdout]     |
[INFO] [stdout] 400 |             None => Command::DrawIndexed(count as UINT, start as UINT, base as INT),
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:400:66
[INFO] [stdout]     |
[INFO] [stdout] 400 |             None => Command::DrawIndexed(count as UINT, start as UINT, base as INT),
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:400:80
[INFO] [stdout]     |
[INFO] [stdout] 400 |             None => Command::DrawIndexed(count as UINT, start as UINT, base as INT),
[INFO] [stdout]     |                                                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_COMPARISON_FUNC` in this scope
[INFO] [stdout]   --> src/data.rs:25:41
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn map_function(fun: Comparison) -> D3D11_COMPARISON_FUNC {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_NEVER` in this scope
[INFO] [stdout]   --> src/data.rs:27:30
[INFO] [stdout]    |
[INFO] [stdout] 27 |         Comparison::Never => D3D11_COMPARISON_NEVER,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_LESS` in this scope
[INFO] [stdout]   --> src/data.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Comparison::Less => D3D11_COMPARISON_LESS,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_LESS_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 |         Comparison::LessEqual => D3D11_COMPARISON_LESS_EQUAL,
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/lib.rs:209:50
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn create_from_existing(device: *mut winapi::um::d3d11::ID3D11Device, context: *mut winapi::um::d3d11::ID3D11DeviceContext)
[INFO] [stdout]     |                                                  ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Comparison::Equal => D3D11_COMPARISON_EQUAL,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_GREATER_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Comparison::GreaterEqual => D3D11_COMPARISON_GREATER_EQUAL,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_GREATER` in this scope
[INFO] [stdout]   --> src/data.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Comparison::Greater => D3D11_COMPARISON_GREATER,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_NOT_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Comparison::NotEqual => D3D11_COMPARISON_NOT_EQUAL,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_ALWAYS` in this scope
[INFO] [stdout]   --> src/data.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Comparison::Always => D3D11_COMPARISON_ALWAYS,
[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/data.rs:38:62
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn map_format(format: Format, is_target: bool) -> 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] 38 | pub fn map_format<DXGI_FORMAT>(format: Format, is_target: bool) -> Option<DXGI_FORMAT> {
[INFO] [stdout]    |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Int   => DXGI_FORMAT_R8_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/lib.rs:209:97
[INFO] [stdout]     |
[INFO] [stdout] 209 | pub fn create_from_existing(device: *mut winapi::um::d3d11::ID3D11Device, context: *mut winapi::um::d3d11::ID3D11DeviceContext)
[INFO] [stdout]     |                                                                                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |             Uint  => DXGI_FORMAT_R8_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Inorm => DXGI_FORMAT_R8_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |             Unorm => DXGI_FORMAT_R8_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |             Int   => DXGI_FORMAT_R8G8_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |             Uint  => DXGI_FORMAT_R8G8_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Inorm => DXGI_FORMAT_R8G8_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |             Unorm => DXGI_FORMAT_R8G8_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:73:65
[INFO] [stdout]    |
[INFO] [stdout] 73 |     BindVertexBuffers([native::Buffer; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES]),
[INFO] [stdout]    |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Int   => DXGI_FORMAT_R8G8B8A8_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:73:96
[INFO] [stdout]    |
[INFO] [stdout] 73 |     BindVertexBuffers([native::Buffer; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES], [UINT; MAX_VERTEX_ATTRIBUTES]),
[INFO] [stdout]    |                                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Uint  => DXGI_FORMAT_R8G8B8A8_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |             Inorm => DXGI_FORMAT_R8G8B8A8_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:82:53
[INFO] [stdout]    |
[INFO] [stdout] 82 |     SetDepthStencil(*const ID3D11DepthStencilState, UINT),
[INFO] [stdout]    |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]   --> src/command.rs:83:40
[INFO] [stdout]    |
[INFO] [stdout] 83 |     SetBlend(*const ID3D11BlendState, [FLOAT; 4], UINT),
[INFO] [stdout]    |                                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Unorm => DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:83:51
[INFO] [stdout]    |
[INFO] [stdout] 83 |     SetBlend(*const ID3D11BlendState, [FLOAT; 4], UINT),
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM_SRGB` in this scope
[INFO] [stdout]   --> src/data.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |             Srgb  => DXGI_FORMAT_R8G8B8A8_UNORM_SRGB,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R10G10B10A2_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Uint  => DXGI_FORMAT_R10G10B10A2_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:84:32
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CopyBuffer(Buffer, Buffer, UINT, UINT, UINT),
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:84:38
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CopyBuffer(Buffer, Buffer, UINT, UINT, UINT),
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:84:44
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CopyBuffer(Buffer, Buffer, UINT, UINT, UINT),
[INFO] [stdout]    |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R10G10B10A2_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Unorm => DXGI_FORMAT_R10G10B10A2_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R11G11B10_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Float => DXGI_FORMAT_R11G11B10_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]   --> src/command.rs:92:54
[INFO] [stdout]    |
[INFO] [stdout] 92 |     ClearDepthStencil(native::Dsv, D3D11_CLEAR_FLAG, FLOAT, u8),
[INFO] [stdout]    |                                                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Draw(UINT, UINT),
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |             Int   => DXGI_FORMAT_R16_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Draw(UINT, UINT),
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             Uint  => DXGI_FORMAT_R16_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |             Inorm => DXGI_FORMAT_R16_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:19
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Unorm => DXGI_FORMAT_R16_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:25
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |             Float => DXGI_FORMAT_R16_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Int   => DXGI_FORMAT_R16G16_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Uint  => DXGI_FORMAT_R16G16_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:31
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Inorm => DXGI_FORMAT_R16G16_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:94:37
[INFO] [stdout]    |
[INFO] [stdout] 94 |     DrawInstanced(UINT, UINT, UINT, UINT),
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Unorm => DXGI_FORMAT_R16G16_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:95:17
[INFO] [stdout]    |
[INFO] [stdout] 95 |     DrawIndexed(UINT, UINT, INT),
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:88:22
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Float => DXGI_FORMAT_R16G16_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Int   => DXGI_FORMAT_R16G16B16A16_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     DrawIndexed(UINT, UINT, INT),
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Uint  => DXGI_FORMAT_R16G16B16A16_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/command.rs:95:29
[INFO] [stdout]    |
[INFO] [stdout] 95 |     DrawIndexed(UINT, UINT, INT),
[INFO] [stdout]    |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 |             Inorm => DXGI_FORMAT_R16G16B16A16_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |             Unorm => DXGI_FORMAT_R16G16B16A16_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:26
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |             Float => DXGI_FORMAT_R16G16B16A16_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:32
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Int   => DXGI_FORMAT_R32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:38
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/command.rs:96:44
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |             Uint  => DXGI_FORMAT_R32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/command.rs:96:49
[INFO] [stdout]    |
[INFO] [stdout] 96 |     DrawIndexedInstanced(UINT, UINT, UINT, INT, UINT),
[INFO] [stdout]    |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Float => DXGI_FORMAT_R32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |             Int   => DXGI_FORMAT_R32G32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:108:22
[INFO] [stdout]     |
[INFO] [stdout] 108 |             Uint  => DXGI_FORMAT_R32G32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |     stencil_ref: UINT,
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |             Float => DXGI_FORMAT_R32G32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]    --> src/command.rs:107:17
[INFO] [stdout]     |
[INFO] [stdout] 107 |     blend_ref: [FLOAT; 4],
[INFO] [stdout]     |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:192:44
[INFO] [stdout]     |
[INFO] [stdout] 192 |                     strides[i] = stride as UINT;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:193:44
[INFO] [stdout]     |
[INFO] [stdout] 193 |                     offsets[i] = offset as UINT;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |             Int   => DXGI_FORMAT_R32G32B32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:307:29
[INFO] [stdout]     |
[INFO] [stdout] 307 |             left: rect.x as INT,
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             Uint  => DXGI_FORMAT_R32G32B32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Float => DXGI_FORMAT_R32G32B32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:308:28
[INFO] [stdout]     |
[INFO] [stdout] 308 |             top: rect.y as INT,
[INFO] [stdout]     |                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |             Int   => DXGI_FORMAT_R32G32B32A32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:309:41
[INFO] [stdout]     |
[INFO] [stdout] 309 |             right: (rect.x + rect.w) as INT,
[INFO] [stdout]     |                                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |             Uint  => DXGI_FORMAT_R32G32B32A32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:310:42
[INFO] [stdout]     |
[INFO] [stdout] 310 |             bottom: (rect.y + rect.h) as INT,
[INFO] [stdout]     |                                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Float => DXGI_FORMAT_R32G32B32A32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:319:50
[INFO] [stdout]     |
[INFO] [stdout] 319 |         self.cache.stencil_ref = rv.stencil.0 as UINT;
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope
[INFO] [stdout]    --> src/data.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |             Unorm => DXGI_FORMAT_B8G8R8A8_UNORM,
[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/data.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |             (true, _)      => DXGI_FORMAT_D16_UNORM,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:327:67
[INFO] [stdout]     |
[INFO] [stdout] 327 | ...                   src_offset_bytes as UINT,
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UNORM` in this scope
[INFO] [stdout]    --> src/data.rs:130:31
[INFO] [stdout]     |
[INFO] [stdout] 130 |             (false, Unorm) => DXGI_FORMAT_R16_UNORM,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:328:67
[INFO] [stdout]     |
[INFO] [stdout] 328 | ...                   dst_offset_bytes as UINT,
[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/data.rs:134:31
[INFO] [stdout]     |
[INFO] [stdout] 134 |             (true, _)      => DXGI_FORMAT_D24_UNORM_S8_UINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:329:61
[INFO] [stdout]     |
[INFO] [stdout] 329 | ...                   size_bytes as UINT));
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R24_UNORM_X8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:135:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |             (false, Unorm) => DXGI_FORMAT_R24_UNORM_X8_TYPELESS,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]    --> src/command.rs:380:52
[INFO] [stdout]     |
[INFO] [stdout] 380 |                       depth.unwrap_or_default() as 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/data.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |             (true, _)      => DXGI_FORMAT_D24_UNORM_S8_UINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:26
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R24_UNORM_X8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |             (false, Unorm) => DXGI_FORMAT_R24_UNORM_X8_TYPELESS,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:41
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:56
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_X24_TYPELESS_G8_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |             (false, Uint)  => DXGI_FORMAT_X24_TYPELESS_G8_UINT,
[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/data.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |             (true, _)      => DXGI_FORMAT_D32_FLOAT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:146:31
[INFO] [stdout]     |
[INFO] [stdout] 146 |             (false, Float) => DXGI_FORMAT_R32_FLOAT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:389:72
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 count as UINT, ninst as UINT, start as UINT, offset as UINT),
[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/data.rs:152:52
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn map_surface(surface: SurfaceType) -> 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] 152 | pub fn map_surface<DXGI_FORMAT>(surface: SurfaceType) -> Option<DXGI_FORMAT> {
[INFO] [stdout]     |                   +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:390:44
[INFO] [stdout]     |
[INFO] [stdout] 390 |             None => Command::Draw(count as UINT, start as UINT),
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R8              => DXGI_FORMAT_R8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:390:59
[INFO] [stdout]     |
[INFO] [stdout] 390 |             None => Command::Draw(count as UINT, start as UINT),
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 |         R8_G8           => DXGI_FORMAT_R8G8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |         R8_G8_B8_A8     => DXGI_FORMAT_R8G8B8A8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:26
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R10G10B10A2_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:161:28
[INFO] [stdout]     |
[INFO] [stdout] 161 |         R10_G10_B10_A2  => DXGI_FORMAT_R10G10B10A2_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R11G11B10_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:162:28
[INFO] [stdout]     |
[INFO] [stdout] 162 |         R11_G11_B10     => DXGI_FORMAT_R11G11B10_FLOAT, //careful
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:41
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         R16             => DXGI_FORMAT_R16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:56
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 |         R16_G16         => DXGI_FORMAT_R16G16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:399:70
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                                                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |         R16_G16_B16_A16 => DXGI_FORMAT_R16G16B16A16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:166:28
[INFO] [stdout]     |
[INFO] [stdout] 166 |         R32             => DXGI_FORMAT_R32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:399:85
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 count as UINT, ninst as UINT, start as UINT, base as INT, offset as UINT),
[INFO] [stdout]     |                                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |         R32_G32         => DXGI_FORMAT_R32G32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:400:51
[INFO] [stdout]     |
[INFO] [stdout] 400 |             None => Command::DrawIndexed(count as UINT, start as UINT, base as INT),
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:168:28
[INFO] [stdout]     |
[INFO] [stdout] 168 |         R32_G32_B32     => DXGI_FORMAT_R32G32B32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/command.rs:400:66
[INFO] [stdout]     |
[INFO] [stdout] 400 |             None => Command::DrawIndexed(count as UINT, start as UINT, base as INT),
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:169:28
[INFO] [stdout]     |
[INFO] [stdout] 169 |         R32_G32_B32_A32 => DXGI_FORMAT_R32G32B32A32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 |         B8_G8_R8_A8     => DXGI_FORMAT_B8G8R8A8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 |         D16             => DXGI_FORMAT_R16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]    --> src/command.rs:400:80
[INFO] [stdout]     |
[INFO] [stdout] 400 |             None => Command::DrawIndexed(count as UINT, start as UINT, base as INT),
[INFO] [stdout]     |                                                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_COMPARISON_FUNC` in this scope
[INFO] [stdout]   --> src/data.rs:25:41
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub fn map_function(fun: Comparison) -> D3D11_COMPARISON_FUNC {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R24G8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:172:28
[INFO] [stdout]     |
[INFO] [stdout] 172 |         D24 | D24_S8    => DXGI_FORMAT_R24G8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_NEVER` in this scope
[INFO] [stdout]   --> src/data.rs:27:30
[INFO] [stdout]    |
[INFO] [stdout] 27 |         Comparison::Never => D3D11_COMPARISON_NEVER,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |         D32             => DXGI_FORMAT_R32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_BIND_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:194:32
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub fn map_bind(bind: Bind) -> D3D11_BIND_FLAG {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_LESS` in this scope
[INFO] [stdout]   --> src/data.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Comparison::Less => D3D11_COMPARISON_LESS,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_LESS_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:29:34
[INFO] [stdout]    |
[INFO] [stdout] 29 |         Comparison::LessEqual => D3D11_COMPARISON_LESS_EQUAL,
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Comparison::Equal => D3D11_COMPARISON_EQUAL,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_RENDER_TARGET` in this scope
[INFO] [stdout]    --> src/data.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |         flags = flags | D3D11_BIND_RENDER_TARGET;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_DEPTH_STENCIL` in this scope
[INFO] [stdout]    --> src/data.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout] 200 |         flags = flags | D3D11_BIND_DEPTH_STENCIL;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_GREATER_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:31:37
[INFO] [stdout]    |
[INFO] [stdout] 31 |         Comparison::GreaterEqual => D3D11_COMPARISON_GREATER_EQUAL,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_SHADER_RESOURCE` in this scope
[INFO] [stdout]    --> src/data.rs:203:25
[INFO] [stdout]     |
[INFO] [stdout] 203 |         flags = flags | D3D11_BIND_SHADER_RESOURCE;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_GREATER` in this scope
[INFO] [stdout]   --> src/data.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Comparison::Greater => D3D11_COMPARISON_GREATER,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_NOT_EQUAL` in this scope
[INFO] [stdout]   --> src/data.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |         Comparison::NotEqual => D3D11_COMPARISON_NOT_EQUAL,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_UNORDERED_ACCESS` in this scope
[INFO] [stdout]    --> src/data.rs:206:25
[INFO] [stdout]     |
[INFO] [stdout] 206 |         flags = flags | D3D11_BIND_UNORDERED_ACCESS;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_ALWAYS` in this scope
[INFO] [stdout]   --> src/data.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Comparison::Always => D3D11_COMPARISON_ALWAYS,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_CPU_ACCESS_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:211:39
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn _map_access(access: Access) -> D3D11_CPU_ACCESS_FLAG {
[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/data.rs:38:62
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub fn map_format(format: Format, is_target: bool) -> 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] 38 | pub fn map_format<DXGI_FORMAT>(format: Format, is_target: bool) -> Option<DXGI_FORMAT> {
[INFO] [stdout]    |                  +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Int   => DXGI_FORMAT_R8_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |             Uint  => DXGI_FORMAT_R8_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_READ` in this scope
[INFO] [stdout]    --> src/data.rs:213:48
[INFO] [stdout]     |
[INFO] [stdout] 213 |     if access.contains(Access::READ) { r = r | D3D11_CPU_ACCESS_READ }
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Inorm => DXGI_FORMAT_R8_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_WRITE` in this scope
[INFO] [stdout]    --> src/data.rs:214:49
[INFO] [stdout]     |
[INFO] [stdout] 214 |     if access.contains(Access::WRITE) { r = r | D3D11_CPU_ACCESS_WRITE }
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |             Unorm => DXGI_FORMAT_R8_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_USAGE` in this scope
[INFO] [stdout]    --> src/data.rs:218:48
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub fn map_usage(usage: Usage, bind: Bind) -> (D3D11_USAGE, D3D11_CPU_ACCESS_FLAG) {
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |             Int   => DXGI_FORMAT_R8G8_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_CPU_ACCESS_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:218:61
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub fn map_usage(usage: Usage, bind: Bind) -> (D3D11_USAGE, D3D11_CPU_ACCESS_FLAG) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_DEFAULT` in this scope
[INFO] [stdout]    --> src/data.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |             (D3D11_USAGE_DEFAULT, 0)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |             Uint  => DXGI_FORMAT_R8G8_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_IMMUTABLE` in this scope
[INFO] [stdout]    --> src/data.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |             (D3D11_USAGE_IMMUTABLE, 0)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |             Inorm => DXGI_FORMAT_R8G8_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |             Unorm => DXGI_FORMAT_R8G8_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_DYNAMIC` in this scope
[INFO] [stdout]    --> src/data.rs:225:28
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Usage::Dynamic => (D3D11_USAGE_DYNAMIC, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_WRITE` in this scope
[INFO] [stdout]    --> src/data.rs:225:49
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Usage::Dynamic => (D3D11_USAGE_DYNAMIC, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |             Int   => DXGI_FORMAT_R8G8B8A8_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_STAGING` in this scope
[INFO] [stdout]    --> src/data.rs:226:27
[INFO] [stdout]     |
[INFO] [stdout] 226 |         Usage::Upload => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_WRITE` in this scope
[INFO] [stdout]    --> src/data.rs:226:48
[INFO] [stdout]     |
[INFO] [stdout] 226 |         Usage::Upload => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Uint  => DXGI_FORMAT_R8G8B8A8_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_STAGING` in this scope
[INFO] [stdout]    --> src/data.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Usage::Download => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_READ),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_READ` in this scope
[INFO] [stdout]    --> src/data.rs:227:50
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Usage::Download => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_READ),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |             Inorm => DXGI_FORMAT_R8G8B8A8_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]    --> src/data.rs:231:36
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn map_wrap(wrap: WrapMode) -> D3D11_TEXTURE_ADDRESS_MODE {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Unorm => DXGI_FORMAT_R8G8B8A8_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_WRAP` in this scope
[INFO] [stdout]    --> src/data.rs:233:29
[INFO] [stdout]     |
[INFO] [stdout] 233 |         WrapMode::Tile   => D3D11_TEXTURE_ADDRESS_WRAP,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_MIRROR` in this scope
[INFO] [stdout]    --> src/data.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |         WrapMode::Mirror => D3D11_TEXTURE_ADDRESS_MIRROR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_UNORM_SRGB` in this scope
[INFO] [stdout]   --> src/data.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |             Srgb  => DXGI_FORMAT_R8G8B8A8_UNORM_SRGB,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_CLAMP` in this scope
[INFO] [stdout]    --> src/data.rs:235:29
[INFO] [stdout]     |
[INFO] [stdout] 235 |         WrapMode::Clamp  => D3D11_TEXTURE_ADDRESS_CLAMP,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R10G10B10A2_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Uint  => DXGI_FORMAT_R10G10B10A2_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_BORDER` in this scope
[INFO] [stdout]    --> src/data.rs:236:29
[INFO] [stdout]     |
[INFO] [stdout] 236 |         WrapMode::Border => D3D11_TEXTURE_ADDRESS_BORDER,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_FILTER` in this scope
[INFO] [stdout]    --> src/data.rs:247:58
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn map_filter(filter: FilterMethod, op: FilterOp) -> D3D11_FILTER {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R10G10B10A2_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Unorm => DXGI_FORMAT_R10G10B10A2_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:251:31
[INFO] [stdout]     |
[INFO] [stdout] 251 |             Scale          => D3D11_FILTER_MIN_MAG_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R11G11B10_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Float => DXGI_FORMAT_R11G11B10_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:252:31
[INFO] [stdout]     |
[INFO] [stdout] 252 |             Mipmap         => D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:253:31
[INFO] [stdout]     |
[INFO] [stdout] 253 |             Bilinear       => D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |             Int   => DXGI_FORMAT_R16_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |             Uint  => DXGI_FORMAT_R16_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:254:31
[INFO] [stdout]     |
[INFO] [stdout] 254 |             Trilinear      => D3D11_FILTER_MIN_MAG_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |             Inorm => DXGI_FORMAT_R16_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_ANISOTROPIC` in this scope
[INFO] [stdout]    --> src/data.rs:255:31
[INFO] [stdout]     |
[INFO] [stdout] 255 |             Anisotropic(_) => D3D11_FILTER_ANISOTROPIC,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:258:31
[INFO] [stdout]     |
[INFO] [stdout] 258 |             Scale          => D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 79 |             Unorm => DXGI_FORMAT_R16_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:259:31
[INFO] [stdout]     |
[INFO] [stdout] 259 |             Mipmap         => D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |             Float => DXGI_FORMAT_R16_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:84:22
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Int   => DXGI_FORMAT_R16G16_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:260:31
[INFO] [stdout]     |
[INFO] [stdout] 260 |             Bilinear       => D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:261:31
[INFO] [stdout]     |
[INFO] [stdout] 261 |             Trilinear      => D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:85:22
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Uint  => DXGI_FORMAT_R16G16_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_ANISOTROPIC` in this scope
[INFO] [stdout]    --> src/data.rs:262:31
[INFO] [stdout]     |
[INFO] [stdout] 262 |             Anisotropic(_) => D3D11_FILTER_COMPARISON_ANISOTROPIC,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Inorm => DXGI_FORMAT_R16G16_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_DSV_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:267:49
[INFO] [stdout]     |
[INFO] [stdout] 267 | pub fn map_dsv_flags(dsf: DepthStencilFlags) -> D3D11_DSV_FLAG {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Unorm => DXGI_FORMAT_R16G16_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_DSV_READ_ONLY_DEPTH` in this scope
[INFO] [stdout]    --> src/data.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |         out = out | D3D11_DSV_READ_ONLY_DEPTH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:88:22
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Float => DXGI_FORMAT_R16G16_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_DSV_READ_ONLY_STENCIL` in this scope
[INFO] [stdout]    --> src/data.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |         out = out | D3D11_DSV_READ_ONLY_STENCIL;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_SINT` in this scope
[INFO] [stdout]   --> src/data.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Int   => DXGI_FORMAT_R16G16B16A16_SINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_UINT` in this scope
[INFO] [stdout]   --> src/data.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |             Uint  => DXGI_FORMAT_R16G16B16A16_UINT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope
[INFO] [stdout]   --> src/state.rs:26:37
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn make_rasterizer(device: *mut ID3D11Device, rast: &state::Rasterizer, use_scissor: bool)
[INFO] [stdout]    |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_SNORM` in this scope
[INFO] [stdout]   --> src/data.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 |             Inorm => DXGI_FORMAT_R16G16B16A16_SNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RasterizerState` in this scope
[INFO] [stdout]   --> src/state.rs:27:34
[INFO] [stdout]    |
[INFO] [stdout] 27 |                        -> *const ID3D11RasterizerState {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_RASTERIZER_DESC` in this scope
[INFO] [stdout]   --> src/state.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let desc = D3D11_RASTERIZER_DESC {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILL_WIREFRAME` in this scope
[INFO] [stdout]   --> src/state.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 D3D11_FILL_WIREFRAME
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_UNORM` in this scope
[INFO] [stdout]   --> src/data.rs:96:22
[INFO] [stdout]    |
[INFO] [stdout] 96 |             Unorm => DXGI_FORMAT_R16G16B16A16_UNORM,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILL_WIREFRAME` in this scope
[INFO] [stdout]   --> src/state.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |             state::RasterMethod::Line(_) => D3D11_FILL_WIREFRAME,
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILL_SOLID` in this scope
[INFO] [stdout]   --> src/state.rs:35:42
[INFO] [stdout]    |
[INFO] [stdout] 35 |             state::RasterMethod::Fill => D3D11_FILL_SOLID,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_FLOAT` in this scope
[INFO] [stdout]   --> src/data.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |             Float => DXGI_FORMAT_R16G16B16A16_FLOAT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CULL_NONE` in this scope
[INFO] [stdout]   --> src/state.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |             state::CullFace::Nothing => D3D11_CULL_NONE,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |             Int   => DXGI_FORMAT_R32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CULL_FRONT` in this scope
[INFO] [stdout]   --> src/state.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |             state::CullFace::Front => D3D11_CULL_FRONT,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:102:22
[INFO] [stdout]     |
[INFO] [stdout] 102 |             Uint  => DXGI_FORMAT_R32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CULL_BACK` in this scope
[INFO] [stdout]   --> src/state.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |             state::CullFace::Back => D3D11_CULL_BACK,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |             state::FrontFace::Clockwise => FALSE,
[INFO] [stdout]    |                                            ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 43 |             state::FrontFace::Clockwise => false,
[INFO] [stdout]    |                                            ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:103:22
[INFO] [stdout]     |
[INFO] [stdout] 103 |             Float => DXGI_FORMAT_R32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |             state::FrontFace::CounterClockwise => TRUE,
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 44 |             state::FrontFace::CounterClockwise => true,
[INFO] [stdout]    |                                                   ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |             Int   => DXGI_FORMAT_R32G32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/state.rs:47:35
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Some(ref o) => o.1 as INT,
[INFO] [stdout]    |                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:108:22
[INFO] [stdout]     |
[INFO] [stdout] 108 |             Uint  => DXGI_FORMAT_R32G32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]   --> src/state.rs:52:35
[INFO] [stdout]    |
[INFO] [stdout] 52 |             Some(ref o) => o.0 as FLOAT,
[INFO] [stdout]    |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 |         DepthClipEnable: TRUE,
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 55 |         DepthClipEnable: true,
[INFO] [stdout]    |                          ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |             Float => DXGI_FORMAT_R32G32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {TRUE} else {FALSE},
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {true} else {FALSE},
[INFO] [stdout]    |                                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:113:22
[INFO] [stdout]     |
[INFO] [stdout] 113 |             Int   => DXGI_FORMAT_R32G32B32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:114:22
[INFO] [stdout]     |
[INFO] [stdout] 114 |             Uint  => DXGI_FORMAT_R32G32B32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:56:52
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {TRUE} else {FALSE},
[INFO] [stdout]    |                                                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {TRUE} else {false},
[INFO] [stdout]    |                                                    ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Float => DXGI_FORMAT_R32G32B32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:58:24
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Some(_) => TRUE,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Some(_) => true,
[INFO] [stdout]    |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |             None => FALSE,
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 59 |             None => false,
[INFO] [stdout]    |                     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_SINT` in this scope
[INFO] [stdout]    --> src/data.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 119 |             Int   => DXGI_FORMAT_R32G32B32A32_SINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 |         AntialiasedLineEnable: FALSE,
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 61 |         AntialiasedLineEnable: false,
[INFO] [stdout]    |                                ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_STENCIL_OP` in this scope
[INFO] [stdout]   --> src/state.rs:74:46
[INFO] [stdout]    |
[INFO] [stdout] 74 | fn map_stencil_op(oper: state::StencilOp) -> D3D11_STENCIL_OP {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |             Uint  => DXGI_FORMAT_R32G32B32A32_UINT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_KEEP` in this scope
[INFO] [stdout]   --> src/state.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |         Keep => D3D11_STENCIL_OP_KEEP,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:121:22
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Float => DXGI_FORMAT_R32G32B32A32_FLOAT,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_ZERO` in this scope
[INFO] [stdout]   --> src/state.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |         Zero => D3D11_STENCIL_OP_ZERO,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope
[INFO] [stdout]    --> src/data.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |             Unorm => DXGI_FORMAT_B8G8R8A8_UNORM,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_REPLACE` in this scope
[INFO] [stdout]   --> src/state.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |         Replace => D3D11_STENCIL_OP_REPLACE,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_INCR_SAT` in this scope
[INFO] [stdout]   --> src/state.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |         IncrementClamp => D3D11_STENCIL_OP_INCR_SAT,
[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/data.rs:129:31
[INFO] [stdout]     |
[INFO] [stdout] 129 |             (true, _)      => DXGI_FORMAT_D16_UNORM,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_INCR` in this scope
[INFO] [stdout]   --> src/state.rs:81:26
[INFO] [stdout]    |
[INFO] [stdout] 81 |         IncrementWrap => D3D11_STENCIL_OP_INCR,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_UNORM` in this scope
[INFO] [stdout]    --> src/data.rs:130:31
[INFO] [stdout]     |
[INFO] [stdout] 130 |             (false, Unorm) => DXGI_FORMAT_R16_UNORM,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_DECR_SAT` in this scope
[INFO] [stdout]   --> src/state.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |         DecrementClamp => D3D11_STENCIL_OP_DECR_SAT,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_DECR` in this scope
[INFO] [stdout]   --> src/state.rs:83:26
[INFO] [stdout]    |
[INFO] [stdout] 83 |         DecrementWrap => D3D11_STENCIL_OP_DECR,
[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/data.rs:134:31
[INFO] [stdout]     |
[INFO] [stdout] 134 |             (true, _)      => DXGI_FORMAT_D24_UNORM_S8_UINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_INVERT` in this scope
[INFO] [stdout]   --> src/state.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |         Invert => D3D11_STENCIL_OP_INVERT,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R24_UNORM_X8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:135:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |             (false, Unorm) => DXGI_FORMAT_R24_UNORM_X8_TYPELESS,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_DEPTH_STENCILOP_DESC` in this scope
[INFO] [stdout]   --> src/state.rs:88:60
[INFO] [stdout]    |
[INFO] [stdout] 88 | fn map_stencil_side(side_: &Option<state::StencilSide>) -> D3D11_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 `D3D11_DEPTH_STENCILOP_DESC` in this scope
[INFO] [stdout]   --> src/state.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     D3D11_DEPTH_STENCILOP_DESC {
[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/data.rs:139:31
[INFO] [stdout]     |
[INFO] [stdout] 139 |             (true, _)      => DXGI_FORMAT_D24_UNORM_S8_UINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope
[INFO] [stdout]    --> src/state.rs:112:40
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn make_depth_stencil(device: *mut ID3D11Device, dsi: &pso::DepthStencilInfo)
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R24_UNORM_X8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:140:31
[INFO] [stdout]     |
[INFO] [stdout] 140 |             (false, Unorm) => DXGI_FORMAT_R24_UNORM_X8_TYPELESS,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilState` in this scope
[INFO] [stdout]    --> src/state.rs:113:37
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           -> *const ID3D11DepthStencilState {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_X24_TYPELESS_G8_UINT` in this scope
[INFO] [stdout]    --> src/data.rs:141:31
[INFO] [stdout]     |
[INFO] [stdout] 141 |             (false, Uint)  => DXGI_FORMAT_X24_TYPELESS_G8_UINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_DEPTH_STENCIL_DESC` in this scope
[INFO] [stdout]    --> src/state.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let desc = D3D11_DEPTH_STENCIL_DESC {
[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/data.rs:145:31
[INFO] [stdout]     |
[INFO] [stdout] 145 |             (true, _)      => DXGI_FORMAT_D32_FLOAT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:115:46
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {true} else {FALSE},
[INFO] [stdout]     |                                              ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:115:58
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {TRUE} else {false},
[INFO] [stdout]     |                                                          ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:146:31
[INFO] [stdout]     |
[INFO] [stdout] 146 |             (false, Float) => DXGI_FORMAT_R32_FLOAT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_NEVER` in this scope
[INFO] [stdout]    --> src/state.rs:122:21
[INFO] [stdout]     |
[INFO] [stdout] 122 |             None => D3D11_COMPARISON_NEVER,
[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/data.rs:152:52
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub fn map_surface(surface: SurfaceType) -> 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] 152 | pub fn map_surface<DXGI_FORMAT>(surface: SurfaceType) -> Option<DXGI_FORMAT> {
[INFO] [stdout]     |                   +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:124:70
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {true} else {FALSE},
[INFO] [stdout]     |                                                                      ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:124:82
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                                                                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {TRUE} else {false},
[INFO] [stdout]     |                                                                                  ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:158:28
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R8              => DXGI_FORMAT_R8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 |         R8_G8           => DXGI_FORMAT_R8G8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_BLEND` in this scope
[INFO] [stdout]    --> src/state.rs:141:61
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn map_blend_factor(factor: state::Factor, scalar: bool) -> D3D11_BLEND {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         Zero => D3D11_BLEND_ZERO,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R8G8B8A8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |         R8_G8_B8_A8     => DXGI_FORMAT_R8G8B8A8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/state.rs:146:16
[INFO] [stdout]     |
[INFO] [stdout] 146 |         One => D3D11_BLEND_ONE,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R10G10B10A2_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:161:28
[INFO] [stdout]     |
[INFO] [stdout] 161 |         R10_G10_B10_A2  => DXGI_FORMAT_R10G10B10A2_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_SRC_ALPHA_SAT` in this scope
[INFO] [stdout]    --> src/state.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |         SourceAlphaSaturated => D3D11_BLEND_SRC_ALPHA_SAT,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_SRC_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:148:45
[INFO] [stdout]     |
[INFO] [stdout] 148 |         ZeroPlus(SourceColor) if !scalar => D3D11_BLEND_SRC_COLOR,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R11G11B10_FLOAT` in this scope
[INFO] [stdout]    --> src/data.rs:162:28
[INFO] [stdout]     |
[INFO] [stdout] 162 |         R11_G11_B10     => DXGI_FORMAT_R11G11B10_FLOAT, //careful
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_SRC_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:149:34
[INFO] [stdout]     |
[INFO] [stdout] 149 |         ZeroPlus(SourceAlpha) => D3D11_BLEND_SRC_ALPHA,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_DEST_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:150:43
[INFO] [stdout]     |
[INFO] [stdout] 150 |         ZeroPlus(DestColor) if !scalar => D3D11_BLEND_DEST_COLOR,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         R16             => DXGI_FORMAT_R16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_DEST_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:151:32
[INFO] [stdout]     |
[INFO] [stdout] 151 |         ZeroPlus(DestAlpha) => D3D11_BLEND_DEST_ALPHA,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:164:28
[INFO] [stdout]     |
[INFO] [stdout] 164 |         R16_G16         => DXGI_FORMAT_R16G16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |         ZeroPlus(ConstColor) if !scalar => D3D11_BLEND_BLEND_FACTOR,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:153:33
[INFO] [stdout]     |
[INFO] [stdout] 153 |         ZeroPlus(ConstAlpha) => D3D11_BLEND_BLEND_FACTOR,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16G16B16A16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |         R16_G16_B16_A16 => DXGI_FORMAT_R16G16B16A16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:166:28
[INFO] [stdout]     |
[INFO] [stdout] 166 |         R32             => DXGI_FORMAT_R32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_SRC_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:154:45
[INFO] [stdout]     |
[INFO] [stdout] 154 |         OneMinus(SourceColor) if !scalar => D3D11_BLEND_INV_SRC_COLOR,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_SRC_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:155:34
[INFO] [stdout]     |
[INFO] [stdout] 155 |         OneMinus(SourceAlpha) => D3D11_BLEND_INV_SRC_ALPHA,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_DEST_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:156:43
[INFO] [stdout]     |
[INFO] [stdout] 156 |         OneMinus(DestColor) if !scalar => D3D11_BLEND_INV_DEST_COLOR,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |         R32_G32         => DXGI_FORMAT_R32G32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:168:28
[INFO] [stdout]     |
[INFO] [stdout] 168 |         R32_G32_B32     => DXGI_FORMAT_R32G32B32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_DEST_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |         OneMinus(DestAlpha) => D3D11_BLEND_INV_DEST_ALPHA,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:158:44
[INFO] [stdout]     |
[INFO] [stdout] 158 |         OneMinus(ConstColor) if !scalar => D3D11_BLEND_INV_BLEND_FACTOR,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 |         OneMinus(ConstAlpha) => D3D11_BLEND_INV_BLEND_FACTOR,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32G32B32A32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:169:28
[INFO] [stdout]     |
[INFO] [stdout] 169 |         R32_G32_B32_A32 => DXGI_FORMAT_R32G32B32A32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             D3D11_BLEND_ZERO
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:170:28
[INFO] [stdout]     |
[INFO] [stdout] 170 |         B8_G8_R8_A8     => DXGI_FORMAT_B8G8R8A8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_BLEND_OP` in this scope
[INFO] [stdout]    --> src/state.rs:168:47
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn map_blend_op(equation: state::Equation) -> D3D11_BLEND_OP {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R16_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:171:28
[INFO] [stdout]     |
[INFO] [stdout] 171 |         D16             => DXGI_FORMAT_R16_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/state.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Add => D3D11_BLEND_OP_ADD,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R24G8_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:172:28
[INFO] [stdout]     |
[INFO] [stdout] 172 |         D24 | D24_S8    => DXGI_FORMAT_R24G8_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_SUBTRACT` in this scope
[INFO] [stdout]    --> src/state.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout] 172 |         Sub => D3D11_BLEND_OP_SUBTRACT,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_R32_TYPELESS` in this scope
[INFO] [stdout]    --> src/data.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |         D32             => DXGI_FORMAT_R32_TYPELESS,
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_REV_SUBTRACT` in this scope
[INFO] [stdout]    --> src/state.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |         RevSub => D3D11_BLEND_OP_REV_SUBTRACT,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_BIND_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:194:32
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub fn map_bind(bind: Bind) -> D3D11_BIND_FLAG {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_MIN` in this scope
[INFO] [stdout]    --> src/state.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Min => D3D11_BLEND_OP_MIN,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_MAX` in this scope
[INFO] [stdout]    --> src/state.rs:175:16
[INFO] [stdout]     |
[INFO] [stdout] 175 |         Max => D3D11_BLEND_OP_MAX,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope
[INFO] [stdout]    --> src/state.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub fn make_blend(device: *mut ID3D11Device, targets: &[Option<pso::ColorTargetDesc>])
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_RENDER_TARGET` in this scope
[INFO] [stdout]    --> src/data.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |         flags = flags | D3D11_BIND_RENDER_TARGET;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_DEPTH_STENCIL` in this scope
[INFO] [stdout]    --> src/data.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout] 200 |         flags = flags | D3D11_BIND_DEPTH_STENCIL;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_SHADER_RESOURCE` in this scope
[INFO] [stdout]    --> src/data.rs:203:25
[INFO] [stdout]     |
[INFO] [stdout] 203 |         flags = flags | D3D11_BIND_SHADER_RESOURCE;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11BlendState` in this scope
[INFO] [stdout]    --> src/state.rs:180:29
[INFO] [stdout]     |
[INFO] [stdout] 180 |                   -> *const ID3D11BlendState {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BIND_UNORDERED_ACCESS` in this scope
[INFO] [stdout]    --> src/data.rs:206:25
[INFO] [stdout]     |
[INFO] [stdout] 206 |         flags = flags | D3D11_BIND_UNORDERED_ACCESS;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_RENDER_TARGET_BLEND_DESC` in this scope
[INFO] [stdout]    --> src/state.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let dummy_target = D3D11_RENDER_TARGET_BLEND_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_CPU_ACCESS_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:211:39
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub fn _map_access(access: Access) -> D3D11_CPU_ACCESS_FLAG {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |         BlendEnable: FALSE,
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 182 |         BlendEnable: false,
[INFO] [stdout]     |                      ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:183:19
[INFO] [stdout]     |
[INFO] [stdout] 183 |         SrcBlend: D3D11_BLEND_ZERO,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_READ` in this scope
[INFO] [stdout]    --> src/data.rs:213:48
[INFO] [stdout]     |
[INFO] [stdout] 213 |     if access.contains(Access::READ) { r = r | D3D11_CPU_ACCESS_READ }
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/state.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |         DestBlend: D3D11_BLEND_ONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/state.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |         BlendOp: D3D11_BLEND_OP_ADD,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_WRITE` in this scope
[INFO] [stdout]    --> src/data.rs:214:49
[INFO] [stdout]     |
[INFO] [stdout] 214 |     if access.contains(Access::WRITE) { r = r | D3D11_CPU_ACCESS_WRITE }
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_USAGE` in this scope
[INFO] [stdout]    --> src/data.rs:218:48
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub fn map_usage(usage: Usage, bind: Bind) -> (D3D11_USAGE, D3D11_CPU_ACCESS_FLAG) {
[INFO] [stdout]     |                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:186:24
[INFO] [stdout]     |
[INFO] [stdout] 186 |         SrcBlendAlpha: D3D11_BLEND_ZERO,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/state.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |         DestBlendAlpha: D3D11_BLEND_ONE,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/state.rs:188:23
[INFO] [stdout]     |
[INFO] [stdout] 188 |         BlendOpAlpha: D3D11_BLEND_OP_ADD,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_CPU_ACCESS_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:218:61
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub fn map_usage(usage: Usage, bind: Bind) -> (D3D11_USAGE, D3D11_CPU_ACCESS_FLAG) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_BLEND_DESC` in this scope
[INFO] [stdout]    --> src/state.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let mut desc = D3D11_BLEND_DESC {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_DEFAULT` in this scope
[INFO] [stdout]    --> src/data.rs:221:14
[INFO] [stdout]     |
[INFO] [stdout] 221 |             (D3D11_USAGE_DEFAULT, 0)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_IMMUTABLE` in this scope
[INFO] [stdout]    --> src/data.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |             (D3D11_USAGE_IMMUTABLE, 0)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:192:32
[INFO] [stdout]     |
[INFO] [stdout] 192 |         AlphaToCoverageEnable: FALSE, //TODO
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 192 |         AlphaToCoverageEnable: false, //TODO
[INFO] [stdout]     |                                ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Some(_) => TRUE,
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Some(_) => true,
[INFO] [stdout]     |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |             None => FALSE,
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 195 |             None => false,
[INFO] [stdout]     |                     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_DYNAMIC` in this scope
[INFO] [stdout]    --> src/data.rs:225:28
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Usage::Dynamic => (D3D11_USAGE_DYNAMIC, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_WRITE` in this scope
[INFO] [stdout]    --> src/data.rs:225:49
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Usage::Dynamic => (D3D11_USAGE_DYNAMIC, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |             out.BlendEnable = TRUE;
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 207 |             out.BlendEnable = true;
[INFO] [stdout]     |                               ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |             out.BlendEnable = TRUE;
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 213 |             out.BlendEnable = true;
[INFO] [stdout]     |                               ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_STAGING` in this scope
[INFO] [stdout]    --> src/data.rs:226:27
[INFO] [stdout]     |
[INFO] [stdout] 226 |         Usage::Upload => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope
[INFO] [stdout]   --> src/lib.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_WRITE` in this scope
[INFO] [stdout]    --> src/data.rs:226:48
[INFO] [stdout]     |
[INFO] [stdout] 226 |         Usage::Upload => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_WRITE),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope
[INFO] [stdout]   --> src/lib.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer<ID3D11Buffer>(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                      ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_USAGE_STAGING` in this scope
[INFO] [stdout]    --> src/data.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Usage::Download => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_READ),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope
[INFO] [stdout]   --> src/lib.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer<ID3D11Buffer>(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                      ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture1D` in this scope
[INFO] [stdout]   --> src/lib.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D1(*mut ID3D11Texture1D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CPU_ACCESS_READ` in this scope
[INFO] [stdout]    --> src/data.rs:227:50
[INFO] [stdout]     |
[INFO] [stdout] 227 |         Usage::Download => (D3D11_USAGE_STAGING, D3D11_CPU_ACCESS_READ),
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope
[INFO] [stdout]   --> src/lib.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         D2(*mut ID3D11Texture2D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_TEXTURE_ADDRESS_MODE` in this scope
[INFO] [stdout]    --> src/data.rs:231:36
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub fn map_wrap(wrap: WrapMode) -> D3D11_TEXTURE_ADDRESS_MODE {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture3D` in this scope
[INFO] [stdout]   --> src/lib.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |         D3(*mut ID3D11Texture3D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture1D` in this scope
[INFO] [stdout]   --> src/lib.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D1(*mut ID3D11Texture1D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture1D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_WRAP` in this scope
[INFO] [stdout]    --> src/data.rs:233:29
[INFO] [stdout]     |
[INFO] [stdout] 233 |         WrapMode::Tile   => D3D11_TEXTURE_ADDRESS_WRAP,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope
[INFO] [stdout]   --> src/lib.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         D2(*mut ID3D11Texture2D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture2D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture3D` in this scope
[INFO] [stdout]   --> src/lib.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |         D3(*mut ID3D11Texture3D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture3D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_MIRROR` in this scope
[INFO] [stdout]    --> src/data.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |         WrapMode::Mirror => D3D11_TEXTURE_ADDRESS_MIRROR,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_CLAMP` in this scope
[INFO] [stdout]    --> src/data.rs:235:29
[INFO] [stdout]     |
[INFO] [stdout] 235 |         WrapMode::Clamp  => D3D11_TEXTURE_ADDRESS_CLAMP,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_TEXTURE_ADDRESS_BORDER` in this scope
[INFO] [stdout]    --> src/data.rs:236:29
[INFO] [stdout]     |
[INFO] [stdout] 236 |         WrapMode::Border => D3D11_TEXTURE_ADDRESS_BORDER,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture1D` in this scope
[INFO] [stdout]   --> src/lib.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D1(*mut ID3D11Texture1D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture1D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope
[INFO] [stdout]   --> src/lib.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         D2(*mut ID3D11Texture2D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture2D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_FILTER` in this scope
[INFO] [stdout]    --> src/data.rs:247:58
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub fn map_filter(filter: FilterMethod, op: FilterOp) -> D3D11_FILTER {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture3D` in this scope
[INFO] [stdout]   --> src/lib.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |         D3(*mut ID3D11Texture3D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture3D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:251:31
[INFO] [stdout]     |
[INFO] [stdout] 251 |             Scale          => D3D11_FILTER_MIN_MAG_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope
[INFO] [stdout]   --> src/lib.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:252:31
[INFO] [stdout]     |
[INFO] [stdout] 252 |             Mipmap         => D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope
[INFO] [stdout]   --> src/lib.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv<ID3D11RenderTargetView>(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:253:31
[INFO] [stdout]     |
[INFO] [stdout] 253 |             Bilinear       => D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope
[INFO] [stdout]   --> src/lib.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv<ID3D11RenderTargetView>(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilView` in this scope
[INFO] [stdout]   --> src/lib.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_MIN_MAG_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:254:31
[INFO] [stdout]     |
[INFO] [stdout] 254 |             Trilinear      => D3D11_FILTER_MIN_MAG_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilView` in this scope
[INFO] [stdout]   --> src/lib.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv<ID3D11DepthStencilView>(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilView` in this scope
[INFO] [stdout]   --> src/lib.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv<ID3D11DepthStencilView>(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope
[INFO] [stdout]   --> src/lib.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_ANISOTROPIC` in this scope
[INFO] [stdout]    --> src/data.rs:255:31
[INFO] [stdout]     |
[INFO] [stdout] 255 |             Anisotropic(_) => D3D11_FILTER_ANISOTROPIC,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope
[INFO] [stdout]   --> src/lib.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv<ID3D11ShaderResourceView>(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:258:31
[INFO] [stdout]     |
[INFO] [stdout] 258 |             Scale          => D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:259:31
[INFO] [stdout]     |
[INFO] [stdout] 259 |             Mipmap         => D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope
[INFO] [stdout]   --> src/lib.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv<ID3D11ShaderResourceView>(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope
[INFO] [stdout]   --> src/lib.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT` in this scope
[INFO] [stdout]    --> src/data.rs:260:31
[INFO] [stdout]     |
[INFO] [stdout] 260 |             Bilinear       => D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR` in this scope
[INFO] [stdout]    --> src/data.rs:261:31
[INFO] [stdout]     |
[INFO] [stdout] 261 |             Trilinear      => D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILTER_COMPARISON_ANISOTROPIC` in this scope
[INFO] [stdout]    --> src/data.rs:262:31
[INFO] [stdout]     |
[INFO] [stdout] 262 |             Anisotropic(_) => D3D11_FILTER_COMPARISON_ANISOTROPIC,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope
[INFO] [stdout]   --> src/lib.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler<ID3D11SamplerState>(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_DSV_FLAG` in this scope
[INFO] [stdout]    --> src/data.rs:267:49
[INFO] [stdout]     |
[INFO] [stdout] 267 | pub fn map_dsv_flags(dsf: DepthStencilFlags) -> D3D11_DSV_FLAG {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope
[INFO] [stdout]   --> src/lib.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler<ID3D11SamplerState>(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_DSV_READ_ONLY_DEPTH` in this scope
[INFO] [stdout]    --> src/data.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |         out = out | D3D11_DSV_READ_ONLY_DEPTH;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_DSV_READ_ONLY_STENCIL` in this scope
[INFO] [stdout]    --> src/data.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |         out = out | D3D11_DSV_READ_ONLY_STENCIL;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope
[INFO] [stdout]   --> src/state.rs:26:37
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn make_rasterizer(device: *mut ID3D11Device, rast: &state::Rasterizer, use_scissor: bool)
[INFO] [stdout]    |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RasterizerState` in this scope
[INFO] [stdout]   --> src/state.rs:27:34
[INFO] [stdout]    |
[INFO] [stdout] 27 |                        -> *const ID3D11RasterizerState {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_RASTERIZER_DESC` in this scope
[INFO] [stdout]   --> src/state.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let desc = D3D11_RASTERIZER_DESC {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILL_WIREFRAME` in this scope
[INFO] [stdout]   --> src/state.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 D3D11_FILL_WIREFRAME
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILL_WIREFRAME` in this scope
[INFO] [stdout]   --> src/state.rs:34:45
[INFO] [stdout]    |
[INFO] [stdout] 34 |             state::RasterMethod::Line(_) => D3D11_FILL_WIREFRAME,
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_FILL_SOLID` in this scope
[INFO] [stdout]   --> src/state.rs:35:42
[INFO] [stdout]    |
[INFO] [stdout] 35 |             state::RasterMethod::Fill => D3D11_FILL_SOLID,
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CULL_NONE` in this scope
[INFO] [stdout]   --> src/state.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |             state::CullFace::Nothing => D3D11_CULL_NONE,
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CULL_FRONT` in this scope
[INFO] [stdout]   --> src/state.rs:39:39
[INFO] [stdout]    |
[INFO] [stdout] 39 |             state::CullFace::Front => D3D11_CULL_FRONT,
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_CULL_BACK` in this scope
[INFO] [stdout]   --> src/state.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |             state::CullFace::Back => D3D11_CULL_BACK,
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |             state::FrontFace::Clockwise => FALSE,
[INFO] [stdout]    |                                            ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 43 |             state::FrontFace::Clockwise => false,
[INFO] [stdout]    |                                            ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 44 |             state::FrontFace::CounterClockwise => TRUE,
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 44 |             state::FrontFace::CounterClockwise => true,
[INFO] [stdout]    |                                                   ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `INT` in this scope
[INFO] [stdout]   --> src/state.rs:47:35
[INFO] [stdout]    |
[INFO] [stdout] 47 |             Some(ref o) => o.1 as INT,
[INFO] [stdout]    |                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FLOAT` in this scope
[INFO] [stdout]   --> src/state.rs:52:35
[INFO] [stdout]    |
[INFO] [stdout] 52 |             Some(ref o) => o.0 as FLOAT,
[INFO] [stdout]    |                                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 |         DepthClipEnable: TRUE,
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 55 |         DepthClipEnable: true,
[INFO] [stdout]    |                          ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {TRUE} else {FALSE},
[INFO] [stdout]    |                                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {true} else {FALSE},
[INFO] [stdout]    |                                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:56:52
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {TRUE} else {FALSE},
[INFO] [stdout]    |                                                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ScissorEnable: if use_scissor {TRUE} else {false},
[INFO] [stdout]    |                                                    ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/state.rs:58:24
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Some(_) => TRUE,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Some(_) => true,
[INFO] [stdout]    |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |             None => FALSE,
[INFO] [stdout]    |                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 59 |             None => false,
[INFO] [stdout]    |                     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:131:25
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn parse(&mut self, Command);
[INFO] [stdout]     |                         ^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Command`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]     = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:132:33
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn update_buffer(&mut self, Buffer, &[u8], usize);
[INFO] [stdout]     |                                 ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Buffer`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:132:41
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn update_buffer(&mut self, Buffer, &[u8], usize);
[INFO] [stdout]     |                                         ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[u8]`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:132:48
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn update_buffer(&mut self, Buffer, &[u8], usize);
[INFO] [stdout]     |                                                ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: usize`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn update_texture(&mut self, tex::TextureCopyRegion<Texture>, &[u8]);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: tex::TextureCopyRegion<Texture>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:133:67
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn update_texture(&mut self, tex::TextureCopyRegion<Texture>, &[u8]);
[INFO] [stdout]     |                                                                   ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[u8]`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]   --> src/state.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 |         AntialiasedLineEnable: FALSE,
[INFO] [stdout]    |                                ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 61 |         AntialiasedLineEnable: false,
[INFO] [stdout]    |                                ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/mirror.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...1 => s::ContainerType::Single,
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/mirror.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |             2...3 => s::ContainerType::Vector(2),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_STENCIL_OP` in this scope
[INFO] [stdout]   --> src/state.rs:74:46
[INFO] [stdout]    |
[INFO] [stdout] 74 | fn map_stencil_op(oper: state::StencilOp) -> D3D11_STENCIL_OP {
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/mirror.rs:122:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |             4...7 => s::ContainerType::Vector(3),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_KEEP` in this scope
[INFO] [stdout]   --> src/state.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |         Keep => D3D11_STENCIL_OP_KEEP,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:271:30
[INFO] [stdout]     |
[INFO] [stdout] 271 |         let mut gpu_access = try!(gpu_access.take_accesses());
[INFO] [stdout]     |                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _guard = try!(self.before_submit(access));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_ZERO` in this scope
[INFO] [stdout]   --> src/state.rs:78:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |         Zero => D3D11_STENCIL_OP_ZERO,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:459:22
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let _guard = try!(self.0.before_submit(access));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_REPLACE` in this scope
[INFO] [stdout]   --> src/state.rs:79:20
[INFO] [stdout]    |
[INFO] [stdout] 79 |         Replace => D3D11_STENCIL_OP_REPLACE,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_INCR_SAT` in this scope
[INFO] [stdout]   --> src/state.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |         IncrementClamp => D3D11_STENCIL_OP_INCR_SAT,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_INCR` in this scope
[INFO] [stdout]   --> src/state.rs:81:26
[INFO] [stdout]    |
[INFO] [stdout] 81 |         IncrementWrap => D3D11_STENCIL_OP_INCR,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_DECR_SAT` in this scope
[INFO] [stdout]   --> src/state.rs:82:27
[INFO] [stdout]    |
[INFO] [stdout] 82 |         DecrementClamp => D3D11_STENCIL_OP_DECR_SAT,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_DECR` in this scope
[INFO] [stdout]   --> src/state.rs:83:26
[INFO] [stdout]    |
[INFO] [stdout] 83 |         DecrementWrap => D3D11_STENCIL_OP_DECR,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_STENCIL_OP_INVERT` in this scope
[INFO] [stdout]   --> src/state.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |         Invert => D3D11_STENCIL_OP_INVERT,
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_DEPTH_STENCILOP_DESC` in this scope
[INFO] [stdout]   --> src/state.rs:88:60
[INFO] [stdout]    |
[INFO] [stdout] 88 | fn map_stencil_side(side_: &Option<state::StencilSide>) -> D3D11_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 `D3D11_DEPTH_STENCILOP_DESC` in this scope
[INFO] [stdout]   --> src/state.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     D3D11_DEPTH_STENCILOP_DESC {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope
[INFO] [stdout]    --> src/state.rs:112:40
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub fn make_depth_stencil(device: *mut ID3D11Device, dsi: &pso::DepthStencilInfo)
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilState` in this scope
[INFO] [stdout]    --> src/state.rs:113:37
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           -> *const ID3D11DepthStencilState {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_DEPTH_STENCIL_DESC` in this scope
[INFO] [stdout]    --> src/state.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let desc = D3D11_DEPTH_STENCIL_DESC {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:115:46
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {true} else {FALSE},
[INFO] [stdout]     |                                              ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:115:58
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |         DepthEnable: if dsi.depth.is_some() {TRUE} else {false},
[INFO] [stdout]     |                                                          ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_COMPARISON_NEVER` in this scope
[INFO] [stdout]    --> src/state.rs:122:21
[INFO] [stdout]     |
[INFO] [stdout] 122 |             None => D3D11_COMPARISON_NEVER,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:124:70
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {true} else {FALSE},
[INFO] [stdout]     |                                                                      ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:124:82
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {TRUE} else {FALSE},
[INFO] [stdout]     |                                                                                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |         StencilEnable: if dsi.front.is_some() || dsi.back.is_some() {TRUE} else {false},
[INFO] [stdout]     |                                                                                  ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_BLEND` in this scope
[INFO] [stdout]    --> src/state.rs:141:61
[INFO] [stdout]     |
[INFO] [stdout] 141 | fn map_blend_factor(factor: state::Factor, scalar: bool) -> D3D11_BLEND {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         Zero => D3D11_BLEND_ZERO,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/state.rs:146:16
[INFO] [stdout]     |
[INFO] [stdout] 146 |         One => D3D11_BLEND_ONE,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_SRC_ALPHA_SAT` in this scope
[INFO] [stdout]    --> src/state.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |         SourceAlphaSaturated => D3D11_BLEND_SRC_ALPHA_SAT,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_SRC_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:148:45
[INFO] [stdout]     |
[INFO] [stdout] 148 |         ZeroPlus(SourceColor) if !scalar => D3D11_BLEND_SRC_COLOR,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_SRC_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:149:34
[INFO] [stdout]     |
[INFO] [stdout] 149 |         ZeroPlus(SourceAlpha) => D3D11_BLEND_SRC_ALPHA,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_DEST_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:150:43
[INFO] [stdout]     |
[INFO] [stdout] 150 |         ZeroPlus(DestColor) if !scalar => D3D11_BLEND_DEST_COLOR,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_DEST_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:151:32
[INFO] [stdout]     |
[INFO] [stdout] 151 |         ZeroPlus(DestAlpha) => D3D11_BLEND_DEST_ALPHA,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:152:44
[INFO] [stdout]     |
[INFO] [stdout] 152 |         ZeroPlus(ConstColor) if !scalar => D3D11_BLEND_BLEND_FACTOR,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:153:33
[INFO] [stdout]     |
[INFO] [stdout] 153 |         ZeroPlus(ConstAlpha) => D3D11_BLEND_BLEND_FACTOR,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_SRC_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:154:45
[INFO] [stdout]     |
[INFO] [stdout] 154 |         OneMinus(SourceColor) if !scalar => D3D11_BLEND_INV_SRC_COLOR,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_SRC_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:155:34
[INFO] [stdout]     |
[INFO] [stdout] 155 |         OneMinus(SourceAlpha) => D3D11_BLEND_INV_SRC_ALPHA,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_DEST_COLOR` in this scope
[INFO] [stdout]    --> src/state.rs:156:43
[INFO] [stdout]     |
[INFO] [stdout] 156 |         OneMinus(DestColor) if !scalar => D3D11_BLEND_INV_DEST_COLOR,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_DEST_ALPHA` in this scope
[INFO] [stdout]    --> src/state.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |         OneMinus(DestAlpha) => D3D11_BLEND_INV_DEST_ALPHA,
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:158:44
[INFO] [stdout]     |
[INFO] [stdout] 158 |         OneMinus(ConstColor) if !scalar => D3D11_BLEND_INV_BLEND_FACTOR,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_INV_BLEND_FACTOR` in this scope
[INFO] [stdout]    --> src/state.rs:159:33
[INFO] [stdout]     |
[INFO] [stdout] 159 |         OneMinus(ConstAlpha) => D3D11_BLEND_INV_BLEND_FACTOR,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |             D3D11_BLEND_ZERO
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D11_BLEND_OP` in this scope
[INFO] [stdout]    --> src/state.rs:168:47
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn map_blend_op(equation: state::Equation) -> D3D11_BLEND_OP {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/state.rs:171:16
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Add => D3D11_BLEND_OP_ADD,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_SUBTRACT` in this scope
[INFO] [stdout]    --> src/state.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout] 172 |         Sub => D3D11_BLEND_OP_SUBTRACT,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_REV_SUBTRACT` in this scope
[INFO] [stdout]    --> src/state.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 |         RevSub => D3D11_BLEND_OP_REV_SUBTRACT,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_MIN` in this scope
[INFO] [stdout]    --> src/state.rs:174:16
[INFO] [stdout]     |
[INFO] [stdout] 174 |         Min => D3D11_BLEND_OP_MIN,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_MAX` in this scope
[INFO] [stdout]    --> src/state.rs:175:16
[INFO] [stdout]     |
[INFO] [stdout] 175 |         Max => D3D11_BLEND_OP_MAX,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope
[INFO] [stdout]    --> src/state.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub fn make_blend(device: *mut ID3D11Device, targets: &[Option<pso::ColorTargetDesc>])
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11BlendState` in this scope
[INFO] [stdout]    --> src/state.rs:180:29
[INFO] [stdout]     |
[INFO] [stdout] 180 |                   -> *const ID3D11BlendState {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_RENDER_TARGET_BLEND_DESC` in this scope
[INFO] [stdout]    --> src/state.rs:181:24
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let dummy_target = D3D11_RENDER_TARGET_BLEND_DESC {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |         BlendEnable: FALSE,
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 182 |         BlendEnable: false,
[INFO] [stdout]     |                      ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:183:19
[INFO] [stdout]     |
[INFO] [stdout] 183 |         SrcBlend: D3D11_BLEND_ZERO,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/state.rs:184:20
[INFO] [stdout]     |
[INFO] [stdout] 184 |         DestBlend: D3D11_BLEND_ONE,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/state.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |         BlendOp: D3D11_BLEND_OP_ADD,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ZERO` in this scope
[INFO] [stdout]    --> src/state.rs:186:24
[INFO] [stdout]     |
[INFO] [stdout] 186 |         SrcBlendAlpha: D3D11_BLEND_ZERO,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_ONE` in this scope
[INFO] [stdout]    --> src/state.rs:187:25
[INFO] [stdout]     |
[INFO] [stdout] 187 |         DestBlendAlpha: D3D11_BLEND_ONE,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D3D11_BLEND_OP_ADD` in this scope
[INFO] [stdout]    --> src/state.rs:188:23
[INFO] [stdout]     |
[INFO] [stdout] 188 |         BlendOpAlpha: D3D11_BLEND_OP_ADD,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D3D11_BLEND_DESC` in this scope
[INFO] [stdout]    --> src/state.rs:191:20
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let mut desc = D3D11_BLEND_DESC {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:192:32
[INFO] [stdout]     |
[INFO] [stdout] 192 |         AlphaToCoverageEnable: FALSE, //TODO
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 192 |         AlphaToCoverageEnable: false, //TODO
[INFO] [stdout]     |                                ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Some(_) => TRUE,
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Some(_) => true,
[INFO] [stdout]     |                        ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope
[INFO] [stdout]    --> src/state.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |             None => FALSE,
[INFO] [stdout]     |                     ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 195 |             None => false,
[INFO] [stdout]     |                     ~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |             out.BlendEnable = TRUE;
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 207 |             out.BlendEnable = true;
[INFO] [stdout]     |                               ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/state.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |             out.BlendEnable = TRUE;
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 213 |             out.BlendEnable = true;
[INFO] [stdout]     |                               ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope
[INFO] [stdout]   --> src/lib.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope
[INFO] [stdout]   --> src/lib.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer<ID3D11Buffer>(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                      ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope
[INFO] [stdout]   --> src/lib.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub struct Buffer<ID3D11Buffer>(pub *mut ID3D11Buffer);
[INFO] [stdout]    |                      ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture1D` in this scope
[INFO] [stdout]   --> src/lib.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D1(*mut ID3D11Texture1D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope
[INFO] [stdout]   --> src/lib.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         D2(*mut ID3D11Texture2D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture3D` in this scope
[INFO] [stdout]   --> src/lib.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |         D3(*mut ID3D11Texture3D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture1D` in this scope
[INFO] [stdout]   --> src/lib.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D1(*mut ID3D11Texture1D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture1D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope
[INFO] [stdout]   --> src/lib.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         D2(*mut ID3D11Texture2D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture2D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture3D` in this scope
[INFO] [stdout]   --> src/lib.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |         D3(*mut ID3D11Texture3D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture3D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture1D` in this scope
[INFO] [stdout]   --> src/lib.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         D1(*mut ID3D11Texture1D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture1D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope
[INFO] [stdout]   --> src/lib.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         D2(*mut ID3D11Texture2D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture2D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture3D` in this scope
[INFO] [stdout]   --> src/lib.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |         D3(*mut ID3D11Texture3D),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub enum Texture<ID3D11Texture3D> {
[INFO] [stdout]    |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope
[INFO] [stdout]   --> src/lib.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope
[INFO] [stdout]   --> src/lib.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv<ID3D11RenderTargetView>(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope
[INFO] [stdout]   --> src/lib.rs:55:29
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub struct Rtv<ID3D11RenderTargetView>(pub *mut ID3D11RenderTargetView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilView` in this scope
[INFO] [stdout]   --> src/lib.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilView` in this scope
[INFO] [stdout]   --> src/lib.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv<ID3D11DepthStencilView>(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11DepthStencilView` in this scope
[INFO] [stdout]   --> src/lib.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub struct Dsv<ID3D11DepthStencilView>(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope
[INFO] [stdout]   --> src/lib.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope
[INFO] [stdout]   --> src/lib.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv<ID3D11ShaderResourceView>(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope
[INFO] [stdout]   --> src/lib.rs:65:29
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub struct Srv<ID3D11ShaderResourceView>(pub *mut ID3D11ShaderResourceView);
[INFO] [stdout]    |                   ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope
[INFO] [stdout]   --> src/lib.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope
[INFO] [stdout]   --> src/lib.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler<ID3D11SamplerState>(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope
[INFO] [stdout]   --> src/lib.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub struct Sampler<ID3D11SamplerState>(pub *mut ID3D11SamplerState);
[INFO] [stdout]    |                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:131:25
[INFO] [stdout]     |
[INFO] [stdout] 131 |     fn parse(&mut self, Command);
[INFO] [stdout]     |                         ^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Command`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout]     = note: `#[warn(anonymous_parameters)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:132:33
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn update_buffer(&mut self, Buffer, &[u8], usize);
[INFO] [stdout]     |                                 ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: Buffer`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:132:41
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn update_buffer(&mut self, Buffer, &[u8], usize);
[INFO] [stdout]     |                                         ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[u8]`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:132:48
[INFO] [stdout]     |
[INFO] [stdout] 132 |     fn update_buffer(&mut self, Buffer, &[u8], usize);
[INFO] [stdout]     |                                                ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: usize`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:133:34
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn update_texture(&mut self, tex::TextureCopyRegion<Texture>, &[u8]);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: tex::TextureCopyRegion<Texture>`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition
[INFO] [stdout]    --> src/command.rs:133:67
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn update_texture(&mut self, tex::TextureCopyRegion<Texture>, &[u8]);
[INFO] [stdout]     |                                                                   ^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &[u8]`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/mirror.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...1 => s::ContainerType::Single,
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/mirror.rs:121:14
[INFO] [stdout]     |
[INFO] [stdout] 121 |             2...3 => s::ContainerType::Vector(2),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/mirror.rs:122:14
[INFO] [stdout]     |
[INFO] [stdout] 122 |             4...7 => s::ContainerType::Vector(3),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:271:30
[INFO] [stdout]     |
[INFO] [stdout] 271 |         let mut gpu_access = try!(gpu_access.take_accesses());
[INFO] [stdout]     |                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let _guard = try!(self.before_submit(access));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lib.rs:459:22
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let _guard = try!(self.0.before_submit(access));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `unwrap_or` exists for enum `Option<Dsv>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/command.rs:292:28
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let ds = pts.depth.unwrap_or(native::Dsv(ptr::null_mut()));
[INFO] [stdout]     |                            ^^^^^^^^^ method cannot be called on `Option<Dsv>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout] 60  |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]     |     -------------- doesn't satisfy `Dsv: Sized`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `Dsv: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (*context).CopySubresourceRegion(dst_resource, 0, dst_offset, 0, 0,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout]    = note: `#[warn(tyvar_behind_raw_pointer)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |         (*context).CopySubresourceRegion(dst.texture.as_resource(), dst_sub,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:92:29
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let hr = (*context).Map(dst_resource, 0, map_type, 0, &mut sub);
[INFO] [stdout]    |                             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         (*context).Unmap(dst_resource, 0);
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let hr = (*context).Map(dst_resource, subres, map_type, 0, &mut sub);
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (*context).Unmap(dst_resource, 0);
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |             (*ctx).VSSetShader(prog.vs, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `unwrap_or` exists for enum `Option<Dsv>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/command.rs:292:28
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let ds = pts.depth.unwrap_or(native::Dsv(ptr::null_mut()));
[INFO] [stdout]     |                            ^^^^^^^^^ method cannot be called on `Option<Dsv>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout] 60  |     pub struct Dsv(pub *mut ID3D11DepthStencilView);
[INFO] [stdout]     |     -------------- doesn't satisfy `Dsv: Sized`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `Dsv: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:151:20
[INFO] [stdout]     |
[INFO] [stdout] 151 |             (*ctx).HSSetShader(prog.hs, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:152:20
[INFO] [stdout]     |
[INFO] [stdout] 152 |             (*ctx).DSSetShader(prog.ds, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |             (*ctx).GSSetShader(prog.gs, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (*context).CopySubresourceRegion(dst_resource, 0, dst_offset, 0, 0,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout]    = note: `#[warn(tyvar_behind_raw_pointer)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |             (*ctx).PSSetShader(prog.ps, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 |             (*ctx).IASetInputLayout(layout);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |         (*context).CopySubresourceRegion(dst.texture.as_resource(), dst_sub,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:160:20
[INFO] [stdout]     |
[INFO] [stdout] 160 |             (*ctx).IASetIndexBuffer((buf.0).0, format, 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:92:29
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let hr = (*context).Map(dst_resource, 0, map_type, 0, &mut sub);
[INFO] [stdout]    |                             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |             (*ctx).IASetVertexBuffers(0, core::MAX_VERTEX_ATTRIBUTES as _,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/execute.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         (*context).Unmap(dst_resource, 0);
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let hr = (*context).Map(dst_resource, subres, map_type, 0, &mut sub);
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 (*ctx).VSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |         (*context).Unmap(dst_resource, 0);
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:171:24
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 (*ctx).HSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:150:20
[INFO] [stdout]     |
[INFO] [stdout] 150 |             (*ctx).VSSetShader(prog.vs, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 (*ctx).DSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:151:20
[INFO] [stdout]     |
[INFO] [stdout] 151 |             (*ctx).HSSetShader(prog.hs, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:152:20
[INFO] [stdout]     |
[INFO] [stdout] 152 |             (*ctx).DSSetShader(prog.ds, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 (*ctx).GSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |             (*ctx).GSSetShader(prog.gs, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:180:24
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 (*ctx).PSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |             (*ctx).PSSetShader(prog.ps, ptr::null_mut(), 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (*ctx).VSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:157:20
[INFO] [stdout]     |
[INFO] [stdout] 157 |             (*ctx).IASetInputLayout(layout);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:188:24
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 (*ctx).HSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:160:20
[INFO] [stdout]     |
[INFO] [stdout] 160 |             (*ctx).IASetIndexBuffer((buf.0).0, format, 0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 (*ctx).DSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:163:20
[INFO] [stdout]     |
[INFO] [stdout] 163 |             (*ctx).IASetVertexBuffers(0, core::MAX_VERTEX_ATTRIBUTES as _,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 (*ctx).GSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:168:24
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 (*ctx).VSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:197:24
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 (*ctx).PSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:171:24
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 (*ctx).HSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 (*ctx).DSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:202:24
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 (*ctx).VSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:205:24
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 (*ctx).HSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:177:24
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 (*ctx).GSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:208:24
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 (*ctx).DSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:180:24
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 (*ctx).PSSetConstantBuffers(0, max_cb, &buffers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 (*ctx).GSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:185:24
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 (*ctx).VSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:214:24
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 (*ctx).PSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:188:24
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 (*ctx).HSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:218:20
[INFO] [stdout]     |
[INFO] [stdout] 218 |             (*ctx).OMSetRenderTargets(core::MAX_COLOR_TARGETS as _,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 (*ctx).DSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |             (*ctx).IASetPrimitiveTopology(topology);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 (*ctx).GSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:225:20
[INFO] [stdout]     |
[INFO] [stdout] 225 |             (*ctx).RSSetViewports(1, viewport);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:197:24
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 (*ctx).PSSetShaderResources(0, max_srv, &views[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |             (*ctx).RSSetScissorRects(1, rect);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |             (*ctx).RSSetState(rast as *mut _);
[INFO] [stdout]     |                    ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:202:24
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 (*ctx).VSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:234:20
[INFO] [stdout]     |
[INFO] [stdout] 234 |             (*ctx).OMSetDepthStencilState(ds as *mut _, value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:205:24
[INFO] [stdout]     |
[INFO] [stdout] 205 |                 (*ctx).HSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:237:20
[INFO] [stdout]     |
[INFO] [stdout] 237 |             (*ctx).OMSetBlendState(blend as *mut _, value, mask);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:208:24
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 (*ctx).DSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:254:20
[INFO] [stdout]     |
[INFO] [stdout] 254 |             (*ctx).GenerateMips(srv.0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 (*ctx).GSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (*ctx).ClearRenderTargetView(target.0, data);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:214:24
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 (*ctx).PSSetSamplers(0, max_sm, &samplers[0].0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:218:20
[INFO] [stdout]     |
[INFO] [stdout] 218 |             (*ctx).OMSetRenderTargets(core::MAX_COLOR_TARGETS as _,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |             (*ctx).ClearDepthStencilView(target.0, flags, depth, stencil);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 |             (*ctx).IASetPrimitiveTopology(topology);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:263:20
[INFO] [stdout]     |
[INFO] [stdout] 263 |             (*ctx).Draw(nvert, svert);
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:266:20
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (*ctx).DrawInstanced(nvert, ninst, svert, sinst);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:225:20
[INFO] [stdout]     |
[INFO] [stdout] 225 |             (*ctx).RSSetViewports(1, viewport);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 |             (*ctx).DrawIndexed(nind, svert, base);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:228:20
[INFO] [stdout]     |
[INFO] [stdout] 228 |             (*ctx).RSSetScissorRects(1, rect);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:272:20
[INFO] [stdout]     |
[INFO] [stdout] 272 |             (*ctx).DrawIndexedInstanced(nind, ninst, sind, base, sinst);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |             (*ctx).RSSetState(rast as *mut _);
[INFO] [stdout]     |                    ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:234:20
[INFO] [stdout]     |
[INFO] [stdout] 234 |             (*ctx).OMSetDepthStencilState(ds as *mut _, value);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:237:20
[INFO] [stdout]     |
[INFO] [stdout] 237 |             (*ctx).OMSetBlendState(blend as *mut _, value, mask);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CommandBuffer<DeferredContext>: From<&DeferredContext>` is not satisfied
[INFO] [stdout]    --> src/factory.rs:122:38
[INFO] [stdout]     |
[INFO] [stdout] 122 |             DeferredContext::new(dc).into()
[INFO] [stdout]     |                                      ^^^^ the trait `From<&DeferredContext>` is not implemented for `CommandBuffer<DeferredContext>`, which is required by `&DeferredContext: Into<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<P>` is implemented for `CommandBuffer<P>`
[INFO] [stdout]     = note: required for `&DeferredContext` to implement `Into<CommandBuffer<DeferredContext>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:254:20
[INFO] [stdout]     |
[INFO] [stdout] 254 |             (*ctx).GenerateMips(srv.0);
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |             (*ctx).ClearRenderTargetView(target.0, data);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:260:20
[INFO] [stdout]     |
[INFO] [stdout] 260 |             (*ctx).ClearDepthStencilView(target.0, flags, depth, stencil);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:263:20
[INFO] [stdout]     |
[INFO] [stdout] 263 |             (*ctx).Draw(nvert, svert);
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:266:20
[INFO] [stdout]     |
[INFO] [stdout] 266 |             (*ctx).DrawInstanced(nvert, ninst, svert, sinst);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:269:20
[INFO] [stdout]     |
[INFO] [stdout] 269 |             (*ctx).DrawIndexed(nind, svert, base);
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/execute.rs:272:20
[INFO] [stdout]     |
[INFO] [stdout] 272 |             (*ctx).DrawIndexedInstanced(nind, ninst, sind, base, sinst);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CommandBuffer<DeferredContext>: From<&DeferredContext>` is not satisfied
[INFO] [stdout]    --> src/factory.rs:122:38
[INFO] [stdout]     |
[INFO] [stdout] 122 |             DeferredContext::new(dc).into()
[INFO] [stdout]     |                                      ^^^^ the trait `From<&DeferredContext>` is not implemented for `CommandBuffer<DeferredContext>`, which is required by `&DeferredContext: Into<_>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<P>` is implemented for `CommandBuffer<P>`
[INFO] [stdout]     = note: required for `&DeferredContext` to implement `Into<CommandBuffer<DeferredContext>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]     --> src/factory.rs:1041:24
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             (*context).Unmap(raw_handle.as_resource() as *mut d3d11::ID3D11Resource, 0);
[INFO] [stdout]      |                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]      = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |         (*reflection).GetDesc(&mut desc);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |         (*reflection).GetMinFeatureLevel(&mut level);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:131:40
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let hr = (*reflection).GetInputParameterDesc(i as _, &mut desc);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:162:40
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let hr = (*reflection).GetOutputParameterDesc(i as _, &mut desc);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:189:36
[INFO] [stdout]     |
[INFO] [stdout] 189 |             let hr = (*reflection).GetResourceBindingDesc(i as _, &mut desc);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:201:31
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 (*reflection).GetConstantBufferByName(res_desc.Name)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]     --> src/factory.rs:1041:24
[INFO] [stdout]      |
[INFO] [stdout] 1041 |             (*context).Unmap(raw_handle.as_resource() as *mut d3d11::ID3D11Resource, 0);
[INFO] [stdout]      |                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]      = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]    --> src/mirror.rs:291:29
[INFO] [stdout]     |
[INFO] [stdout] 291 |             let name = name.trim_right_matches('_');
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 291 |             let name = name.trim_end_matches('_');
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |         (*reflection).GetDesc(&mut desc);
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 |         (*reflection).GetMinFeatureLevel(&mut level);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/state.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (*device).CreateRasterizerState(&desc, &mut handle)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:131:40
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 let hr = (*reflection).GetInputParameterDesc(i as _, &mut desc);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/state.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         (*device).CreateDepthStencilState(&desc, &mut handle)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:162:40
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 let hr = (*reflection).GetOutputParameterDesc(i as _, &mut desc);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `1` on type `&_`
[INFO] [stdout]    --> src/state.rs:202:32
[INFO] [stdout]     |
[INFO] [stdout] 202 |             &Some(ref d) => &d.1,
[INFO] [stdout]     |                                ^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `source` on type `&_`
[INFO] [stdout]    --> src/state.rs:208:47
[INFO] [stdout]     |
[INFO] [stdout] 208 |             out.SrcBlend = map_blend_factor(b.source, false);
[INFO] [stdout]     |                                               ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `source` on type `&_`
[INFO] [stdout]    --> src/state.rs:214:52
[INFO] [stdout]     |
[INFO] [stdout] 214 |             out.SrcBlendAlpha = map_blend_factor(b.source, true);
[INFO] [stdout]     |                                                    ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/state.rs:222:19
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (*device).CreateBlendState(&desc, &mut handle)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:189:36
[INFO] [stdout]     |
[INFO] [stdout] 189 |             let hr = (*reflection).GetResourceBindingDesc(i as _, &mut desc);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/mirror.rs:201:31
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 (*reflection).GetConstantBufferByName(res_desc.Name)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/lib.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |     if device.is_null() || context.is_null() {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/lib.rs:212:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |     if device.is_null() || context.is_null() {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]    --> src/mirror.rs:291:29
[INFO] [stdout]     |
[INFO] [stdout] 291 |             let name = name.trim_right_matches('_');
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 291 |             let name = name.trim_end_matches('_');
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]   --> src/state.rs:66:19
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (*device).CreateRasterizerState(&desc, &mut handle)
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]    = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/state.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         (*device).CreateDepthStencilState(&desc, &mut handle)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `1` on type `&_`
[INFO] [stdout]    --> src/state.rs:202:32
[INFO] [stdout]     |
[INFO] [stdout] 202 |             &Some(ref d) => &d.1,
[INFO] [stdout]     |                                ^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `source` on type `&_`
[INFO] [stdout]    --> src/state.rs:208:47
[INFO] [stdout]     |
[INFO] [stdout] 208 |             out.SrcBlend = map_blend_factor(b.source, false);
[INFO] [stdout]     |                                               ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `source` on type `&_`
[INFO] [stdout]    --> src/state.rs:214:52
[INFO] [stdout]     |
[INFO] [stdout] 214 |             out.SrcBlendAlpha = map_blend_factor(b.source, true);
[INFO] [stdout]     |                                                    ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/state.rs:222:19
[INFO] [stdout]     |
[INFO] [stdout] 222 |         (*device).CreateBlendState(&desc, &mut handle)
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 295 previous errors; 68 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0422, E0425, E0432, E0433, E0599, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/lib.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |     if device.is_null() || context.is_null() {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type annotations needed
[INFO] [stdout]    --> src/lib.rs:212:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |     if device.is_null() || context.is_null() {
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
[INFO] [stdout]     = note: for more information, see issue #46906 <https://github.com/rust-lang/rust/issues/46906>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gfx_device_dx11` (lib test) due to 296 previous errors; 68 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 295 previous errors; 68 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0412, E0422, E0425, E0432, E0433, E0599, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gfx_device_dx11` (lib) due to 296 previous errors; 68 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "08cc5788e77a95fc6644ed4fe7fe4f747f20460a9a2ce1855e74f886b79993ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08cc5788e77a95fc6644ed4fe7fe4f747f20460a9a2ce1855e74f886b79993ad", kill_on_drop: false }`
[INFO] [stdout] 08cc5788e77a95fc6644ed4fe7fe4f747f20460a9a2ce1855e74f886b79993ad
