[INFO] cloning repository https://github.com/filkry/rusgam [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/filkry/rusgam" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffilkry%2Frusgam"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffilkry%2Frusgam'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 073997ff9705dd994807072f52595d37ac08c9f5 [INFO] checking filkry/rusgam against try#ea663bba38739867a4b75ac820991b4f5d093c3b for pr-62262-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffilkry%2Frusgam" "/workspace/builds/worker-0/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/filkry/rusgam on toolchain ea663bba38739867a4b75ac820991b4f5d093c3b [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/filkry/rusgam [INFO] finished tweaking git repo https://github.com/filkry/rusgam [INFO] tweaked toml for git repo https://github.com/filkry/rusgam written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/filkry/rusgam already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+ea663bba38739867a4b75ac820991b4f5d093c3b" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 298d8fd92731f8339edd05b9dd4ca6347cfec4f91cfa66cf1932f6ea3220b951 [INFO] running `"docker" "start" "-a" "298d8fd92731f8339edd05b9dd4ca6347cfec4f91cfa66cf1932f6ea3220b951"` [INFO] [stderr] Compiling winapi v0.3.5 [INFO] [stderr] Checking wio v0.2.0 [INFO] [stderr] Checking rusgam v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rustyd3d12.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/rustyd3d12.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] --> src/safed3d12.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/safed3d12.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use winapi::shared::{dxgiformat, dxgitype, winerror}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/safed3d12.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | use winapi::um::{d3dcommon, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/safed3d12.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | use winapi::shared::basetsd::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/safed3d12.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 21 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::windef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::um::winnt::LONG; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::um::winuser::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/safewindows.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::ntdef; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/safewindows.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::um::{errhandlingapi, libloaderapi, profileapi, synchapi, unknwnbase, winnt}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/safewindows.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/safewindows.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rustyd3d12.rs:45:44 [INFO] [stderr] | [INFO] [stderr] 45 | if adapterdesc.Flags & winapi::shared::dxgi::DXGI_ADAPTER_FLAG_SOFTWARE > 0 { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Debug` [INFO] [stderr] --> src/safed3d12.rs:55:20 [INFO] [stderr] | [INFO] [stderr] 55 | let riid = ID3D12Debug::uuidof(); [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Debug` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] --> src/safed3d12.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | &IDXGIFactory4::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device2` [INFO] [stderr] --> src/safed3d12.rs:263:14 [INFO] [stderr] | [INFO] [stderr] 263 | &ID3D12Device2::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Device2` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] --> src/safed3d12.rs:326:18 [INFO] [stderr] | [INFO] [stderr] 326 | &ID3D12CommandQueue::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Resource` [INFO] [stderr] --> src/safed3d12.rs:370:18 [INFO] [stderr] | [INFO] [stderr] 370 | &ID3D12Resource::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Resource` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] --> src/safed3d12.rs:541:18 [INFO] [stderr] | [INFO] [stderr] 541 | &ID3D12DescriptorHeap::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] --> src/safed3d12.rs:638:18 [INFO] [stderr] | [INFO] [stderr] 638 | &ID3D12CommandAllocator::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] --> src/safed3d12.rs:663:18 [INFO] [stderr] | [INFO] [stderr] 663 | &ID3D12GraphicsCommandList::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Fence` [INFO] [stderr] --> src/safed3d12.rs:690:18 [INFO] [stderr] | [INFO] [stderr] 690 | &ID3D12Fence::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Fence` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | winapi::um::winuser::UnregisterClassW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | msg: winapi::um::winuser::MSG, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:207:42 [INFO] [stderr] | [INFO] [stderr] 207 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:208:21 [INFO] [stderr] | [INFO] [stderr] 208 | winapi::um::winuser::BeginPaint(self.window, &mut paintstruct); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:215:42 [INFO] [stderr] | [INFO] [stderr] 215 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:216:21 [INFO] [stderr] | [INFO] [stderr] 216 | winapi::um::winuser::EndPaint(self.window, &mut paintstruct); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:264:40 [INFO] [stderr] | [INFO] [stderr] 264 | let foundmessage = winapi::um::winuser::PeekMessageW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:269:25 [INFO] [stderr] | [INFO] [stderr] 269 | winapi::um::winuser::PM_REMOVE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:283:21 [INFO] [stderr] | [INFO] [stderr] 283 | winapi::um::winuser::TranslateMessage(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:294:21 [INFO] [stderr] | [INFO] [stderr] 294 | winapi::um::winuser::DispatchMessageW(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:302:31 [INFO] [stderr] | [INFO] [stderr] 302 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:392:36 [INFO] [stderr] | [INFO] [stderr] 392 | pub fn translatewmkey(key: winapi::shared::minwindef::WPARAM) -> EKey { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:409:17 [INFO] [stderr] | [INFO] [stderr] 409 | winapi::um::winuser::WM_KEYDOWN => EMsgType::KeyDown { [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:412:17 [INFO] [stderr] | [INFO] [stderr] 412 | winapi::um::winuser::WM_PAINT => EMsgType::Paint, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:413:17 [INFO] [stderr] | [INFO] [stderr] 413 | winapi::um::winuser::WM_SIZE => EMsgType::Size, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_CORRUPTION` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:104:46 [INFO] [stderr] | [INFO] [stderr] 104 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:104:81 [INFO] [stderr] | [INFO] [stderr] 104 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_ERROR` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 105 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:105:76 [INFO] [stderr] | [INFO] [stderr] 105 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_WARNING` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:106:46 [INFO] [stderr] | [INFO] [stderr] 106 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:106:78 [INFO] [stderr] | [INFO] [stderr] 106 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_INFO` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:108:49 [INFO] [stderr] | [INFO] [stderr] 108 | let mut suppressedseverities = [D3D12_MESSAGE_SEVERITY_INFO]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:111:22 [INFO] [stderr] | [INFO] [stderr] 111 | [D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:114:33 [INFO] [stderr] | [INFO] [stderr] 114 | let allowlist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:123:32 [INFO] [stderr] | [INFO] [stderr] 123 | let denylist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:132:34 [INFO] [stderr] | [INFO] [stderr] 132 | let mut filter = D3D12_INFO_QUEUE_FILTER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/safed3d12.rs:48:28 [INFO] [stderr] | [INFO] [stderr] 48 | debuginterface: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12GetDebugInterface` in this scope [INFO] [stderr] --> src/safed3d12.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | let hresult = D3D12GetDebugInterface(&riid, voidcasted); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/safed3d12.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | factory: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/safed3d12.rs:80:30 [INFO] [stderr] | [INFO] [stderr] 80 | let mut rawfactory: *mut IDXGIFactory4 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CreateDXGIFactory2` in this scope [INFO] [stderr] --> src/safed3d12.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | CreateDXGIFactory2( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stderr] --> src/safed3d12.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | DXGI_CREATE_FACTORY_DEBUG, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/safed3d12.rs:98:21 [INFO] [stderr] | [INFO] [stderr] 98 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/safed3d12.rs:102:30 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn getdesc(&self) -> DXGI_ADAPTER_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/safed3d12.rs:103:30 [INFO] [stderr] | [INFO] [stderr] 103 | let mut adapterdesc: DXGI_ADAPTER_DESC1 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/safed3d12.rs:109:35 [INFO] [stderr] | [INFO] [stderr] 109 | match self.adapter.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/safed3d12.rs:125:21 [INFO] [stderr] | [INFO] [stderr] 125 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stderr] --> src/safed3d12.rs:150:27 [INFO] [stderr] | [INFO] [stderr] 150 | fn d3dstate(&self) -> D3D12_RESOURCE_STATES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COMMON` in this scope [INFO] [stderr] --> src/safed3d12.rs:152:40 [INFO] [stderr] | [INFO] [stderr] 152 | EResourceStates::Common => D3D12_RESOURCE_STATE_COMMON, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER` in this scope [INFO] [stderr] --> src/safed3d12.rs:154:17 [INFO] [stderr] | [INFO] [stderr] 154 | D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDEX_BUFFER` in this scope [INFO] [stderr] --> src/safed3d12.rs:156:45 [INFO] [stderr] | [INFO] [stderr] 156 | EResourceStates::IndexBuffer => D3D12_RESOURCE_STATE_INDEX_BUFFER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stderr] --> src/safed3d12.rs:157:46 [INFO] [stderr] | [INFO] [stderr] 157 | EResourceStates::RenderTarget => D3D12_RESOURCE_STATE_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_UNORDERED_ACCESS` in this scope [INFO] [stderr] --> src/safed3d12.rs:158:49 [INFO] [stderr] | [INFO] [stderr] 158 | EResourceStates::UnorderedAccess => D3D12_RESOURCE_STATE_UNORDERED_ACCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_WRITE` in this scope [INFO] [stderr] --> src/safed3d12.rs:159:44 [INFO] [stderr] | [INFO] [stderr] 159 | EResourceStates::DepthWrite => D3D12_RESOURCE_STATE_DEPTH_WRITE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_READ` in this scope [INFO] [stderr] --> src/safed3d12.rs:160:43 [INFO] [stderr] | [INFO] [stderr] 160 | EResourceStates::DepthRead => D3D12_RESOURCE_STATE_DEPTH_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:162:17 [INFO] [stderr] | [INFO] [stderr] 162 | D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:164:53 [INFO] [stderr] | [INFO] [stderr] 164 | EResourceStates::PixelShaderResource => D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_STREAM_OUT` in this scope [INFO] [stderr] --> src/safed3d12.rs:165:43 [INFO] [stderr] | [INFO] [stderr] 165 | EResourceStates::StreamOut => D3D12_RESOURCE_STATE_STREAM_OUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT` in this scope [INFO] [stderr] --> src/safed3d12.rs:166:50 [INFO] [stderr] | [INFO] [stderr] 166 | EResourceStates::IndirectArgument => D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stderr] --> src/safed3d12.rs:167:42 [INFO] [stderr] | [INFO] [stderr] 167 | EResourceStates::CopyDest => D3D12_RESOURCE_STATE_COPY_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_SOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:168:44 [INFO] [stderr] | [INFO] [stderr] 168 | EResourceStates::CopySource => D3D12_RESOURCE_STATE_COPY_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_DEST` in this scope [INFO] [stderr] --> src/safed3d12.rs:169:45 [INFO] [stderr] | [INFO] [stderr] 169 | EResourceStates::ResolveDest => D3D12_RESOURCE_STATE_RESOLVE_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_SOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:170:47 [INFO] [stderr] | [INFO] [stderr] 170 | EResourceStates::ResolveSource => D3D12_RESOURCE_STATE_RESOLVE_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stderr] --> src/safed3d12.rs:171:45 [INFO] [stderr] | [INFO] [stderr] 171 | EResourceStates::GenericRead => D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope [INFO] [stderr] --> src/safed3d12.rs:172:41 [INFO] [stderr] | [INFO] [stderr] 172 | EResourceStates::Present => D3D12_RESOURCE_STATE_PRESENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PREDICATION` in this scope [INFO] [stderr] --> src/safed3d12.rs:173:45 [INFO] [stderr] | [INFO] [stderr] 173 | EResourceStates::Predication => D3D12_RESOURCE_STATE_PREDICATION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/safed3d12.rs:179:14 [INFO] [stderr] | [INFO] [stderr] 179 | barrier: D3D12_RESOURCE_BARRIER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/safed3d12.rs:184:35 [INFO] [stderr] | [INFO] [stderr] 184 | let mut rawadapter1: *mut IDXGIAdapter1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/safed3d12.rs:192:30 [INFO] [stderr] | [INFO] [stderr] 192 | let adapter1: ComPtr = unsafe { ComPtr::from_raw(rawadapter1) }; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/safed3d12.rs:203:23 [INFO] [stderr] | [INFO] [stderr] 203 | let mut barrier = D3D12_RESOURCE_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stderr] --> src/safed3d12.rs:204:15 [INFO] [stderr] | [INFO] [stderr] 204 | Type: D3D12_RESOURCE_BARRIER_TYPE_TRANSITION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stderr] --> src/safed3d12.rs:205:16 [INFO] [stderr] | [INFO] [stderr] 205 | Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope [INFO] [stderr] --> src/safed3d12.rs:209:46 [INFO] [stderr] | [INFO] [stderr] 209 | *unsafe { barrier.u.Transition_mut() } = D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope [INFO] [stderr] --> src/safed3d12.rs:211:22 [INFO] [stderr] | [INFO] [stderr] 211 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/safed3d12.rs:220:20 [INFO] [stderr] | [INFO] [stderr] 220 | device: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:225:34 [INFO] [stderr] | [INFO] [stderr] 225 | match self.device.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:237:23 [INFO] [stderr] | [INFO] [stderr] 237 | infoqueue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_MESSAGE_ID` in this scope [INFO] [stderr] --> src/safed3d12.rs:241:42 [INFO] [stderr] | [INFO] [stderr] 241 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/safed3d12.rs:241:65 [INFO] [stderr] | [INFO] [stderr] 241 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/safed3d12.rs:249:22 [INFO] [stderr] | [INFO] [stderr] 249 | filter: &mut D3D12_INFO_QUEUE_FILTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/safed3d12.rs:258:29 [INFO] [stderr] | [INFO] [stderr] 258 | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12CreateDevice` in this scope [INFO] [stderr] --> src/safed3d12.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | D3D12CreateDevice( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `d3d12createdevice` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope [INFO] [stderr] --> src/safed3d12.rs:291:26 [INFO] [stderr] | [INFO] [stderr] 291 | fn d3dtype(&self) -> D3D12_COMMAND_LIST_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/safed3d12.rs:293:42 [INFO] [stderr] | [INFO] [stderr] 293 | ECommandListType::Invalid => D3D12_COMMAND_LIST_TYPE_DIRECT, // $$$FRK(TODO): obviously wrong, this needs to return an option I guess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/safed3d12.rs:294:41 [INFO] [stderr] | [INFO] [stderr] 294 | ECommandListType::Direct => D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_BUNDLE` in this scope [INFO] [stderr] --> src/safed3d12.rs:295:41 [INFO] [stderr] | [INFO] [stderr] 295 | ECommandListType::Bundle => D3D12_COMMAND_LIST_TYPE_BUNDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COMPUTE` in this scope [INFO] [stderr] --> src/safed3d12.rs:296:42 [INFO] [stderr] | [INFO] [stderr] 296 | ECommandListType::Compute => D3D12_COMMAND_LIST_TYPE_COMPUTE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COPY` in this scope [INFO] [stderr] --> src/safed3d12.rs:297:39 [INFO] [stderr] | [INFO] [stderr] 297 | ECommandListType::Copy => D3D12_COMMAND_LIST_TYPE_COPY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:305:19 [INFO] [stderr] | [INFO] [stderr] 305 | queue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:315:20 [INFO] [stderr] | [INFO] [stderr] 315 | let desc = D3D12_COMMAND_QUEUE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_PRIORITY_NORMAL` in this scope [INFO] [stderr] --> src/safed3d12.rs:317:23 [INFO] [stderr] | [INFO] [stderr] 317 | Priority: D3D12_COMMAND_QUEUE_PRIORITY_NORMAL as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | let mut rawqueue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/safed3d12.rs:341:22 [INFO] [stderr] | [INFO] [stderr] 341 | resource: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/safed3d12.rs:351:23 [INFO] [stderr] | [INFO] [stderr] 351 | swapchain: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/safed3d12.rs:366:30 [INFO] [stderr] | [INFO] [stderr] 366 | let mut rawbuf: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:387:27 [INFO] [stderr] | [INFO] [stderr] 387 | let mut desc: DXGI_SWAP_CHAIN_DESC = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:417:11 [INFO] [stderr] | [INFO] [stderr] 417 | desc: DXGI_SWAP_CHAIN_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope [INFO] [stderr] --> src/safed3d12.rs:430:20 [INFO] [stderr] | [INFO] [stderr] 430 | let desc = DXGI_SWAP_CHAIN_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safed3d12.rs:434:21 [INFO] [stderr] | [INFO] [stderr] 434 | Stereo: FALSE, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope [INFO] [stderr] --> src/safed3d12.rs:441:22 [INFO] [stderr] | [INFO] [stderr] 441 | Scaling: DXGI_SCALING_STRETCH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope [INFO] [stderr] --> src/safed3d12.rs:442:25 [INFO] [stderr] | [INFO] [stderr] 442 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stderr] --> src/safed3d12.rs:443:24 [INFO] [stderr] | [INFO] [stderr] 443 | AlphaMode: DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/safed3d12.rs:446:36 [INFO] [stderr] | [INFO] [stderr] 446 | let mut rawswapchain: *mut IDXGISwapChain1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/safed3d12.rs:455:63 [INFO] [stderr] | [INFO] [stderr] 455 | &mut rawswapchain as *mut *mut _ as *mut *mut IDXGISwapChain1, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/safed3d12.rs:463:32 [INFO] [stderr] | [INFO] [stderr] 463 | match swapchain.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stderr] --> src/safed3d12.rs:482:17 [INFO] [stderr] | [INFO] [stderr] 482 | D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER` in this scope [INFO] [stderr] --> src/safed3d12.rs:484:45 [INFO] [stderr] | [INFO] [stderr] 484 | EDescriptorHeapType::Sampler => D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stderr] --> src/safed3d12.rs:485:50 [INFO] [stderr] | [INFO] [stderr] 485 | EDescriptorHeapType::RenderTarget => D3D12_DESCRIPTOR_HEAP_TYPE_RTV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_DSV` in this scope [INFO] [stderr] --> src/safed3d12.rs:486:50 [INFO] [stderr] | [INFO] [stderr] 486 | EDescriptorHeapType::DepthStencil => D3D12_DESCRIPTOR_HEAP_TYPE_DSV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/safed3d12.rs:493:18 [INFO] [stderr] | [INFO] [stderr] 493 | heap: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/safed3d12.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | handle: D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/safed3d12.rs:515:21 [INFO] [stderr] | [INFO] [stderr] 515 | handle: D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:530:20 [INFO] [stderr] | [INFO] [stderr] 530 | let desc = D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/safed3d12.rs:537:31 [INFO] [stderr] | [INFO] [stderr] 537 | let mut rawheap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/safed3d12.rs:579:30 [INFO] [stderr] | [INFO] [stderr] 579 | commandallocator: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/safed3d12.rs:591:25 [INFO] [stderr] | [INFO] [stderr] 591 | commandlist: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/safed3d12.rs:634:29 [INFO] [stderr] | [INFO] [stderr] 634 | let mut rawca: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/safed3d12.rs:656:29 [INFO] [stderr] | [INFO] [stderr] 656 | let mut rawcl: *mut ID3D12GraphicsCommandList = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/safed3d12.rs:677:19 [INFO] [stderr] | [INFO] [stderr] 677 | fence: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/safed3d12.rs:684:28 [INFO] [stderr] | [INFO] [stderr] 684 | let mut rawf: *mut ID3D12Fence = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope [INFO] [stderr] --> src/safed3d12.rs:689:17 [INFO] [stderr] | [INFO] [stderr] 689 | D3D12_FENCE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandList` in this scope [INFO] [stderr] --> src/safed3d12.rs:734:77 [INFO] [stderr] | [INFO] [stderr] 734 | .ExecuteCommandLists(1, &(list.commandlist.as_raw() as *mut ID3D12CommandList)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/safed3d12.rs:740:10 [INFO] [stderr] | [INFO] [stderr] 740 | vbv: D3D12_VERTEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/safed3d12.rs:744:10 [INFO] [stderr] | [INFO] [stderr] 744 | vbv: D3D12_INDEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stderr] --> src/safed3d12.rs:748:27 [INFO] [stderr] | [INFO] [stderr] 748 | rootsignature: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SRootSignature` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/safed3d12.rs:752:27 [INFO] [stderr] | [INFO] [stderr] 752 | pipelinestate: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:34:14 [INFO] [stderr] | [INFO] [stderr] 34 | errcode: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | hinstance: HINSTANCE, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ATOM` in this scope [INFO] [stderr] --> src/safewindows.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | class: ATOM, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | hwnd: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:86:10 [INFO] [stderr] | [INFO] [stderr] 86 | msg: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | wparam: WPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | lparam: LPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:89:6 [INFO] [stderr] | [INFO] [stderr] 89 | ) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:90:22 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:90:46 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | DefWindowProcW(hwnd, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:108:72 [INFO] [stderr] | [INFO] [stderr] 108 | unsafe { synchapi::WaitForSingleObject(self.raw(), duration as DWORD) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:135:29 [INFO] [stderr] | [INFO] [stderr] 135 | let classdata = WNDCLASSEXW { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:136:40 [INFO] [stderr] | [INFO] [stderr] 136 | cbSize: mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:24 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `LoadIconW` in this scope [INFO] [stderr] --> src/safewindows.rs:142:24 [INFO] [stderr] | [INFO] [stderr] 142 | hIcon: LoadIconW(self.hinstance, ntdef::NULL as *const u16), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `LoadCursorW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:26 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rustyd3d12.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/rustyd3d12.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:143:53 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::dxgi::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::dxgi1_2::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::shared::dxgi1_3::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::shared::dxgi1_4::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::shared::dxgi1_5::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::shared::dxgi1_6::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::ctypes` [INFO] [stderr] error[E0425]: cannot find value `IDC_ARROW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] --> src/safed3d12.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::ctypes::c_void; [INFO] [stderr] | ^^^^^^ could not find `ctypes` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use winapi::um::d3d12::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safed3d12.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | use winapi::um::d3d12sdklayers::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/safed3d12.rs:15:13 [INFO] [stderr] | [INFO] [stderr] error[E0425]: cannot find value `COLOR_WINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:144:33 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] 15 | use winapi::shared::{dxgiformat, dxgitype, winerror}; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/safed3d12.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | use winapi::um::{d3dcommon, unknwnbase}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/safed3d12.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HBRUSH` in this scope [INFO] [stderr] --> src/safewindows.rs:144:54 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | use winapi::shared::basetsd::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | use winapi::shared::minwindef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/safed3d12.rs:21:10 [INFO] [stderr] error[E0412]: cannot find type `HICON` in this scope [INFO] [stderr] --> src/safewindows.rs:147:41 [INFO] [stderr] | [INFO] [stderr] 147 | hIconSm: ntdef::NULL as HICON, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 21 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | use winapi::shared::windef::*; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | use winapi::um::winnt::LONG; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | use winapi::um::winuser::*; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::shared` [INFO] [stderr] --> src/safewindows.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | use winapi::shared::ntdef; [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::um` [INFO] [stderr] --> src/safewindows.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use winapi::um::{errhandlingapi, libloaderapi, profileapi, synchapi, unknwnbase, winnt}; [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `winapi::Interface` [INFO] [stderr] --> src/safewindows.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use winapi::Interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no `Interface` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `wio::com` [INFO] [stderr] --> src/safewindows.rs:15:10 [INFO] [stderr] | [INFO] [stderr] 15 | use wio::com::ComPtr; [INFO] [stderr] | ^^^ could not find `com` in `wio` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `RegisterClassExW` in this scope [INFO] [stderr] --> src/safewindows.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | let atom = RegisterClassExW(&classdata); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:70 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:77 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | window: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:196:33 [INFO] [stderr] | [INFO] [stderr] 196 | pub unsafe fn raw(&self) -> HWND { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `ShowWindow` in this scope [INFO] [stderr] --> src/safewindows.rs:201:18 [INFO] [stderr] | [INFO] [stderr] 201 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_SHOW` in this scope [INFO] [stderr] --> src/safewindows.rs:201:42 [INFO] [stderr] | [INFO] [stderr] 201 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:221:46 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:221:60 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:221:76 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:221:87 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:227:21 [INFO] [stderr] | [INFO] [stderr] 227 | DefWindowProcW(self.window, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:229:25 [INFO] [stderr] | [INFO] [stderr] 229 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:231:21 [INFO] [stderr] | [INFO] [stderr] 231 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG_PTR` in this scope [INFO] [stderr] --> src/safewindows.rs:237:52 [INFO] [stderr] | [INFO] [stderr] 237 | let outwindowptr = self as *mut SWindow as LONG_PTR; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `SetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:238:9 [INFO] [stderr] | [INFO] [stderr] 238 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:238:40 [INFO] [stderr] | [INFO] [stderr] 238 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:301:27 [INFO] [stderr] | [INFO] [stderr] 301 | let mut rect: RECT = mem::zeroed(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPRECT` in this scope [INFO] [stderr] --> src/safewindows.rs:302:84 [INFO] [stderr] | [INFO] [stderr] 302 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:333:30 [INFO] [stderr] | [INFO] [stderr] 333 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:333:38 [INFO] [stderr] | [INFO] [stderr] 333 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:335:31 [INFO] [stderr] | [INFO] [stderr] 335 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CXSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:335:48 [INFO] [stderr] | [INFO] [stderr] 335 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:336:32 [INFO] [stderr] | [INFO] [stderr] 336 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CYSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:336:49 [INFO] [stderr] | [INFO] [stderr] 336 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:338:34 [INFO] [stderr] | [INFO] [stderr] 338 | let mut windowrect = RECT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:341:33 [INFO] [stderr] | [INFO] [stderr] 341 | right: width as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:342:35 [INFO] [stderr] | [INFO] [stderr] 342 | bottom: height as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `AdjustWindowRect` in this scope [INFO] [stderr] --> src/safewindows.rs:344:13 [INFO] [stderr] | [INFO] [stderr] 344 | AdjustWindowRect(&mut windowrect, windowstyle, false as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:358:23 [INFO] [stderr] | [INFO] [stderr] 358 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CreateWindowExW` in this scope [INFO] [stderr] --> src/safewindows.rs:358:30 [INFO] [stderr] | [INFO] [stderr] 358 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:367:32 [INFO] [stderr] | [INFO] [stderr] 367 | ntdef::NULL as HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HMENU` in this scope [INFO] [stderr] --> src/safewindows.rs:368:32 [INFO] [stderr] | [INFO] [stderr] 368 | ntdef::NULL as HMENU, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:407:21 [INFO] [stderr] | [INFO] [stderr] 407 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:407:35 [INFO] [stderr] | [INFO] [stderr] 407 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:407:52 [INFO] [stderr] | [INFO] [stderr] 407 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/rustyd3d12.rs:45:44 [INFO] [stderr] | [INFO] [stderr] 45 | if adapterdesc.Flags & winapi::shared::dxgi::DXGI_ADAPTER_FLAG_SOFTWARE > 0 { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safed3d12.rs:53:43 [INFO] [stderr] | [INFO] [stderr] 53 | let mut result: SDebugInterface = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Debug` [INFO] [stderr] --> src/safed3d12.rs:55:20 [INFO] [stderr] | [INFO] [stderr] 55 | let riid = ID3D12Debug::uuidof(); [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Debug` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safed3d12.rs:103:60 [INFO] [stderr] | [INFO] [stderr] 103 | let mut adapterdesc: DXGI_ADAPTER_DESC1 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:114:57 [INFO] [stderr] | [INFO] [stderr] 114 | let mut result: winnt::LARGE_INTEGER = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:124:48 [INFO] [stderr] | [INFO] [stderr] 124 | let mut result: winnt::LARGE_INTEGER = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:189:22 [INFO] [stderr] | [INFO] [stderr] 189 | msg: mem::uninitialized(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:207:69 [INFO] [stderr] | [INFO] [stderr] 207 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:215:69 [INFO] [stderr] | [INFO] [stderr] 215 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] --> src/safed3d12.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 84 | &IDXGIFactory4::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `IDXGIFactory4` [INFO] [stderr] [INFO] [stderr] error: aborting due to 210 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `rusgam`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Device2` [INFO] [stderr] --> src/safed3d12.rs:263:14 [INFO] [stderr] | [INFO] [stderr] 263 | &ID3D12Device2::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Device2` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] --> src/safed3d12.rs:326:18 [INFO] [stderr] | [INFO] [stderr] 326 | &ID3D12CommandQueue::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Resource` [INFO] [stderr] --> src/safed3d12.rs:370:18 [INFO] [stderr] | [INFO] [stderr] 370 | &ID3D12Resource::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12Resource` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] --> src/safed3d12.rs:541:18 [INFO] [stderr] | [INFO] [stderr] 541 | &ID3D12DescriptorHeap::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12DescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] --> src/safed3d12.rs:638:18 [INFO] [stderr] | [INFO] [stderr] 638 | &ID3D12CommandAllocator::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12CommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] --> src/safed3d12.rs:663:18 [INFO] [stderr] | [INFO] [stderr] 663 | &ID3D12GraphicsCommandList::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `ID3D12GraphicsCommandList` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ID3D12Fence` [INFO] [stderr] --> src/safed3d12.rs:690:18 [INFO] [stderr] | [INFO] [stderr] 690 | &ID3D12Fence::uuidof(), [INFO] [stderr] | ^^^^^^^^^^^ use of undeclared type or module `ID3D12Fence` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | winapi::um::winuser::UnregisterClassW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:182:18 [INFO] [stderr] | [INFO] [stderr] 182 | msg: winapi::um::winuser::MSG, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:207:42 [INFO] [stderr] | [INFO] [stderr] 207 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:208:21 [INFO] [stderr] | [INFO] [stderr] 208 | winapi::um::winuser::BeginPaint(self.window, &mut paintstruct); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:215:42 [INFO] [stderr] | [INFO] [stderr] 215 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:216:21 [INFO] [stderr] | [INFO] [stderr] 216 | winapi::um::winuser::EndPaint(self.window, &mut paintstruct); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:264:40 [INFO] [stderr] | [INFO] [stderr] 264 | let foundmessage = winapi::um::winuser::PeekMessageW( [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:269:25 [INFO] [stderr] | [INFO] [stderr] 269 | winapi::um::winuser::PM_REMOVE, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:283:21 [INFO] [stderr] | [INFO] [stderr] 283 | winapi::um::winuser::TranslateMessage(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:294:21 [INFO] [stderr] | [INFO] [stderr] 294 | winapi::um::winuser::DispatchMessageW(&mut message.msg); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:302:31 [INFO] [stderr] | [INFO] [stderr] 302 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stderr] --> src/safewindows.rs:392:36 [INFO] [stderr] | [INFO] [stderr] 392 | pub fn translatewmkey(key: winapi::shared::minwindef::WPARAM) -> EKey { [INFO] [stderr] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:409:17 [INFO] [stderr] | [INFO] [stderr] 409 | winapi::um::winuser::WM_KEYDOWN => EMsgType::KeyDown { [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:412:17 [INFO] [stderr] | [INFO] [stderr] 412 | winapi::um::winuser::WM_PAINT => EMsgType::Paint, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stderr] --> src/safewindows.rs:413:17 [INFO] [stderr] | [INFO] [stderr] 413 | winapi::um::winuser::WM_SIZE => EMsgType::Size, [INFO] [stderr] | ^^ could not find `um` in `winapi` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_CORRUPTION` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:104:46 [INFO] [stderr] | [INFO] [stderr] 104 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:104:81 [INFO] [stderr] | [INFO] [stderr] 104 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_CORRUPTION, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_ERROR` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:105:46 [INFO] [stderr] | [INFO] [stderr] 105 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:105:76 [INFO] [stderr] | [INFO] [stderr] 105 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_ERROR, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_WARNING` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:106:46 [INFO] [stderr] | [INFO] [stderr] 106 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:106:78 [INFO] [stderr] | [INFO] [stderr] 106 | infoqueue.setbreakonseverity(D3D12_MESSAGE_SEVERITY_WARNING, TRUE); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_SEVERITY_INFO` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:108:49 [INFO] [stderr] | [INFO] [stderr] 108 | let mut suppressedseverities = [D3D12_MESSAGE_SEVERITY_INFO]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:111:22 [INFO] [stderr] | [INFO] [stderr] 111 | [D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:114:33 [INFO] [stderr] | [INFO] [stderr] 114 | let allowlist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER_DESC` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:123:32 [INFO] [stderr] | [INFO] [stderr] 123 | let denylist = D3D12_INFO_QUEUE_FILTER_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/rustyd3d12.rs:132:34 [INFO] [stderr] | [INFO] [stderr] 132 | let mut filter = D3D12_INFO_QUEUE_FILTER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Debug` in this scope [INFO] [stderr] --> src/safed3d12.rs:48:28 [INFO] [stderr] | [INFO] [stderr] 48 | debuginterface: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12GetDebugInterface` in this scope [INFO] [stderr] --> src/safed3d12.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | let hresult = D3D12GetDebugInterface(&riid, voidcasted); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/safed3d12.rs:76:21 [INFO] [stderr] | [INFO] [stderr] 76 | factory: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIFactory4` in this scope [INFO] [stderr] --> src/safed3d12.rs:80:30 [INFO] [stderr] | [INFO] [stderr] 80 | let mut rawfactory: *mut IDXGIFactory4 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CreateDXGIFactory2` in this scope [INFO] [stderr] --> src/safed3d12.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | CreateDXGIFactory2( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stderr] --> src/safed3d12.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | DXGI_CREATE_FACTORY_DEBUG, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/safed3d12.rs:98:21 [INFO] [stderr] | [INFO] [stderr] 98 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/safed3d12.rs:102:30 [INFO] [stderr] | [INFO] [stderr] 102 | pub fn getdesc(&self) -> DXGI_ADAPTER_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stderr] --> src/safed3d12.rs:103:30 [INFO] [stderr] | [INFO] [stderr] 103 | let mut adapterdesc: DXGI_ADAPTER_DESC1 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/safed3d12.rs:109:35 [INFO] [stderr] | [INFO] [stderr] 109 | match self.adapter.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter4` in this scope [INFO] [stderr] --> src/safed3d12.rs:125:21 [INFO] [stderr] | [INFO] [stderr] 125 | adapter: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_STATES` in this scope [INFO] [stderr] --> src/safed3d12.rs:150:27 [INFO] [stderr] | [INFO] [stderr] 150 | fn d3dstate(&self) -> D3D12_RESOURCE_STATES { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COMMON` in this scope [INFO] [stderr] --> src/safed3d12.rs:152:40 [INFO] [stderr] | [INFO] [stderr] 152 | EResourceStates::Common => D3D12_RESOURCE_STATE_COMMON, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER` in this scope [INFO] [stderr] --> src/safed3d12.rs:154:17 [INFO] [stderr] | [INFO] [stderr] 154 | D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDEX_BUFFER` in this scope [INFO] [stderr] --> src/safed3d12.rs:156:45 [INFO] [stderr] | [INFO] [stderr] 156 | EResourceStates::IndexBuffer => D3D12_RESOURCE_STATE_INDEX_BUFFER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RENDER_TARGET` in this scope [INFO] [stderr] --> src/safed3d12.rs:157:46 [INFO] [stderr] | [INFO] [stderr] 157 | EResourceStates::RenderTarget => D3D12_RESOURCE_STATE_RENDER_TARGET, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_UNORDERED_ACCESS` in this scope [INFO] [stderr] --> src/safed3d12.rs:158:49 [INFO] [stderr] | [INFO] [stderr] 158 | EResourceStates::UnorderedAccess => D3D12_RESOURCE_STATE_UNORDERED_ACCESS, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_WRITE` in this scope [INFO] [stderr] --> src/safed3d12.rs:159:44 [INFO] [stderr] | [INFO] [stderr] 159 | EResourceStates::DepthWrite => D3D12_RESOURCE_STATE_DEPTH_WRITE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_DEPTH_READ` in this scope [INFO] [stderr] --> src/safed3d12.rs:160:43 [INFO] [stderr] | [INFO] [stderr] 160 | EResourceStates::DepthRead => D3D12_RESOURCE_STATE_DEPTH_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:162:17 [INFO] [stderr] | [INFO] [stderr] 162 | D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:164:53 [INFO] [stderr] | [INFO] [stderr] 164 | EResourceStates::PixelShaderResource => D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_STREAM_OUT` in this scope [INFO] [stderr] --> src/safed3d12.rs:165:43 [INFO] [stderr] | [INFO] [stderr] 165 | EResourceStates::StreamOut => D3D12_RESOURCE_STATE_STREAM_OUT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT` in this scope [INFO] [stderr] --> src/safed3d12.rs:166:50 [INFO] [stderr] | [INFO] [stderr] 166 | EResourceStates::IndirectArgument => D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_DEST` in this scope [INFO] [stderr] --> src/safed3d12.rs:167:42 [INFO] [stderr] | [INFO] [stderr] 167 | EResourceStates::CopyDest => D3D12_RESOURCE_STATE_COPY_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_COPY_SOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:168:44 [INFO] [stderr] | [INFO] [stderr] 168 | EResourceStates::CopySource => D3D12_RESOURCE_STATE_COPY_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_DEST` in this scope [INFO] [stderr] --> src/safed3d12.rs:169:45 [INFO] [stderr] | [INFO] [stderr] 169 | EResourceStates::ResolveDest => D3D12_RESOURCE_STATE_RESOLVE_DEST, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_RESOLVE_SOURCE` in this scope [INFO] [stderr] --> src/safed3d12.rs:170:47 [INFO] [stderr] | [INFO] [stderr] 170 | EResourceStates::ResolveSource => D3D12_RESOURCE_STATE_RESOLVE_SOURCE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_GENERIC_READ` in this scope [INFO] [stderr] --> src/safed3d12.rs:171:45 [INFO] [stderr] | [INFO] [stderr] 171 | EResourceStates::GenericRead => D3D12_RESOURCE_STATE_GENERIC_READ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PRESENT` in this scope [INFO] [stderr] --> src/safed3d12.rs:172:41 [INFO] [stderr] | [INFO] [stderr] 172 | EResourceStates::Present => D3D12_RESOURCE_STATE_PRESENT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_STATE_PREDICATION` in this scope [INFO] [stderr] --> src/safed3d12.rs:173:45 [INFO] [stderr] | [INFO] [stderr] 173 | EResourceStates::Predication => D3D12_RESOURCE_STATE_PREDICATION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/safed3d12.rs:179:14 [INFO] [stderr] | [INFO] [stderr] 179 | barrier: D3D12_RESOURCE_BARRIER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/safed3d12.rs:184:35 [INFO] [stderr] | [INFO] [stderr] 184 | let mut rawadapter1: *mut IDXGIAdapter1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stderr] --> src/safed3d12.rs:192:30 [INFO] [stderr] | [INFO] [stderr] 192 | let adapter1: ComPtr = unsafe { ComPtr::from_raw(rawadapter1) }; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_BARRIER` in this scope [INFO] [stderr] --> src/safed3d12.rs:203:23 [INFO] [stderr] | [INFO] [stderr] 203 | let mut barrier = D3D12_RESOURCE_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_TYPE_TRANSITION` in this scope [INFO] [stderr] --> src/safed3d12.rs:204:15 [INFO] [stderr] | [INFO] [stderr] 204 | Type: D3D12_RESOURCE_BARRIER_TYPE_TRANSITION, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_FLAG_NONE` in this scope [INFO] [stderr] --> src/safed3d12.rs:205:16 [INFO] [stderr] | [INFO] [stderr] 205 | Flags: D3D12_RESOURCE_BARRIER_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_RESOURCE_TRANSITION_BARRIER` in this scope [INFO] [stderr] --> src/safed3d12.rs:209:46 [INFO] [stderr] | [INFO] [stderr] 209 | *unsafe { barrier.u.Transition_mut() } = D3D12_RESOURCE_TRANSITION_BARRIER { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES` in this scope [INFO] [stderr] --> src/safed3d12.rs:211:22 [INFO] [stderr] | [INFO] [stderr] 211 | Subresource: D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/safed3d12.rs:220:20 [INFO] [stderr] | [INFO] [stderr] 220 | device: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:225:34 [INFO] [stderr] | [INFO] [stderr] 225 | match self.device.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12InfoQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:237:23 [INFO] [stderr] | [INFO] [stderr] 237 | infoqueue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_MESSAGE_ID` in this scope [INFO] [stderr] --> src/safed3d12.rs:241:42 [INFO] [stderr] | [INFO] [stderr] 241 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stderr] --> src/safed3d12.rs:241:65 [INFO] [stderr] | [INFO] [stderr] 241 | pub fn setbreakonseverity(&self, id: D3D12_MESSAGE_ID, val: BOOL) { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INFO_QUEUE_FILTER` in this scope [INFO] [stderr] --> src/safed3d12.rs:249:22 [INFO] [stderr] | [INFO] [stderr] 249 | filter: &mut D3D12_INFO_QUEUE_FILTER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Device2` in this scope [INFO] [stderr] --> src/safed3d12.rs:258:29 [INFO] [stderr] | [INFO] [stderr] 258 | let mut rawdevice: *mut ID3D12Device2 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `D3D12CreateDevice` in this scope [INFO] [stderr] --> src/safed3d12.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | D3D12CreateDevice( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `d3d12createdevice` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_COMMAND_LIST_TYPE` in this scope [INFO] [stderr] --> src/safed3d12.rs:291:26 [INFO] [stderr] | [INFO] [stderr] 291 | fn d3dtype(&self) -> D3D12_COMMAND_LIST_TYPE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/safed3d12.rs:293:42 [INFO] [stderr] | [INFO] [stderr] 293 | ECommandListType::Invalid => D3D12_COMMAND_LIST_TYPE_DIRECT, // $$$FRK(TODO): obviously wrong, this needs to return an option I guess [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_DIRECT` in this scope [INFO] [stderr] --> src/safed3d12.rs:294:41 [INFO] [stderr] | [INFO] [stderr] 294 | ECommandListType::Direct => D3D12_COMMAND_LIST_TYPE_DIRECT, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_BUNDLE` in this scope [INFO] [stderr] --> src/safed3d12.rs:295:41 [INFO] [stderr] | [INFO] [stderr] 295 | ECommandListType::Bundle => D3D12_COMMAND_LIST_TYPE_BUNDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COMPUTE` in this scope [INFO] [stderr] --> src/safed3d12.rs:296:42 [INFO] [stderr] | [INFO] [stderr] 296 | ECommandListType::Compute => D3D12_COMMAND_LIST_TYPE_COMPUTE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_LIST_TYPE_COPY` in this scope [INFO] [stderr] --> src/safed3d12.rs:297:39 [INFO] [stderr] | [INFO] [stderr] 297 | ECommandListType::Copy => D3D12_COMMAND_LIST_TYPE_COPY, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:305:19 [INFO] [stderr] | [INFO] [stderr] 305 | queue: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_COMMAND_QUEUE_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:315:20 [INFO] [stderr] | [INFO] [stderr] 315 | let desc = D3D12_COMMAND_QUEUE_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_COMMAND_QUEUE_PRIORITY_NORMAL` in this scope [INFO] [stderr] --> src/safed3d12.rs:317:23 [INFO] [stderr] | [INFO] [stderr] 317 | Priority: D3D12_COMMAND_QUEUE_PRIORITY_NORMAL as i32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope [INFO] [stderr] --> src/safed3d12.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 322 | let mut rawqueue: *mut ID3D12CommandQueue = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandQueue` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/safed3d12.rs:341:22 [INFO] [stderr] | [INFO] [stderr] 341 | resource: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/safed3d12.rs:351:23 [INFO] [stderr] | [INFO] [stderr] 351 | swapchain: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Resource` in this scope [INFO] [stderr] --> src/safed3d12.rs:366:30 [INFO] [stderr] | [INFO] [stderr] 366 | let mut rawbuf: *mut ID3D12Resource = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:387:27 [INFO] [stderr] | [INFO] [stderr] 387 | let mut desc: DXGI_SWAP_CHAIN_DESC = mem::zeroed(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DXGI_SWAP_CHAIN_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:417:11 [INFO] [stderr] | [INFO] [stderr] 417 | desc: DXGI_SWAP_CHAIN_DESC, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DXGI_SWAP_CHAIN_DESC1` in this scope [INFO] [stderr] --> src/safed3d12.rs:430:20 [INFO] [stderr] | [INFO] [stderr] 430 | let desc = DXGI_SWAP_CHAIN_DESC1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safed3d12.rs:434:21 [INFO] [stderr] | [INFO] [stderr] 434 | Stereo: FALSE, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SCALING_STRETCH` in this scope [INFO] [stderr] --> src/safed3d12.rs:441:22 [INFO] [stderr] | [INFO] [stderr] 441 | Scaling: DXGI_SCALING_STRETCH, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope [INFO] [stderr] --> src/safed3d12.rs:442:25 [INFO] [stderr] | [INFO] [stderr] 442 | SwapEffect: DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stderr] --> src/safed3d12.rs:443:24 [INFO] [stderr] | [INFO] [stderr] 443 | AlphaMode: DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/safed3d12.rs:446:36 [INFO] [stderr] | [INFO] [stderr] 446 | let mut rawswapchain: *mut IDXGISwapChain1 = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stderr] --> src/safed3d12.rs:455:63 [INFO] [stderr] | [INFO] [stderr] 455 | &mut rawswapchain as *mut *mut _ as *mut *mut IDXGISwapChain1, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `IDXGISwapChain4` in this scope [INFO] [stderr] --> src/safed3d12.rs:463:32 [INFO] [stderr] | [INFO] [stderr] 463 | match swapchain.cast::() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV` in this scope [INFO] [stderr] --> src/safed3d12.rs:482:17 [INFO] [stderr] | [INFO] [stderr] 482 | D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER` in this scope [INFO] [stderr] --> src/safed3d12.rs:484:45 [INFO] [stderr] | [INFO] [stderr] 484 | EDescriptorHeapType::Sampler => D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_RTV` in this scope [INFO] [stderr] --> src/safed3d12.rs:485:50 [INFO] [stderr] | [INFO] [stderr] 485 | EDescriptorHeapType::RenderTarget => D3D12_DESCRIPTOR_HEAP_TYPE_RTV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_DESCRIPTOR_HEAP_TYPE_DSV` in this scope [INFO] [stderr] --> src/safed3d12.rs:486:50 [INFO] [stderr] | [INFO] [stderr] 486 | EDescriptorHeapType::DepthStencil => D3D12_DESCRIPTOR_HEAP_TYPE_DSV, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/safed3d12.rs:493:18 [INFO] [stderr] | [INFO] [stderr] 493 | heap: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/safed3d12.rs:508:13 [INFO] [stderr] | [INFO] [stderr] 508 | handle: D3D12_CPU_DESCRIPTOR_HANDLE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_CPU_DESCRIPTOR_HANDLE` in this scope [INFO] [stderr] --> src/safed3d12.rs:515:21 [INFO] [stderr] | [INFO] [stderr] 515 | handle: D3D12_CPU_DESCRIPTOR_HANDLE { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `D3D12_DESCRIPTOR_HEAP_DESC` in this scope [INFO] [stderr] --> src/safed3d12.rs:530:20 [INFO] [stderr] | [INFO] [stderr] 530 | let desc = D3D12_DESCRIPTOR_HEAP_DESC { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope [INFO] [stderr] --> src/safed3d12.rs:537:31 [INFO] [stderr] | [INFO] [stderr] 537 | let mut rawheap: *mut ID3D12DescriptorHeap = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SDescriptorHeap` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/safed3d12.rs:579:30 [INFO] [stderr] | [INFO] [stderr] 579 | commandallocator: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/safed3d12.rs:591:25 [INFO] [stderr] | [INFO] [stderr] 591 | commandlist: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope [INFO] [stderr] --> src/safed3d12.rs:634:29 [INFO] [stderr] | [INFO] [stderr] 634 | let mut rawca: *mut ID3D12CommandAllocator = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SCommandAllocator` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope [INFO] [stderr] --> src/safed3d12.rs:656:29 [INFO] [stderr] | [INFO] [stderr] 656 | let mut rawcl: *mut ID3D12GraphicsCommandList = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/safed3d12.rs:677:19 [INFO] [stderr] | [INFO] [stderr] 677 | fence: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12Fence` in this scope [INFO] [stderr] --> src/safed3d12.rs:684:28 [INFO] [stderr] | [INFO] [stderr] 684 | let mut rawf: *mut ID3D12Fence = ptr::null_mut(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `D3D12_FENCE_FLAG_NONE` in this scope [INFO] [stderr] --> src/safed3d12.rs:689:17 [INFO] [stderr] | [INFO] [stderr] 689 | D3D12_FENCE_FLAG_NONE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12CommandList` in this scope [INFO] [stderr] --> src/safed3d12.rs:734:77 [INFO] [stderr] | [INFO] [stderr] 734 | .ExecuteCommandLists(1, &(list.commandlist.as_raw() as *mut ID3D12CommandList)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/safed3d12.rs:740:10 [INFO] [stderr] | [INFO] [stderr] 740 | vbv: D3D12_VERTEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `D3D12_INDEX_BUFFER_VIEW` in this scope [INFO] [stderr] --> src/safed3d12.rs:744:10 [INFO] [stderr] | [INFO] [stderr] 744 | vbv: D3D12_INDEX_BUFFER_VIEW, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12RootSignature` in this scope [INFO] [stderr] --> src/safed3d12.rs:748:27 [INFO] [stderr] | [INFO] [stderr] 748 | rootsignature: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SRootSignature` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ID3D12PipelineState` in this scope [INFO] [stderr] --> src/safed3d12.rs:752:27 [INFO] [stderr] | [INFO] [stderr] 752 | pipelinestate: ComPtr, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SPipelineState` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:34:14 [INFO] [stderr] | [INFO] [stderr] 34 | errcode: DWORD, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:51:16 [INFO] [stderr] | [INFO] [stderr] 51 | hinstance: HINSTANCE, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ATOM` in this scope [INFO] [stderr] --> src/safewindows.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | class: ATOM, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | hwnd: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:86:10 [INFO] [stderr] | [INFO] [stderr] 86 | msg: UINT, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | wparam: WPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | lparam: LPARAM, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:89:6 [INFO] [stderr] | [INFO] [stderr] 89 | ) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:90:22 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:90:46 [INFO] [stderr] | [INFO] [stderr] 90 | let window_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut SWindow; [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | DefWindowProcW(hwnd, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:108:72 [INFO] [stderr] | [INFO] [stderr] 108 | unsafe { synchapi::WaitForSingleObject(self.raw(), duration as DWORD) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:135:29 [INFO] [stderr] | [INFO] [stderr] 135 | let classdata = WNDCLASSEXW { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WNDCLASSEXW` in this scope [INFO] [stderr] --> src/safewindows.rs:136:40 [INFO] [stderr] | [INFO] [stderr] 136 | cbSize: mem::size_of::() as u32, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:24 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stderr] --> src/safewindows.rs:137:37 [INFO] [stderr] | [INFO] [stderr] 137 | style: CS_HREDRAW | CS_VREDRAW, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `LoadIconW` in this scope [INFO] [stderr] --> src/safewindows.rs:142:24 [INFO] [stderr] | [INFO] [stderr] 142 | hIcon: LoadIconW(self.hinstance, ntdef::NULL as *const u16), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `LoadCursorW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:26 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stderr] --> src/safewindows.rs:143:53 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IDC_ARROW` in this scope [INFO] [stderr] --> src/safewindows.rs:143:64 [INFO] [stderr] | [INFO] [stderr] 143 | hCursor: LoadCursorW(ntdef::NULL as HINSTANCE, IDC_ARROW), [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `COLOR_WINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:144:33 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HBRUSH` in this scope [INFO] [stderr] --> src/safewindows.rs:144:54 [INFO] [stderr] | [INFO] [stderr] 144 | hbrBackground: (COLOR_WINDOW + 1) as HBRUSH, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HICON` in this scope [INFO] [stderr] --> src/safewindows.rs:147:41 [INFO] [stderr] | [INFO] [stderr] 147 | hIconSm: ntdef::NULL as HICON, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `RegisterClassExW` in this scope [INFO] [stderr] --> src/safewindows.rs:150:24 [INFO] [stderr] | [INFO] [stderr] 150 | let atom = RegisterClassExW(&classdata); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:70 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stderr] --> src/safewindows.rs:164:77 [INFO] [stderr] | [INFO] [stderr] 164 | let event = unsafe { synchapi::CreateEventW(ptr::null_mut(), FALSE, FALSE, ptr::null()) }; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | window: HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:196:33 [INFO] [stderr] | [INFO] [stderr] 196 | pub unsafe fn raw(&self) -> HWND { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `ShowWindow` in this scope [INFO] [stderr] --> src/safewindows.rs:201:18 [INFO] [stderr] | [INFO] [stderr] 201 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SW_SHOW` in this scope [INFO] [stderr] --> src/safewindows.rs:201:42 [INFO] [stderr] | [INFO] [stderr] 201 | unsafe { ShowWindow(self.window, SW_SHOW) }; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:221:46 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:221:60 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:221:76 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stderr] --> src/safewindows.rs:221:87 [INFO] [stderr] | [INFO] [stderr] 221 | pub unsafe fn windowproc(&mut self, msg: UINT, wparam: WPARAM, lparam: LPARAM) -> LRESULT { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:227:21 [INFO] [stderr] | [INFO] [stderr] 227 | DefWindowProcW(self.window, msg, wparam, lparam) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:229:25 [INFO] [stderr] | [INFO] [stderr] 229 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `DefWindowProcW` in this scope [INFO] [stderr] --> src/safewindows.rs:231:21 [INFO] [stderr] | [INFO] [stderr] 231 | None => DefWindowProcW(self.window, msg, wparam, lparam), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG_PTR` in this scope [INFO] [stderr] --> src/safewindows.rs:237:52 [INFO] [stderr] | [INFO] [stderr] 237 | let outwindowptr = self as *mut SWindow as LONG_PTR; [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `SetWindowLongPtrW` in this scope [INFO] [stderr] --> src/safewindows.rs:238:9 [INFO] [stderr] | [INFO] [stderr] 238 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GWLP_USERDATA` in this scope [INFO] [stderr] --> src/safewindows.rs:238:40 [INFO] [stderr] | [INFO] [stderr] 238 | SetWindowLongPtrW(self.window, GWLP_USERDATA, outwindowptr); [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:301:27 [INFO] [stderr] | [INFO] [stderr] 301 | let mut rect: RECT = mem::zeroed(); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPRECT` in this scope [INFO] [stderr] --> src/safewindows.rs:302:84 [INFO] [stderr] | [INFO] [stderr] 302 | let res = winapi::um::winuser::GetClientRect(self.window, &mut rect as LPRECT); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stderr] --> src/safewindows.rs:333:30 [INFO] [stderr] | [INFO] [stderr] 333 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope [INFO] [stderr] --> src/safewindows.rs:333:38 [INFO] [stderr] | [INFO] [stderr] 333 | let windowstyle: DWORD = WS_OVERLAPPEDWINDOW; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:335:31 [INFO] [stderr] | [INFO] [stderr] 335 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CXSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:335:48 [INFO] [stderr] | [INFO] [stderr] 335 | let screenwidth = GetSystemMetrics(SM_CXSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `GetSystemMetrics` in this scope [INFO] [stderr] --> src/safewindows.rs:336:32 [INFO] [stderr] | [INFO] [stderr] 336 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SM_CYSCREEN` in this scope [INFO] [stderr] --> src/safewindows.rs:336:49 [INFO] [stderr] | [INFO] [stderr] 336 | let screenheight = GetSystemMetrics(SM_CYSCREEN); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stderr] --> src/safewindows.rs:338:34 [INFO] [stderr] | [INFO] [stderr] 338 | let mut windowrect = RECT { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:341:33 [INFO] [stderr] | [INFO] [stderr] 341 | right: width as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LONG` in this scope [INFO] [stderr] --> src/safewindows.rs:342:35 [INFO] [stderr] | [INFO] [stderr] 342 | bottom: height as LONG, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `AdjustWindowRect` in this scope [INFO] [stderr] --> src/safewindows.rs:344:13 [INFO] [stderr] | [INFO] [stderr] 344 | AdjustWindowRect(&mut windowrect, windowstyle, false as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:358:23 [INFO] [stderr] | [INFO] [stderr] 358 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `CreateWindowExW` in this scope [INFO] [stderr] --> src/safewindows.rs:358:30 [INFO] [stderr] | [INFO] [stderr] 358 | let hwnd: HWND = CreateWindowExW( [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope [INFO] [stderr] --> src/safewindows.rs:367:32 [INFO] [stderr] | [INFO] [stderr] 367 | ntdef::NULL as HWND, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `HMENU` in this scope [INFO] [stderr] --> src/safewindows.rs:368:32 [INFO] [stderr] | [INFO] [stderr] 368 | ntdef::NULL as HMENU, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UINT` in this scope [INFO] [stderr] --> src/safewindows.rs:407:21 [INFO] [stderr] | [INFO] [stderr] 407 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:407:35 [INFO] [stderr] | [INFO] [stderr] 407 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stderr] --> src/safewindows.rs:407:52 [INFO] [stderr] | [INFO] [stderr] 407 | pub fn msgtype(msg: UINT, wparam: WPARAM, _lparam: LPARAM) -> EMsgType { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safed3d12.rs:53:43 [INFO] [stderr] | [INFO] [stderr] 53 | let mut result: SDebugInterface = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safed3d12.rs:103:60 [INFO] [stderr] | [INFO] [stderr] 103 | let mut adapterdesc: DXGI_ADAPTER_DESC1 = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:114:57 [INFO] [stderr] | [INFO] [stderr] 114 | let mut result: winnt::LARGE_INTEGER = unsafe { mem::uninitialized() }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:124:48 [INFO] [stderr] | [INFO] [stderr] 124 | let mut result: winnt::LARGE_INTEGER = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:189:22 [INFO] [stderr] | [INFO] [stderr] 189 | msg: mem::uninitialized(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:207:69 [INFO] [stderr] | [INFO] [stderr] 207 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/safewindows.rs:215:69 [INFO] [stderr] | [INFO] [stderr] 215 | let mut paintstruct: winapi::um::winuser::PAINTSTRUCT = mem::uninitialized(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 210 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `rusgam`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "298d8fd92731f8339edd05b9dd4ca6347cfec4f91cfa66cf1932f6ea3220b951"` [INFO] running `"docker" "rm" "-f" "298d8fd92731f8339edd05b9dd4ca6347cfec4f91cfa66cf1932f6ea3220b951"` [INFO] [stdout] 298d8fd92731f8339edd05b9dd4ca6347cfec4f91cfa66cf1932f6ea3220b951