gfx-backend-dx12 0.2.1

DirectX-12 API backend for gfx-rs
Build #168529 2019-06-28T14:39:37.800963+00:00
# rustc version
rustc 1.37.0-nightly (8aa42ed7c 2019-06-24)
# docs.rs version
cratesfyi 0.6.0 (9f9fa7c 2019-06-25)

# build log
Updating crates.io index
Downloading crates ...
Downloaded gfx-backend-dx12 v0.2.1
Fresh cc v1.0.37
Fresh unicode-xid v0.1.0
Fresh autocfg v0.1.4
Fresh semver-parser v0.7.0
Fresh lazy_static v1.3.0
Fresh cfg-if v0.1.9
Fresh rand_core v0.4.0
Fresh void v1.0.2
Fresh nodrop v0.1.13
Fresh downcast-rs v1.0.4
Fresh stable_deref_trait v1.1.1
Fresh pkg-config v0.3.14
Fresh same-file v1.0.4
Fresh rustc-demangle v0.1.15
Compiling winapi v0.3.7
Fresh scopeguard v0.3.3
Fresh smallvec v0.6.10
Fresh xml-rs v0.8.0
Fresh xdg v2.2.0
Fresh percent-encoding v1.0.1
Fresh range-alloc v0.1.0
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.7/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="basetsd"' --cfg 'feature="combaseapi"' --cfg 'feature="consoleapi"' --cfg 'feature="d3d12"' --cfg 'feature="d3d12sdklayers"' --cfg 'feature="d3d12shader"' --cfg 'feature="d3dcommon"' --cfg 'feature="d3dcompiler"' --cfg 'feature="dwmapi"' --cfg 'feature="dxgi1_2"' --cfg 'feature="dxgi1_3"' --cfg 'feature="dxgi1_4"' --cfg 'feature="dxgi1_6"' --cfg 'feature="dxgidebug"' --cfg 'feature="dxgiformat"' --cfg 'feature="dxgitype"' --cfg 'feature="errhandlingapi"' --cfg 'feature="fileapi"' --cfg 'feature="handleapi"' --cfg 'feature="hidusage"' --cfg 'feature="libloaderapi"' --cfg 'feature="memoryapi"' --cfg 'feature="minwindef"' --cfg 'feature="ntsecapi"' --cfg 'feature="ntstatus"' --cfg 'feature="objbase"' --cfg 'feature="ole2"' --cfg 'feature="processenv"' --cfg 'feature="processthreadsapi"' --cfg 'feature="profileapi"' --cfg 'feature="shellapi"' --cfg 'feature="shellscalingapi"' --cfg 'feature="shobjidl_core"' --cfg 'feature="std"' --cfg 'feature="synchapi"' --cfg 'feature="sysinfoapi"' --cfg 'feature="unknwnbase"' --cfg 'feature="winbase"' --cfg 'feature="wincon"' --cfg 'feature="windef"' --cfg 'feature="windowsx"' --cfg 'feature="winerror"' --cfg 'feature="wingdi"' --cfg 'feature="winnt"' --cfg 'feature="winuser"' -C metadata=33e80bd69c321a1a -C extra-filename=-33e80bd69c321a1a --out-dir /home/cratesfyi/cratesfyi/debug/build/winapi-33e80bd69c321a1a -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh semver v0.9.0
Fresh rand_core v0.3.1
Fresh rand_jitter v0.1.4
Fresh log v0.4.6
Fresh owning_ref v0.4.0
Fresh walkdir v2.2.8
Fresh proc-macro2 v0.4.30
Fresh libc v0.2.58
Compiling spirv_cross v0.12.1
Fresh bitflags v1.1.0
Running `/home/cratesfyi/cratesfyi/debug/build/spirv_cross-e63b35ed9f00e01b/build-script-build`
Fresh byteorder v1.3.2
Fresh rustc_version v0.2.3
Fresh rand_xorshift v0.1.1
Fresh rand_isaac v0.1.1
Fresh rand_hc v0.1.0
Fresh arrayvec v0.4.10
Compiling x11-dl v2.18.3
Running `/home/cratesfyi/cratesfyi/debug/build/x11-dl-724ef1387f5e09e7/build-script-build`
Fresh lock_api v0.1.5
Fresh quote v0.6.12
Fresh libloading v0.5.1
Fresh rand_os v0.1.3
Fresh memmap v0.7.0
Fresh backtrace-sys v0.1.29
Fresh nix v0.14.1
Fresh num-traits v0.2.8
Fresh rand_chacha v0.1.1
Fresh rand_pcg v0.1.2
Checking stb_truetype v0.2.6
Running `rustc --edition=2018 --crate-name stb_truetype /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/stb_truetype-0.2.6/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=6619dc1b1f1a0332 -C extra-filename=-6619dc1b1f1a0332 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern byteorder=/home/cratesfyi/cratesfyi/debug/deps/libbyteorder-39ff357a3d89e0c9.rmeta --cap-lints allow`
Fresh fxhash v0.2.1
Running `rustc --crate-name x11_dl /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/x11-dl-2.18.3/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=162126e2c4364ec6 -C extra-filename=-162126e2c4364ec6 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-01ce08087155ff51.rmeta --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-4f011a74e82cda83.rmeta --cap-lints allow -l dl`
Compiling wayland-scanner v0.21.13
Running `rustc --crate-name wayland_scanner /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/wayland-scanner-0.21.13/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=7520f394f158bf52 -C extra-filename=-7520f394f158bf52 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-26ef60e9c2858d65.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-3d7e1f93268eeb8d.rlib --extern xml=/home/cratesfyi/cratesfyi/debug/deps/libxml-20e00560f24681b0.rlib --cap-lints allow`
Fresh syn v0.15.39
Checking dlib v0.4.1
Running `rustc --crate-name dlib /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/dlib-0.4.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="dlopen"' -C metadata=b57b774a20f227d3 -C extra-filename=-b57b774a20f227d3 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libloading=/home/cratesfyi/cratesfyi/debug/deps/liblibloading-563355f82c1efc03.rmeta --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/libloading-5fd2525b9930de25/out`
Fresh backtrace v0.3.32
Fresh ordered-float v1.0.2
Checking approx v0.3.2
Running `rustc --crate-name approx /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/approx-0.3.2/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=399f2de320eebaca -C extra-filename=-399f2de320eebaca --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-f1ca20ec79d1ade1.rmeta --cap-lints allow`
Checking line_drawing v0.7.0
Running `rustc --crate-name line_drawing /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/line_drawing-0.7.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=de93d3dba37a2965 -C extra-filename=-de93d3dba37a2965 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-f1ca20ec79d1ade1.rmeta --cap-lints allow`
Fresh rand v0.6.5
Running `/home/cratesfyi/cratesfyi/debug/build/winapi-33e80bd69c321a1a/build-script-build`
Fresh synstructure v0.10.2
Compiling derivative v1.0.2
Running `rustc --crate-name derivative /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/derivative-1.0.2/src/lib.rs --color never --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 -C metadata=c673db68e7bec837 -C extra-filename=-c673db68e7bec837 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern proc_macro2=/home/cratesfyi/cratesfyi/debug/deps/libproc_macro2-26ef60e9c2858d65.rlib --extern quote=/home/cratesfyi/cratesfyi/debug/deps/libquote-3d7e1f93268eeb8d.rlib --extern syn=/home/cratesfyi/cratesfyi/debug/deps/libsyn-1f2ccf484f2d5998.rlib --cap-lints allow`
Checking wayland-sys v0.21.13
Running `rustc --crate-name wayland_sys /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/wayland-sys-0.21.13/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="client"' --cfg 'feature="cursor"' --cfg 'feature="dlib"' --cfg 'feature="dlopen"' --cfg 'feature="egl"' --cfg 'feature="lazy_static"' -C metadata=7509a604dbe77963 -C extra-filename=-7509a604dbe77963 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern dlib=/home/cratesfyi/cratesfyi/debug/deps/libdlib-b57b774a20f227d3.rmeta --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-01ce08087155ff51.rmeta --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/libloading-5fd2525b9930de25/out`
Checking rusttype v0.7.7
Running `rustc --edition=2018 --crate-name rusttype /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/rusttype-0.7.7/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=aff3dd731e779f7b -C extra-filename=-aff3dd731e779f7b --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern approx=/home/cratesfyi/cratesfyi/debug/deps/libapprox-399f2de320eebaca.rmeta --extern arrayvec=/home/cratesfyi/cratesfyi/debug/deps/libarrayvec-8813f3c59993e018.rmeta --extern ordered_float=/home/cratesfyi/cratesfyi/debug/deps/libordered_float-0af49950705dac41.rmeta --extern stb_truetype=/home/cratesfyi/cratesfyi/debug/deps/libstb_truetype-6619dc1b1f1a0332.rmeta --cap-lints allow`
Fresh parking_lot_core v0.4.0
Running `rustc --crate-name winapi /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.7/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="basetsd"' --cfg 'feature="combaseapi"' --cfg 'feature="consoleapi"' --cfg 'feature="d3d12"' --cfg 'feature="d3d12sdklayers"' --cfg 'feature="d3d12shader"' --cfg 'feature="d3dcommon"' --cfg 'feature="d3dcompiler"' --cfg 'feature="dwmapi"' --cfg 'feature="dxgi1_2"' --cfg 'feature="dxgi1_3"' --cfg 'feature="dxgi1_4"' --cfg 'feature="dxgi1_6"' --cfg 'feature="dxgidebug"' --cfg 'feature="dxgiformat"' --cfg 'feature="dxgitype"' --cfg 'feature="errhandlingapi"' --cfg 'feature="fileapi"' --cfg 'feature="handleapi"' --cfg 'feature="hidusage"' --cfg 'feature="libloaderapi"' --cfg 'feature="memoryapi"' --cfg 'feature="minwindef"' --cfg 'feature="ntsecapi"' --cfg 'feature="ntstatus"' --cfg 'feature="objbase"' --cfg 'feature="ole2"' --cfg 'feature="processenv"' --cfg 'feature="processthreadsapi"' --cfg 'feature="profileapi"' --cfg 'feature="shellapi"' --cfg 'feature="shellscalingapi"' --cfg 'feature="shobjidl_core"' --cfg 'feature="std"' --cfg 'feature="synchapi"' --cfg 'feature="sysinfoapi"' --cfg 'feature="unknwnbase"' --cfg 'feature="winbase"' --cfg 'feature="wincon"' --cfg 'feature="windef"' --cfg 'feature="windowsx"' --cfg 'feature="winerror"' --cfg 'feature="wingdi"' --cfg 'feature="winnt"' --cfg 'feature="winuser"' -C metadata=4b70ea97e3cb5e92 -C extra-filename=-4b70ea97e3cb5e92 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --cap-lints allow`
Fresh failure_derive v0.1.5
Compiling wayland-client v0.21.13
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/wayland-client-0.21.13/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="cursor"' --cfg 'feature="dlopen"' --cfg 'feature="egl"' --cfg 'feature="native_lib"' --cfg 'feature="wayland-commons"' --cfg 'feature="wayland-sys"' -C metadata=94eba360aa181ffb -C extra-filename=-94eba360aa181ffb --out-dir /home/cratesfyi/cratesfyi/debug/build/wayland-client-94eba360aa181ffb -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern wayland_scanner=/home/cratesfyi/cratesfyi/debug/deps/libwayland_scanner-7520f394f158bf52.rlib --cap-lints allow`
Compiling wayland-protocols v0.21.13
Running `rustc --crate-name build_script_build /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/wayland-protocols-0.21.13/build.rs --color never --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="client"' --cfg 'feature="native_client"' --cfg 'feature="native_lib"' --cfg 'feature="unstable_protocols"' --cfg 'feature="wayland-client"' --cfg 'feature="wayland-sys"' -C metadata=a0c844e50a2aae93 -C extra-filename=-a0c844e50a2aae93 --out-dir /home/cratesfyi/cratesfyi/debug/build/wayland-protocols-a0c844e50a2aae93 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern wayland_scanner=/home/cratesfyi/cratesfyi/debug/deps/libwayland_scanner-7520f394f158bf52.rlib --cap-lints allow`
Checking wayland-commons v0.21.13
Running `rustc --crate-name wayland_commons /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/wayland-commons-0.21.13/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="native_lib"' --cfg 'feature="wayland-sys"' -C metadata=9dcf03b1264791b8 -C extra-filename=-9dcf03b1264791b8 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern nix=/home/cratesfyi/cratesfyi/debug/deps/libnix-cfd5737b27f2071c.rmeta --extern wayland_sys=/home/cratesfyi/cratesfyi/debug/deps/libwayland_sys-7509a604dbe77963.rmeta --cap-lints allow -L native=/home/cratesfyi/cratesfyi/debug/build/libloading-5fd2525b9930de25/out`
Checking andrew v0.2.1
Running `rustc --crate-name andrew /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/andrew-0.2.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=7e8faaba648e98f5 -C extra-filename=-7e8faaba648e98f5 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-27c25606fa2cf20d.rmeta --extern line_drawing=/home/cratesfyi/cratesfyi/debug/deps/libline_drawing-de93d3dba37a2965.rmeta --extern rusttype=/home/cratesfyi/cratesfyi/debug/deps/librusttype-aff3dd731e779f7b.rmeta --extern walkdir=/home/cratesfyi/cratesfyi/debug/deps/libwalkdir-db77e57ba17703e8.rmeta --extern xdg=/home/cratesfyi/cratesfyi/debug/deps/libxdg-21b106555517f2d3.rmeta --extern xml=/home/cratesfyi/cratesfyi/debug/deps/libxml-fb1d7bcadd0babc1.rmeta --cap-lints allow`
Fresh parking_lot v0.7.1
Checking d3d12 v0.1.0
Running `rustc --crate-name d3d12 /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=917df98a28ea2ef7 -C extra-filename=-917df98a28ea2ef7 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-27c25606fa2cf20d.rmeta --extern winapi=/home/cratesfyi/cratesfyi/debug/deps/libwinapi-4b70ea97e3cb5e92.rmeta --cap-lints allow`
error[E0432]: unresolved import `winapi::shared`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/lib.rs:6:13
|
6 | use winapi::shared::dxgiformat;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/lib.rs:7:13
|
7 | use winapi::um::{d3d12, d3dcommon};
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `um` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/com.rs:6:13
|
6 | use winapi::um::unknwnbase::IUnknown;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::ctypes`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/com.rs:5:13
|
5 | use winapi::ctypes::c_void;
|             ^^^^^^ could not find `ctypes` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/com.rs:7:5
|
7 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/command_allocator.rs:4:13
|
4 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/command_list.rs:6:13
|
6 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/debug.rs:2:13
|
2 | use winapi::um::{d3d12, d3d12sdklayers};
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/debug.rs:3:5
|
3 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0432]: unresolved import `winapi::shared`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/descriptor.rs:4:13
|
4 | use winapi::shared::dxgiformat;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/descriptor.rs:5:13
|
5 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/device.rs:7:13
|
7 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/dxgi.rs:3:13
|
3 | use winapi::shared::windef::HWND;
|             ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/device.rs:8:5
|
8 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0432]: unresolved import `winapi::shared`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/dxgi.rs:4:13
|
4 | use winapi::shared::{dxgi, dxgi1_2, dxgi1_3, dxgi1_4, dxgiformat, dxgitype};
|             ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/dxgi.rs:5:13
|
5 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::Interface`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/dxgi.rs:6:5
|
6 | use winapi::Interface;
|     ^^^^^^^^^^^^^^^^^ no `Interface` in the root

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/pso.rs:6:13
|
6 | use winapi::um::{d3d12, d3dcompiler};
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/query.rs:2:13
|
2 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/queue.rs:3:13
|
3 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/resource.rs:6:13
|
6 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/sync.rs:3:13
|
3 | use winapi::um::d3d12;
|             ^^ could not find `um` in `winapi`

error[E0433]: failed to resolve: could not find `shared` in `winapi`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/lib.rs:34:17
|
34 | pub use winapi::shared::winerror::HRESULT;
|                 ^^^^^^ could not find `shared` in `winapi`

error[E0432]: unresolved import `winapi::um`
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/sync.rs:4:13
|
4 | use winapi::um::{synchapi, winnt};
|             ^^ could not find `um` in `winapi`

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/com.rs:40:41
|
40 |     pub unsafe fn as_unknown(&self) -> &IUnknown {
|                                         ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `IUnknown` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/com.rs:42:27
|
42 |         &*(self.0 as *mut IUnknown)
|                           ^^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/command_list.rs:68:28
|
68 |     pub fn close(&self) -> HRESULT {
|                            ^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/command_list.rs:72:85
|
72 |     pub fn reset(&self, allocator: CommandAllocator, initial_pso: PipelineState) -> HRESULT {
|                                                                                     ^^^^^^^ not found in this scope

error[E0412]: cannot find type `HWND` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/dxgi.rs:69:15
|
69 |         hwnd: HWND,
|               ^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/dxgi.rs:141:57
|
141 |     pub fn present(&self, interval: u32, flags: u32) -> HRESULT {
|                                                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/queue.rs:22:55
|
22 |     pub fn signal(&self, fence: Fence, value: u64) -> HRESULT {
|                                                       ^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/sync.rs:30:72
|
30 |     pub fn set_event_on_completion(&self, event: Event, value: u64) -> HRESULT {
|                                                                        ^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/sync.rs:38:41
|
38 |     pub fn signal(&self, value: u64) -> HRESULT {
|                                         ^^^^^^^ not found in this scope

error[E0412]: cannot find type `HRESULT` in this scope
--> /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/lib.rs:36:29
|
36 | pub type D3DResult<T> = (T, HRESULT);
|                             ^^^^^^^ not found in this scope

error: aborting due to 34 previous errors

Some errors have detailed explanations: E0412, E0432, E0433.
For more information about an error, try `rustc --explain E0412`.
error: Could not compile `d3d12`.

Caused by:
process didn't exit successfully: `rustc --crate-name d3d12 /home/cratesfyi/.cargo/registry/src/github.com-1ecc6299db9ec823/d3d12-0.1.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=917df98a28ea2ef7 -C extra-filename=-917df98a28ea2ef7 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern bitflags=/home/cratesfyi/cratesfyi/debug/deps/libbitflags-27c25606fa2cf20d.rmeta --extern winapi=/home/cratesfyi/cratesfyi/debug/deps/libwinapi-4b70ea97e3cb5e92.rmeta --cap-lints allow` (exit code: 1)
warning: build failed, waiting for other jobs to finish...
thread 'main' panicked at 'ErrorMessage {
msg: "build failed",
}', src/bin/cratesfyi.rs:160:13
note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.