[INFO] cloning repository https://github.com/djg/noodle [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djg/noodle" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjg%2Fnoodle", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjg%2Fnoodle'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 67b0856ae8be5f3c919200823d8047e2d603f2f6 [INFO] checking djg/noodle against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjg%2Fnoodle" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/djg/noodle on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/djg/noodle [INFO] finished tweaking git repo https://github.com/djg/noodle [INFO] tweaked toml for git repo https://github.com/djg/noodle written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/djg/winapi-rs` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 9f683b8dede635181cf43e954696eef188a6ea4bba8f48e58642e8b616a41b87 [INFO] running `Command { std: "docker" "start" "-a" "9f683b8dede635181cf43e954696eef188a6ea4bba8f48e58642e8b616a41b87", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9f683b8dede635181cf43e954696eef188a6ea4bba8f48e58642e8b616a41b87", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f683b8dede635181cf43e954696eef188a6ea4bba8f48e58642e8b616a41b87", kill_on_drop: false }` [INFO] [stdout] 9f683b8dede635181cf43e954696eef188a6ea4bba8f48e58642e8b616a41b87 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c4841ed7e9627b1152b437a95b559faf610d18905027db387b047f81d194a798 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c4841ed7e9627b1152b437a95b559faf610d18905027db387b047f81d194a798", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling winapi v0.3.8 (https://github.com/djg/winapi-rs?branch=mf#e53c3d93) [INFO] [stderr] Checking itertools v0.8.2 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling derive-newtype v0.2.3 [INFO] [stderr] Checking noodle v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/comptr.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | shared::winerror::{E_NOINTERFACE, S_OK}, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/comptr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/bitmap.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/color.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::d2d1::D2D1_COLOR_F; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/device.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/d2d/device_context.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | shared::dxgi::IDXGISurface, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/device_context.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/d2d/factory.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | shared::dxgi::IDXGIDevice, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/factory.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/comptr.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/solid_color_brush.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::d2d1::{ID2D1Brush, ID2D1SolidColorBrush}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/mod.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use winapi::um::d2d1::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/mod.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | pub use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d3d11.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d3dcompiler.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/device.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dcomp/surface.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | shared::dxgi::IDXGISurface, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/surface.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/d2d/factory.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/target.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dcomp/visual.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | shared::minwindef::{BOOL, FALSE, TRUE}, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/visual.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dcomp/surface.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dwrite/text_format.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dwrite/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dcomp/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/device.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/device.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/dxgi/factory.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{ffi::OsString, os::windows::ffi::OsStringExt}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/factory.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/factory.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | um::{unknwnbase::IUnknown, winbase::lstrlenW}, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dwrite/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/output.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/output.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/surface.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/swap_chain.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/swap_chain.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dxgi/factory.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/swap_chain.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | pub use winapi::shared::dxgi1_2::DXGI_SWAP_CHAIN_DESC1 as SwapChainDesc1; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/mod.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::{dxgi::*, dxgi1_2::*, dxgi1_3::*, dxgiformat::*, dxgitype::*}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/mf/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/mf/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dxgi/swap_chain.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/winuser.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::{shared::minwindef::*, shared::windef::*, um::winuser::*}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/winuser.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::{shared::minwindef::*, shared::windef::*, um::winuser::*}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/winuser.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::{shared::minwindef::*, shared::windef::*, um::winuser::*}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/rect.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::windef::RECT; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/text.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{ffi::OsStr, os::windows::ffi::OsStrExt}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::windef::{POINT, SIZE}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::Interface`, `super::DeviceContext1`, `super::Bitmap1` [INFO] [stdout] --> src/d2d/device.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::DeviceContext1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device_context.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{Bitmap1, BitmapProperties1, BrushProperties, Color, Ellipse, RectF, SolidColorBrush}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::BitmapProperties1`, `super::BrushProperties`, `super::Color`, `super::Ellipse`, `super::RectF`, `super::SolidColorBrush`, `super::FactoryOptions`, `super::Color`, `crate::dxgi::Adapter1`, `crate::dxgi::Format`, `crate::dxgi::OverlaySupport`, `crate::dxgi::Factory2`, `crate::dxgi::Output` [INFO] [stdout] --> src/d2d/device_context.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{Bitmap1, BitmapProperties1, BrushProperties, Color, Ellipse, RectF, SolidColorBrush}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Ellipse` in `d2d` [INFO] [stdout] | no `BitmapProperties1` in `d2d` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/factory.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::FactoryOptions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/solid_color_brush.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::Color; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | dxgi::{Adapter1, Format, OverlaySupport}, [INFO] [stdout] | ^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/swap_chain.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | dxgi::{Factory2, Output}, [INFO] [stdout] | ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `swap_chain::SwapChainDesc1` [INFO] [stdout] --> src/dxgi/mod.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | pub use swap_chain::{SwapChain1, SwapChainDesc1}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `SwapChainDesc1` in `dxgi::swap_chain` [INFO] [stdout] | help: a similar name exists in the module: `SwapChain1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/comptr.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | shared::winerror::{E_NOINTERFACE, S_OK}, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/comptr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/bitmap.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/color.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::d2d1::D2D1_COLOR_F; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/device.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/d2d/device_context.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | shared::dxgi::IDXGISurface, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/device_context.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/d2d/factory.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | shared::dxgi::IDXGIDevice, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/factory.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/comptr.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/solid_color_brush.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::d2d1::{ID2D1Brush, ID2D1SolidColorBrush}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/mod.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use winapi::um::d2d1::*; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d2d/mod.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | pub use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d3d11.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/d3dcompiler.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/device.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dcomp/surface.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | shared::dxgi::IDXGISurface, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/surface.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/d2d/factory.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/target.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dcomp/visual.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | shared::minwindef::{BOOL, FALSE, TRUE}, [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/visual.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dcomp/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dcomp/surface.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dwrite/text_format.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use winapi::um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dwrite/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dcomp/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/device.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/device.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/dxgi/factory.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{ffi::OsString, os::windows::ffi::OsStringExt}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/factory.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/factory.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | um::{unknwnbase::IUnknown, winbase::lstrlenW}, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dwrite/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/output.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/output.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/surface.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/swap_chain.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/dxgi/swap_chain.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | um::unknwnbase::IUnknown, [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dxgi/factory.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/swap_chain.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | pub use winapi::shared::dxgi1_2::DXGI_SWAP_CHAIN_DESC1 as SwapChainDesc1; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/dxgi/mod.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::{dxgi::*, dxgi1_2::*, dxgi1_3::*, dxgiformat::*, dxgitype::*}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/mf/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | shared::{ [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/mf/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | um::{ [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::Interface` [INFO] [stdout] --> src/dxgi/swap_chain.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/winuser.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::{shared::minwindef::*, shared::windef::*, um::winuser::*}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/winuser.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::{shared::minwindef::*, shared::windef::*, um::winuser::*}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi` [INFO] [stdout] --> src/winuser.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::{shared::minwindef::*, shared::windef::*, um::winuser::*}; [INFO] [stdout] | ^^ could not find `um` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/rect.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::windef::RECT; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/text.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{ffi::OsStr, os::windows::ffi::OsStrExt}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::windef::{POINT, SIZE}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::Interface`, `super::DeviceContext1`, `super::Bitmap1` [INFO] [stdout] --> src/d2d/device.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::DeviceContext1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Interface, [INFO] [stdout] | ^^^^^^^^^ no `Interface` in the root [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device_context.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{Bitmap1, BitmapProperties1, BrushProperties, Color, Ellipse, RectF, SolidColorBrush}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::BitmapProperties1`, `super::BrushProperties`, `super::Color`, `super::Ellipse`, `super::RectF`, `super::SolidColorBrush`, `super::FactoryOptions`, `super::Color`, `crate::dxgi::Adapter1`, `crate::dxgi::Format`, `crate::dxgi::OverlaySupport`, `crate::dxgi::Factory2`, `crate::dxgi::Output` [INFO] [stdout] --> src/d2d/device_context.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{Bitmap1, BitmapProperties1, BrushProperties, Color, Ellipse, RectF, SolidColorBrush}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | no `Ellipse` in `d2d` [INFO] [stdout] | no `BitmapProperties1` in `d2d` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/factory.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::FactoryOptions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/solid_color_brush.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::Color; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | dxgi::{Adapter1, Format, OverlaySupport}, [INFO] [stdout] | ^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/swap_chain.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | dxgi::{Factory2, Output}, [INFO] [stdout] | ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `swap_chain::SwapChainDesc1` [INFO] [stdout] --> src/dxgi/mod.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | pub use swap_chain::{SwapChain1, SwapChainDesc1}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `SwapChainDesc1` in `dxgi::swap_chain` [INFO] [stdout] | help: a similar name exists in the module: `SwapChain1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D11_TEXTURE2D_DESC` [INFO] [stdout] --> src/d3d11.rs:845:24 [INFO] [stdout] | [INFO] [stdout] 845 | let mut desc = D3D11_TEXTURE2D_DESC::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D11_TEXTURE2D_DESC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IDXGISurface` [INFO] [stdout] --> src/dcomp/surface.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 76 | &IDXGISurface::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `IDXGISurface` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `D3D11_TEXTURE2D_DESC` [INFO] [stdout] --> src/d3d11.rs:845:24 [INFO] [stdout] | [INFO] [stdout] 845 | let mut desc = D3D11_TEXTURE2D_DESC::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `D3D11_TEXTURE2D_DESC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IDXGISurface` [INFO] [stdout] --> src/dcomp/surface.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 76 | &IDXGISurface::uuidof(), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `IDXGISurface` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IDXGIFactory2` [INFO] [stdout] --> src/dxgi/factory.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | let hr = CreateDXGIFactory2(flags, &IDXGIFactory2::uuidof(), factory.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `IDXGIFactory2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IDXGIFactory2` [INFO] [stdout] --> src/dxgi/factory.rs:39:45 [INFO] [stdout] | [INFO] [stdout] 39 | let hr = CreateDXGIFactory2(flags, &IDXGIFactory2::uuidof(), factory.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `IDXGIFactory2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PROPVARIANT` [INFO] [stdout] --> src/mf/mod.rs:293:28 [INFO] [stdout] | [INFO] [stdout] 293 | let mut item = PROPVARIANT::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PROPVARIANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GUID` [INFO] [stdout] --> src/mf/mod.rs:524:30 [INFO] [stdout] | [INFO] [stdout] 524 | let mut major_type = GUID::default(); [INFO] [stdout] | ^^^^ use of undeclared type `GUID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GUID` [INFO] [stdout] --> src/mf/mod.rs:648:31 [INFO] [stdout] | [INFO] [stdout] 648 | let mut key = GUID::default(); [INFO] [stdout] | ^^^^ use of undeclared type `GUID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PROPVARIANT` [INFO] [stdout] --> src/mf/mod.rs:649:33 [INFO] [stdout] | [INFO] [stdout] 649 | let mut value = PROPVARIANT::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PROPVARIANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WNDCLASSW` [INFO] [stdout] --> src/winuser.rs:130:22 [INFO] [stdout] | [INFO] [stdout] 130 | let mut wc = WNDCLASSW::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `WNDCLASSW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | (*(ptr as *mut IUnknown)).AddRef(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | (*(self.ptr as *mut IUnknown)).QueryInterface(&Q::uuidof(), p.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/comptr.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | if hr == S_OK { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `E_NOINTERFACE` in this scope [INFO] [stdout] --> src/comptr.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | assert!(hr == E_NOINTERFACE); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:69:39 [INFO] [stdout] | [INFO] [stdout] 69 | let unknwn = self.ptr as *mut IUnknown; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:75:43 [INFO] [stdout] | [INFO] [stdout] 75 | let unknwn = self.ptr as *mut IUnknown; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Bitmap: [ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/bitmap.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Bitmap: [ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Image` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:7:39 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Bitmap: [ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap1` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/bitmap.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:8:40 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Image` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:8:53 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:4:18 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Color(D2D1_COLOR_F); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | type Target = D2D1_COLOR_F; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | impl From for Color { [INFO] [stdout] | - ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:20:16 [INFO] [stdout] | [INFO] [stdout] 20 | fn from(c: D2D1_COLOR_F) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | Self(D2D1_COLOR_F { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | Color(D2D1_COLOR_F { r, g, b, a }) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Device` in this scope [INFO] [stdout] --> src/d2d/device.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device.rs:10:39 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device.rs:10:54 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Device1` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Device` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:53 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:68 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext1` in this scope [INFO] [stdout] --> src/d2d/device.rs:16:39 [INFO] [stdout] | [INFO] [stdout] 16 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext1` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 16 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 13 | impl Device1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEVICE_CONTEXT_OPTIONS_NONE` in this scope [INFO] [stdout] --> src/d2d/device.rs:19:38 [INFO] [stdout] | [INFO] [stdout] 19 | .CreateDeviceContext(D2D1_DEVICE_CONTEXT_OPTIONS_NONE, native.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:33 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device_context.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1RenderTarget` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:53 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:72 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:87 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext1` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:33 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext1` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device_context.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:54 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1RenderTarget` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:74 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:93 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:108 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1SolidColorBrush` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 31 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SolidColorBrush` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SolidColorBrush` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:48:71 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn fill_rectangle(&self, rect: &RectF, brush: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:54:74 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn fill_ellipse(&self, ellipse: &Ellipse, brush: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:77:34 [INFO] [stdout] | [INFO] [stdout] 77 | surface: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap1` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:82:43 [INFO] [stdout] | [INFO] [stdout] 82 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Image` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:99:53 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn set_target(&self, image: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Factory2` in this scope [INFO] [stdout] --> src/d2d/factory.rs:13:27 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/factory.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Factory1` in this scope [INFO] [stdout] --> src/d2d/factory.rs:13:42 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Factory` in this scope [INFO] [stdout] --> src/d2d/factory.rs:13:57 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D2D1CreateFactory` in this scope [INFO] [stdout] --> src/d2d/factory.rs:22:18 [INFO] [stdout] | [INFO] [stdout] 22 | let hr = D2D1CreateFactory( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_FACTORY_TYPE_SINGLE_THREADED` in this scope [INFO] [stdout] --> src/d2d/factory.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | D2D1_FACTORY_TYPE_SINGLE_THREADED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/d2d/factory.rs:34:59 [INFO] [stdout] | [INFO] [stdout] 33 | impl Factory2 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 34 | pub fn create_device(&self, device: &impl AsPtr) -> T [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1SolidColorBrush` in this scope [INFO] [stdout] --> src/d2d/solid_color_brush.rs:5:34 [INFO] [stdout] | [INFO] [stdout] 5 | impl_comptr! { SolidColorBrush: [ID2D1SolidColorBrush, ID2D1Brush] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SolidColorBrush` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SolidColorBrush` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/solid_color_brush.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | impl_comptr! { SolidColorBrush: [ID2D1SolidColorBrush, ID2D1Brush] } [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/d2d/solid_color_brush.rs:5:56 [INFO] [stdout] | [INFO] [stdout] 5 | impl_comptr! { SolidColorBrush: [ID2D1SolidColorBrush, ID2D1Brush] } [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_BRUSH_PROPERTIES` in this scope [INFO] [stdout] --> src/d2d/mod.rs:36:28 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct BrushProperties(D2D1_BRUSH_PROPERTIES); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PROPVARIANT` [INFO] [stdout] --> src/mf/mod.rs:293:28 [INFO] [stdout] | [INFO] [stdout] 293 | let mut item = PROPVARIANT::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PROPVARIANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_BRUSH_PROPERTIES` in this scope [INFO] [stdout] --> src/d2d/mod.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | type Target = D2D1_BRUSH_PROPERTIES; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_DEBUG_LEVEL` in this scope [INFO] [stdout] --> src/d2d/mod.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | impl Into for DebugLevel { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_DEBUG_LEVEL` in this scope [INFO] [stdout] --> src/d2d/mod.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | fn into(self) -> D2D1_DEBUG_LEVEL { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_NONE` in this scope [INFO] [stdout] --> src/d2d/mod.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | DebugLevel::None => D2D1_DEBUG_LEVEL_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_ERROR` in this scope [INFO] [stdout] --> src/d2d/mod.rs:57:34 [INFO] [stdout] | [INFO] [stdout] 57 | DebugLevel::Error => D2D1_DEBUG_LEVEL_ERROR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_WARNING` in this scope [INFO] [stdout] --> src/d2d/mod.rs:58:36 [INFO] [stdout] | [INFO] [stdout] 58 | DebugLevel::Warning => D2D1_DEBUG_LEVEL_WARNING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_INFORMATION` in this scope [INFO] [stdout] --> src/d2d/mod.rs:59:40 [INFO] [stdout] | [INFO] [stdout] 59 | DebugLevel::Information => D2D1_DEBUG_LEVEL_INFORMATION, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope [INFO] [stdout] --> src/d2d/mod.rs:64:27 [INFO] [stdout] | [INFO] [stdout] 64 | pub struct FactoryOptions(D2D1_FACTORY_OPTIONS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope [INFO] [stdout] --> src/d2d/mod.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | type Target = D2D1_FACTORY_OPTIONS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_FACTORY_OPTIONS` in this scope [INFO] [stdout] --> src/d2d/mod.rs:75:24 [INFO] [stdout] | [INFO] [stdout] 75 | FactoryOptions(D2D1_FACTORY_OPTIONS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_RECT_F` in this scope [INFO] [stdout] --> src/d2d/mod.rs:82:18 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct RectF(D2D1_RECT_F); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_RECT_F` in this scope [INFO] [stdout] --> src/d2d/mod.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 86 | Self(D2D1_RECT_F { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope [INFO] [stdout] --> src/d3d11.rs:21:25 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11.rs:21:39 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:21:55 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:21:74 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope [INFO] [stdout] --> src/d3d11.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | impl_comptr! { Device: [ID3D11Device, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | impl_comptr! { Device: [ID3D11Device, IUnknown] } [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 22 | impl_comptr! { Device: [ID3D11Device, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:23:53 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:23:72 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11InputLayout` in this scope [INFO] [stdout] --> src/d3d11.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:24:49 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:24:68 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Multithread` in this scope [INFO] [stdout] --> src/d3d11.rs:25:30 [INFO] [stdout] | [INFO] [stdout] 25 | impl_comptr! { Multithread: [ID3D11Multithread, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | impl_comptr! { Multithread: [ID3D11Multithread, IUnknown] } [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:25:49 [INFO] [stdout] | [INFO] [stdout] 25 | impl_comptr! { Multithread: [ID3D11Multithread, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11PixelShader` in this scope [INFO] [stdout] --> src/d3d11.rs:26:30 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:26:49 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:26:68 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope [INFO] [stdout] --> src/d3d11.rs:27:35 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderTargetView` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `RenderTargetView` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11View` in this scope [INFO] [stdout] --> src/d3d11.rs:27:59 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:27:71 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:27:90 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope [INFO] [stdout] --> src/d3d11.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SamplerState` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SamplerState` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:28:51 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:28:70 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope [INFO] [stdout] --> src/d3d11.rs:29:37 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ShaderResourceView` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `ShaderResourceView` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11View` in this scope [INFO] [stdout] --> src/d3d11.rs:29:63 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:29:75 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:29:94 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope [INFO] [stdout] --> src/d3d11.rs:30:28 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11.rs:30:45 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:30:61 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:30:80 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11VertexShader` in this scope [INFO] [stdout] --> src/d3d11.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `VertexShader` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `VertexShader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:31:70 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_SINGLETHREADED` in this scope [INFO] [stdout] --> src/d3d11.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | const SINGLE_THREADED = D3D11_CREATE_DEVICE_SINGLETHREADED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_DEBUG` in this scope [INFO] [stdout] --> src/d3d11.rs:36:23 [INFO] [stdout] | [INFO] [stdout] 36 | const DEBUG = D3D11_CREATE_DEVICE_DEBUG; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_BGRA_SUPPORT` in this scope [INFO] [stdout] --> src/d3d11.rs:37:30 [INFO] [stdout] | [INFO] [stdout] 37 | const BGRA_SUPPORT = D3D11_CREATE_DEVICE_BGRA_SUPPORT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_DEBUGGABLE` in this scope [INFO] [stdout] --> src/d3d11.rs:38:35 [INFO] [stdout] | [INFO] [stdout] 38 | const DEVICE_DEBUGGABLE = D3D11_CREATE_DEVICE_DEBUGGABLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_VIDEO_SUPPORT` in this scope [INFO] [stdout] --> src/d3d11.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | const VIDEO_SUPPORT = D3D11_CREATE_DEVICE_VIDEO_SUPPORT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_BUFFER_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:44:27 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct BufferDesc(D3D11_BUFFER_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:45:33 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct InputElementDesc(D3D11_INPUT_ELEMENT_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_RENDER_TARGET_VIEW_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct RenderTargetViewDesc(D3D11_RENDER_TARGET_VIEW_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_SAMPLER_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:47:28 [INFO] [stdout] | [INFO] [stdout] 47 | pub struct SamplerDesc(D3D11_SAMPLER_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_SUBRESOURCE_DATA` in this scope [INFO] [stdout] --> src/d3d11.rs:48:32 [INFO] [stdout] | [INFO] [stdout] 48 | pub struct SubresourceData(D3D11_SUBRESOURCE_DATA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_VIEWPORT` in this scope [INFO] [stdout] --> src/d3d11.rs:49:25 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct Viewport(D3D11_VIEWPORT); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope [INFO] [stdout] --> src/d3d11.rs:53:31 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn create_hardware_device(create_flags: CreateDevice) -> Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 53 | let mut device = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D11CreateDevice` in this scope [INFO] [stdout] --> src/d3d11.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | hr!(D3D11CreateDevice( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D_DRIVER_TYPE_HARDWARE` in this scope [INFO] [stdout] --> src/d3d11.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | D3D_DRIVER_TYPE_HARDWARE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_SDK_VERSION` in this scope [INFO] [stdout] --> src/d3d11.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | D3D11_SDK_VERSION, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope [INFO] [stdout] --> src/d3d11.rs:76:35 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 76 | let mut buffer = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 110 | resource: impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope [INFO] [stdout] --> src/d3d11.rs:113:33 [INFO] [stdout] | [INFO] [stdout] 113 | let mut view = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `RenderTargetView` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 113 | let mut view = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11InputLayout` in this scope [INFO] [stdout] --> src/d3d11.rs:126:35 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 126 | let mut layout = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11VertexShader` in this scope [INFO] [stdout] --> src/d3d11.rs:138:35 [INFO] [stdout] | [INFO] [stdout] 138 | let mut shader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `VertexShader` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 138 | let mut shader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11PixelShader` in this scope [INFO] [stdout] --> src/d3d11.rs:167:35 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 167 | let mut shader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope [INFO] [stdout] --> src/d3d11.rs:211:31 [INFO] [stdout] | [INFO] [stdout] 211 | let mut ss = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SamplerState` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 211 | let mut ss = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11.rs:289:36 [INFO] [stdout] | [INFO] [stdout] 289 | let mut context = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 289 | let mut context = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_TEXTURE2D_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:841:26 [INFO] [stdout] | [INFO] [stdout] 841 | pub struct Texture2dDesc(D3D11_TEXTURE2D_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3DBlob` in this scope [INFO] [stdout] --> src/d3dcompiler.rs:42:33 [INFO] [stdout] | [INFO] [stdout] 16 | impl Compiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 42 | let mut code = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3DBlob` in this scope [INFO] [stdout] --> src/d3dcompiler.rs:43:39 [INFO] [stdout] | [INFO] [stdout] 16 | impl Compiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 43 | let mut error_msgs = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3DCompile` in this scope [INFO] [stdout] --> src/d3dcompiler.rs:45:27 [INFO] [stdout] | [INFO] [stdout] 45 | let hr = unsafe { D3DCompile( [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDevice` in this scope [INFO] [stdout] --> src/dcomp/device.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device: [IDCompositionDevice, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device: [IDCompositionDevice, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:11:46 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device: [IDCompositionDevice, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDevice2` in this scope [INFO] [stdout] --> src/dcomp/device.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr! { Device2: [IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr! { Device2: [IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:12:48 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr! { Device2: [IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDesktopDevice` in this scope [INFO] [stdout] --> src/dcomp/device.rs:13:32 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDevice2` in this scope [INFO] [stdout] --> src/dcomp/device.rs:13:60 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:13:82 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDeviceDebug` in this scope [INFO] [stdout] --> src/dcomp/device.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr! { DeviceDebug: [IDCompositionDeviceDebug, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr! { DeviceDebug: [IDCompositionDeviceDebug, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:14:56 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr! { DeviceDebug: [IDCompositionDeviceDebug, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionTarget` in this scope [INFO] [stdout] --> src/dcomp/device.rs:20:43 [INFO] [stdout] | [INFO] [stdout] 20 | let mut target = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:15:26 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr! { Surface: [IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/surface.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr! { Surface: [IDCompositionSurface, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:15:48 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr! { Surface: [IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVirtualSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/surface.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:16:62 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:16:84 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | let mut surface = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVirtualSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | let mut surface = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 71 | let mut update_object = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionTarget` in this scope [INFO] [stdout] --> src/dcomp/target.rs:7:25 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Target: [IDCompositionTarget, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/target.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Target: [IDCompositionTarget, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/target.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Target: [IDCompositionTarget, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/target.rs:10:48 [INFO] [stdout] | [INFO] [stdout] 9 | impl Target { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 10 | pub fn set_root(&self, visual: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { Visual: [IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { Visual: [IDCompositionVisual, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:16:46 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { Visual: [IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:17:69 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisualDebug` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:56 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:78 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:99 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual3` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisualDebug` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:48 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:74 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:96 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GUID` [INFO] [stdout] --> src/mf/mod.rs:524:30 [INFO] [stdout] | [INFO] [stdout] 524 | let mut major_type = GUID::default(); [INFO] [stdout] | ^^^^ use of undeclared type `GUID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:117 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:27:23 [INFO] [stdout] | [INFO] [stdout] 27 | impl From for BOOL { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:30:30 [INFO] [stdout] | [INFO] [stdout] 30 | Insert::Below => FALSE, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:31:30 [INFO] [stdout] | [INFO] [stdout] 31 | Insert::Above => TRUE, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 40 | let mut visual = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:53:43 [INFO] [stdout] | [INFO] [stdout] 53 | let mut visual = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:64:46 [INFO] [stdout] | [INFO] [stdout] 64 | fn _set_content(&self, content: *mut IUnknown) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:71:56 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn set_content(&self, content: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:85:22 [INFO] [stdout] | [INFO] [stdout] 85 | V: AsPtr [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:81:32 [INFO] [stdout] | [INFO] [stdout] 81 | visual: impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:97:56 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn remove_visual(&self, visual: impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:22:55 [INFO] [stdout] | [INFO] [stdout] 22 | $(pub fn $name(dxgi_device: &impl AsPtr) -> T [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 41 | / impl_create_device! { [INFO] [stdout] 42 | | create_device , DCompositionCreateDevice, [INFO] [stdout] 43 | | create_device_2, DCompositionCreateDevice2, [INFO] [stdout] 44 | | create_device_3, DCompositionCreateDevice3 [INFO] [stdout] 45 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DCompositionCreateDevice` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:42:22 [INFO] [stdout] | [INFO] [stdout] 42 | create_device , DCompositionCreateDevice, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DCompositionCreateDevice2` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | create_device_2, DCompositionCreateDevice2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DCompositionCreateDevice3` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | create_device_3, DCompositionCreateDevice3 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { TextFormat: [IDWriteTextFormat, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dwrite/text_format.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { TextFormat: [IDWriteTextFormat, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { TextFormat: [IDWriteTextFormat, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:49:45 [INFO] [stdout] | [INFO] [stdout] 49 | default_fill_brush: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | D2D1_DRAW_TEXT_OPTIONS_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:59:21 [INFO] [stdout] | [INFO] [stdout] 59 | DWRITE_MEASURING_MODE_NATURAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | impl Into for FontWeight { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | fn into(self) -> DWRITE_FONT_WEIGHT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_THIN` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | Thin => DWRITE_FONT_WEIGHT_THIN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_EXTRA_LIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:53:27 [INFO] [stdout] | [INFO] [stdout] 53 | ExtraLight => DWRITE_FONT_WEIGHT_EXTRA_LIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_LIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | Light => DWRITE_FONT_WEIGHT_LIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GUID` [INFO] [stdout] --> src/mf/mod.rs:648:31 [INFO] [stdout] | [INFO] [stdout] 648 | let mut key = GUID::default(); [INFO] [stdout] | ^^^^ use of undeclared type `GUID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_SEMI_LIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | SemiLight => DWRITE_FONT_WEIGHT_SEMI_LIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:56:23 [INFO] [stdout] | [INFO] [stdout] 56 | Normal => DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_MEDIUM` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:57:23 [INFO] [stdout] | [INFO] [stdout] 57 | Medium => DWRITE_FONT_WEIGHT_MEDIUM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_SEMI_BOLD` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | SemiBold => DWRITE_FONT_WEIGHT_SEMI_BOLD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_BOLD` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:59:21 [INFO] [stdout] | [INFO] [stdout] 59 | Bold => DWRITE_FONT_WEIGHT_BOLD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PROPVARIANT` [INFO] [stdout] --> src/mf/mod.rs:649:33 [INFO] [stdout] | [INFO] [stdout] 649 | let mut value = PROPVARIANT::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PROPVARIANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_EXTRA_BOLD` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:60:26 [INFO] [stdout] | [INFO] [stdout] 60 | ExtraBold => DWRITE_FONT_WEIGHT_EXTRA_BOLD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_BLACK` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:61:22 [INFO] [stdout] | [INFO] [stdout] 61 | Black => DWRITE_FONT_WEIGHT_BLACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_EXTRA_BLACK` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | ExtraBlack => DWRITE_FONT_WEIGHT_EXTRA_BLACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | impl Into for FontStretch { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | fn into(self) -> DWRITE_FONT_STRETCH { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_UNDEFINED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 87 | Undefined => DWRITE_FONT_STRETCH_UNDEFINED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_ULTRA_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:88:31 [INFO] [stdout] | [INFO] [stdout] 88 | UltraCondensed => DWRITE_FONT_STRETCH_ULTRA_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_EXTRA_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:89:31 [INFO] [stdout] | [INFO] [stdout] 89 | ExtraCondensed => DWRITE_FONT_STRETCH_EXTRA_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:90:26 [INFO] [stdout] | [INFO] [stdout] 90 | Condensed => DWRITE_FONT_STRETCH_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_SEMI_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:91:30 [INFO] [stdout] | [INFO] [stdout] 91 | SemiCondensed => DWRITE_FONT_STRETCH_SEMI_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:92:23 [INFO] [stdout] | [INFO] [stdout] 92 | Normal => DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_SEMI_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | SemiExpanded => DWRITE_FONT_STRETCH_SEMI_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | Expanded => DWRITE_FONT_STRETCH_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_EXTRA_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:95:30 [INFO] [stdout] | [INFO] [stdout] 95 | ExtraExpanded => DWRITE_FONT_STRETCH_EXTRA_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_ULTRA_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:96:30 [INFO] [stdout] | [INFO] [stdout] 96 | UltraExpanded => DWRITE_FONT_STRETCH_ULTRA_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:110:11 [INFO] [stdout] | [INFO] [stdout] 110 | impl Into for FontStyle { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | fn into(self) -> DWRITE_FONT_STYLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 114 | Normal => DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_OBLIQUE` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:115:24 [INFO] [stdout] | [INFO] [stdout] 115 | Oblique => DWRITE_FONT_STYLE_OBLIQUE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_ITALIC` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:116:23 [INFO] [stdout] | [INFO] [stdout] 116 | Italic => DWRITE_FONT_STYLE_ITALIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | impl Into for TextAlignment { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:136:22 [INFO] [stdout] | [INFO] [stdout] 136 | fn into(self) -> DWRITE_TEXT_ALIGNMENT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:139:24 [INFO] [stdout] | [INFO] [stdout] 139 | Leading => DWRITE_TEXT_ALIGNMENT_LEADING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | Trailing => DWRITE_TEXT_ALIGNMENT_TRAILING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_CENTER` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:141:23 [INFO] [stdout] | [INFO] [stdout] 141 | Center => DWRITE_TEXT_ALIGNMENT_CENTER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_JUSTIFIED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | Justified => DWRITE_TEXT_ALIGNMENT_JUSTIFIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PARAGRAPH_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | impl Into for ParagraphAlignment { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PARAGRAPH_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:159:22 [INFO] [stdout] | [INFO] [stdout] 159 | fn into(self) -> DWRITE_PARAGRAPH_ALIGNMENT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_NEAR` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:162:21 [INFO] [stdout] | [INFO] [stdout] 162 | Near => DWRITE_PARAGRAPH_ALIGNMENT_NEAR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_FAR` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | Far => DWRITE_PARAGRAPH_ALIGNMENT_FAR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:164:23 [INFO] [stdout] | [INFO] [stdout] 164 | Center => DWRITE_PARAGRAPH_ALIGNMENT_CENTER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:169:26 [INFO] [stdout] | [INFO] [stdout] 169 | impl_comptr! { Factory: [IDWriteFactory, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dwrite/mod.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | impl_comptr! { Factory: [IDWriteFactory, IUnknown] } [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:169:42 [INFO] [stdout] | [INFO] [stdout] 169 | impl_comptr! { Factory: [IDWriteFactory, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:178:18 [INFO] [stdout] | [INFO] [stdout] 178 | let hr = DWriteCreateFactory( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | DWRITE_FACTORY_TYPE_SHARED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:200:40 [INFO] [stdout] | [INFO] [stdout] 188 | impl Factory { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 200 | let mut text_format = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:12:24 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr!( Device: [IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr!( Device: [IDXGIDevice, IUnknown]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:12:37 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr!( Device: [IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:13:51 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice2` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:38 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:52 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:65 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice3` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice2` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:38 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:52 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:66 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:79 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice4` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice3` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:38 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice2` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:52 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:66 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:80 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:93 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { Factory: [IDXGIFactory,]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { Factory: [IDXGIFactory,]} [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Factory1: [IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Factory1: [IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:19:42 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Factory1: [IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory2` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:20:57 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:28:18 [INFO] [stdout] | [INFO] [stdout] 28 | let hr = CreateDXGIFactory1(&I::uuidof(), native.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 35 | let flags = if debug { DXGI_CREATE_FACTORY_DEBUG } else { 0 }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WNDCLASSW` [INFO] [stdout] --> src/winuser.rs:130:22 [INFO] [stdout] | [INFO] [stdout] 130 | let mut wc = WNDCLASSW::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `WNDCLASSW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory2` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:38:36 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn create_factory_2(debug: bool) -> Factory2 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 38 | let mut factory = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | let hr = CreateDXGIFactory2(flags, &IDXGIFactory2::uuidof(), factory.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:45:25 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:45:39 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:45:52 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:40 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:54 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:67 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct AdapterDesc1(DXGI_ADAPTER_DESC1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `lstrlenW` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 63 | let desc_len = unsafe { lstrlenW(&self.0.Description as *const _) } as usize; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:105:36 [INFO] [stdout] | [INFO] [stdout] 102 | impl Iterator for Adapter1Iter<'_> { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 105 | let mut adapter = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:28:37 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:28:50 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:64 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:38 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:65 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:78 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:38 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:28:32 [INFO] [stdout] | [INFO] [stdout] 28 | (*(ptr as *mut IUnknown)).AddRef(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | (*(self.ptr as *mut IUnknown)).QueryInterface(&Q::uuidof(), p.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/comptr.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | if hr == S_OK { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `E_NOINTERFACE` in this scope [INFO] [stdout] --> src/comptr.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | assert!(hr == E_NOINTERFACE); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:69:39 [INFO] [stdout] | [INFO] [stdout] 69 | let unknwn = self.ptr as *mut IUnknown; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/comptr.rs:75:43 [INFO] [stdout] | [INFO] [stdout] 75 | let unknwn = self.ptr as *mut IUnknown; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Bitmap: [ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/bitmap.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Bitmap: [ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:52 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Image` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:7:39 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Bitmap: [ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:66 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap1` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/bitmap.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:8:40 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Image` in this scope [INFO] [stdout] --> src/d2d/bitmap.rs:8:53 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Bitmap1: [ID2D1Bitmap1, ID2D1Bitmap, ID2D1Image]} [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:4:18 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Color(D2D1_COLOR_F); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | type Target = D2D1_COLOR_F; [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | impl From for Color { [INFO] [stdout] | - ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:20:16 [INFO] [stdout] | [INFO] [stdout] 20 | fn from(c: D2D1_COLOR_F) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | Self(D2D1_COLOR_F { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope [INFO] [stdout] --> src/d2d/color.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | Color(D2D1_COLOR_F { r, g, b, a }) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Device` in this scope [INFO] [stdout] --> src/d2d/device.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:79 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device.rs:10:39 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device.rs:10:54 [INFO] [stdout] | [INFO] [stdout] 10 | impl_comptr! { Device: [ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:92 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Device1` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Device` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:53 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device.rs:11:68 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device1: [ID2D1Device1, ID2D1Device, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext1` in this scope [INFO] [stdout] --> src/d2d/device.rs:16:39 [INFO] [stdout] | [INFO] [stdout] 16 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext1` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 16 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 13 | impl Device1 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEVICE_CONTEXT_OPTIONS_NONE` in this scope [INFO] [stdout] --> src/d2d/device.rs:19:38 [INFO] [stdout] | [INFO] [stdout] 19 | .CreateDeviceContext(D2D1_DEVICE_CONTEXT_OPTIONS_NONE, native.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:33 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device_context.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput4` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1RenderTarget` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:53 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:72 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:19:87 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { DeviceContext: [ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext1` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:33 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext1` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/device_context.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1DeviceContext` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:54 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1RenderTarget` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:74 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Resource` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:93 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:20:108 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { DeviceContext1: [ID2D1DeviceContext1, ID2D1DeviceContext, ID2D1RenderTarget, ID2D1Resource, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1SolidColorBrush` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:31:43 [INFO] [stdout] | [INFO] [stdout] 31 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SolidColorBrush` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SolidColorBrush` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:48:71 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn fill_rectangle(&self, rect: &RectF, brush: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:54:74 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn fill_ellipse(&self, ellipse: &Ellipse, brush: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:77:34 [INFO] [stdout] | [INFO] [stdout] 77 | surface: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Bitmap1` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:82:43 [INFO] [stdout] | [INFO] [stdout] 82 | let mut native = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Image` in this scope [INFO] [stdout] --> src/d2d/device_context.rs:99:53 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn set_target(&self, image: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Factory2` in this scope [INFO] [stdout] --> src/d2d/factory.rs:13:27 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/factory.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:38 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Factory1` in this scope [INFO] [stdout] --> src/d2d/factory.rs:13:42 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Factory` in this scope [INFO] [stdout] --> src/d2d/factory.rs:13:57 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { Factory2: [ID2D1Factory2, ID2D1Factory1, ID2D1Factory]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D2D1CreateFactory` in this scope [INFO] [stdout] --> src/d2d/factory.rs:22:18 [INFO] [stdout] | [INFO] [stdout] 22 | let hr = D2D1CreateFactory( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_FACTORY_TYPE_SINGLE_THREADED` in this scope [INFO] [stdout] --> src/d2d/factory.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | D2D1_FACTORY_TYPE_SINGLE_THREADED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:52 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/d2d/factory.rs:34:59 [INFO] [stdout] | [INFO] [stdout] 33 | impl Factory2 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 34 | pub fn create_device(&self, device: &impl AsPtr) -> T [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1SolidColorBrush` in this scope [INFO] [stdout] --> src/d2d/solid_color_brush.rs:5:34 [INFO] [stdout] | [INFO] [stdout] 5 | impl_comptr! { SolidColorBrush: [ID2D1SolidColorBrush, ID2D1Brush] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SolidColorBrush` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SolidColorBrush` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d2d/solid_color_brush.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | impl_comptr! { SolidColorBrush: [ID2D1SolidColorBrush, ID2D1Brush] } [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/d2d/solid_color_brush.rs:5:56 [INFO] [stdout] | [INFO] [stdout] 5 | impl_comptr! { SolidColorBrush: [ID2D1SolidColorBrush, ID2D1Brush] } [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_BRUSH_PROPERTIES` in this scope [INFO] [stdout] --> src/d2d/mod.rs:36:28 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct BrushProperties(D2D1_BRUSH_PROPERTIES); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_BRUSH_PROPERTIES` in this scope [INFO] [stdout] --> src/d2d/mod.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | type Target = D2D1_BRUSH_PROPERTIES; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_DEBUG_LEVEL` in this scope [INFO] [stdout] --> src/d2d/mod.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | impl Into for DebugLevel { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_DEBUG_LEVEL` in this scope [INFO] [stdout] --> src/d2d/mod.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | fn into(self) -> D2D1_DEBUG_LEVEL { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_NONE` in this scope [INFO] [stdout] --> src/d2d/mod.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | DebugLevel::None => D2D1_DEBUG_LEVEL_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_ERROR` in this scope [INFO] [stdout] --> src/d2d/mod.rs:57:34 [INFO] [stdout] | [INFO] [stdout] 57 | DebugLevel::Error => D2D1_DEBUG_LEVEL_ERROR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_WARNING` in this scope [INFO] [stdout] --> src/d2d/mod.rs:58:36 [INFO] [stdout] | [INFO] [stdout] 58 | DebugLevel::Warning => D2D1_DEBUG_LEVEL_WARNING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_INFORMATION` in this scope [INFO] [stdout] --> src/d2d/mod.rs:59:40 [INFO] [stdout] | [INFO] [stdout] 59 | DebugLevel::Information => D2D1_DEBUG_LEVEL_INFORMATION, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope [INFO] [stdout] --> src/d2d/mod.rs:64:27 [INFO] [stdout] | [INFO] [stdout] 64 | pub struct FactoryOptions(D2D1_FACTORY_OPTIONS); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope [INFO] [stdout] --> src/d2d/mod.rs:67:19 [INFO] [stdout] | [INFO] [stdout] 67 | type Target = D2D1_FACTORY_OPTIONS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_FACTORY_OPTIONS` in this scope [INFO] [stdout] --> src/d2d/mod.rs:75:24 [INFO] [stdout] | [INFO] [stdout] 75 | FactoryOptions(D2D1_FACTORY_OPTIONS { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D2D1_RECT_F` in this scope [INFO] [stdout] --> src/d2d/mod.rs:82:18 [INFO] [stdout] | [INFO] [stdout] 82 | pub struct RectF(D2D1_RECT_F); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_RECT_F` in this scope [INFO] [stdout] --> src/d2d/mod.rs:86:14 [INFO] [stdout] | [INFO] [stdout] 86 | Self(D2D1_RECT_F { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope [INFO] [stdout] --> src/d3d11.rs:21:25 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11.rs:21:39 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:21:55 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:21:74 [INFO] [stdout] | [INFO] [stdout] 21 | impl_comptr! { Buffer: [ID3D11Buffer, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope [INFO] [stdout] --> src/d3d11.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | impl_comptr! { Device: [ID3D11Device, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | impl_comptr! { Device: [ID3D11Device, IUnknown] } [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 22 | impl_comptr! { Device: [ID3D11Device, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DeviceContext` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:23:53 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:23:72 [INFO] [stdout] | [INFO] [stdout] 23 | impl_comptr! { DeviceContext: [ID3D11DeviceContext, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:80 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11InputLayout` in this scope [INFO] [stdout] --> src/d3d11.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:93 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:24:49 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:24:68 [INFO] [stdout] | [INFO] [stdout] 24 | impl_comptr! { InputLayout: [ID3D11InputLayout, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Multithread` in this scope [INFO] [stdout] --> src/d3d11.rs:25:30 [INFO] [stdout] | [INFO] [stdout] 25 | impl_comptr! { Multithread: [ID3D11Multithread, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | impl_comptr! { Multithread: [ID3D11Multithread, IUnknown] } [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:25:49 [INFO] [stdout] | [INFO] [stdout] 25 | impl_comptr! { Multithread: [ID3D11Multithread, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11PixelShader` in this scope [INFO] [stdout] --> src/d3d11.rs:26:30 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:26:49 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:26:68 [INFO] [stdout] | [INFO] [stdout] 26 | impl_comptr! { PixelShader: [ID3D11PixelShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope [INFO] [stdout] --> src/d3d11.rs:27:35 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RenderTargetView` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `RenderTargetView` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11View` in this scope [INFO] [stdout] --> src/d3d11.rs:27:59 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:27:71 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:27:90 [INFO] [stdout] | [INFO] [stdout] 27 | impl_comptr! { RenderTargetView: [ID3D11RenderTargetView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope [INFO] [stdout] --> src/d3d11.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SamplerState` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SamplerState` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:106 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput5` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:28:51 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:28:70 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr! { SamplerState: [ID3D11SamplerState, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11ShaderResourceView` in this scope [INFO] [stdout] --> src/d3d11.rs:29:37 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ShaderResourceView` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `ShaderResourceView` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11View` in this scope [INFO] [stdout] --> src/d3d11.rs:29:63 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:29:75 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:29:94 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr! { ShaderResourceView: [ID3D11ShaderResourceView, ID3D11View, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Texture2D` in this scope [INFO] [stdout] --> src/d3d11.rs:30:28 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11.rs:30:45 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:30:61 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:30:80 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr! { Texture2d: [ID3D11Texture2D, ID3D11Resource, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11VertexShader` in this scope [INFO] [stdout] --> src/d3d11.rs:31:31 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `VertexShader` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `VertexShader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/d3d11.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceChild` in this scope [INFO] [stdout] --> src/d3d11.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/d3d11.rs:31:70 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr! { VertexShader: [ID3D11VertexShader, ID3D11DeviceChild, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_SINGLETHREADED` in this scope [INFO] [stdout] --> src/d3d11.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | const SINGLE_THREADED = D3D11_CREATE_DEVICE_SINGLETHREADED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_DEBUG` in this scope [INFO] [stdout] --> src/d3d11.rs:36:23 [INFO] [stdout] | [INFO] [stdout] 36 | const DEBUG = D3D11_CREATE_DEVICE_DEBUG; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_BGRA_SUPPORT` in this scope [INFO] [stdout] --> src/d3d11.rs:37:30 [INFO] [stdout] | [INFO] [stdout] 37 | const BGRA_SUPPORT = D3D11_CREATE_DEVICE_BGRA_SUPPORT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_DEBUGGABLE` in this scope [INFO] [stdout] --> src/d3d11.rs:38:35 [INFO] [stdout] | [INFO] [stdout] 38 | const DEVICE_DEBUGGABLE = D3D11_CREATE_DEVICE_DEBUGGABLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_CREATE_DEVICE_VIDEO_SUPPORT` in this scope [INFO] [stdout] --> src/d3d11.rs:39:31 [INFO] [stdout] | [INFO] [stdout] 39 | const VIDEO_SUPPORT = D3D11_CREATE_DEVICE_VIDEO_SUPPORT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput4` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:38 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_BUFFER_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:44:27 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct BufferDesc(D3D11_BUFFER_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_INPUT_ELEMENT_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:45:33 [INFO] [stdout] | [INFO] [stdout] 45 | pub struct InputElementDesc(D3D11_INPUT_ELEMENT_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_RENDER_TARGET_VIEW_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct RenderTargetViewDesc(D3D11_RENDER_TARGET_VIEW_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_SAMPLER_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:47:28 [INFO] [stdout] | [INFO] [stdout] 47 | pub struct SamplerDesc(D3D11_SAMPLER_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_SUBRESOURCE_DATA` in this scope [INFO] [stdout] --> src/d3d11.rs:48:32 [INFO] [stdout] | [INFO] [stdout] 48 | pub struct SubresourceData(D3D11_SUBRESOURCE_DATA); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_VIEWPORT` in this scope [INFO] [stdout] --> src/d3d11.rs:49:25 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct Viewport(D3D11_VIEWPORT); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Device` in this scope [INFO] [stdout] --> src/d3d11.rs:53:31 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn create_hardware_device(create_flags: CreateDevice) -> Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 53 | let mut device = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3D11CreateDevice` in this scope [INFO] [stdout] --> src/d3d11.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | hr!(D3D11CreateDevice( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D_DRIVER_TYPE_HARDWARE` in this scope [INFO] [stdout] --> src/d3d11.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | D3D_DRIVER_TYPE_HARDWARE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D3D11_SDK_VERSION` in this scope [INFO] [stdout] --> src/d3d11.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | D3D11_SDK_VERSION, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Buffer` in this scope [INFO] [stdout] --> src/d3d11.rs:76:35 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 76 | let mut buffer = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11Resource` in this scope [INFO] [stdout] --> src/d3d11.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 110 | resource: impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11RenderTargetView` in this scope [INFO] [stdout] --> src/d3d11.rs:113:33 [INFO] [stdout] | [INFO] [stdout] 113 | let mut view = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `RenderTargetView` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 113 | let mut view = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:52 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11InputLayout` in this scope [INFO] [stdout] --> src/d3d11.rs:126:35 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 126 | let mut layout = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11VertexShader` in this scope [INFO] [stdout] --> src/d3d11.rs:138:35 [INFO] [stdout] | [INFO] [stdout] 138 | let mut shader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `VertexShader` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 138 | let mut shader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11PixelShader` in this scope [INFO] [stdout] --> src/d3d11.rs:167:35 [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 167 | let mut shader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11SamplerState` in this scope [INFO] [stdout] --> src/d3d11.rs:211:31 [INFO] [stdout] | [INFO] [stdout] 211 | let mut ss = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SamplerState` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 211 | let mut ss = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3D11DeviceContext` in this scope [INFO] [stdout] --> src/d3d11.rs:289:36 [INFO] [stdout] | [INFO] [stdout] 289 | let mut context = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `DeviceContext` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 289 | let mut context = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 69 | impl Device { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `D3D11_TEXTURE2D_DESC` in this scope [INFO] [stdout] --> src/d3d11.rs:841:26 [INFO] [stdout] | [INFO] [stdout] 841 | pub struct Texture2dDesc(D3D11_TEXTURE2D_DESC); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3DBlob` in this scope [INFO] [stdout] --> src/d3dcompiler.rs:42:33 [INFO] [stdout] | [INFO] [stdout] 16 | impl Compiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 42 | let mut code = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:66 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID3DBlob` in this scope [INFO] [stdout] --> src/d3dcompiler.rs:43:39 [INFO] [stdout] | [INFO] [stdout] 16 | impl Compiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 43 | let mut error_msgs = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D3DCompile` in this scope [INFO] [stdout] --> src/d3dcompiler.rs:45:27 [INFO] [stdout] | [INFO] [stdout] 45 | let hr = unsafe { D3DCompile( [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDevice` in this scope [INFO] [stdout] --> src/dcomp/device.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device: [IDCompositionDevice, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device: [IDCompositionDevice, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:80 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:11:46 [INFO] [stdout] | [INFO] [stdout] 11 | impl_comptr! { Device: [IDCompositionDevice, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDevice2` in this scope [INFO] [stdout] --> src/dcomp/device.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr! { Device2: [IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr! { Device2: [IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:94 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:12:48 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr! { Device2: [IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDesktopDevice` in this scope [INFO] [stdout] --> src/dcomp/device.rs:13:32 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | -------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:107 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDevice2` in this scope [INFO] [stdout] --> src/dcomp/device.rs:13:60 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:13:82 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr! { DesktopDevice: [IDCompositionDesktopDevice, IDCompositionDevice2, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:120 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionDeviceDebug` in this scope [INFO] [stdout] --> src/dcomp/device.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr! { DeviceDebug: [IDCompositionDeviceDebug, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/device.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr! { DeviceDebug: [IDCompositionDeviceDebug, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/device.rs:14:56 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr! { DeviceDebug: [IDCompositionDeviceDebug, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput6` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:24 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionTarget` in this scope [INFO] [stdout] --> src/dcomp/device.rs:20:43 [INFO] [stdout] | [INFO] [stdout] 20 | let mut target = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:15:26 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr! { Surface: [IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/surface.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr! { Surface: [IDCompositionSurface, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:15:48 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr! { Surface: [IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVirtualSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/surface.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:16:62 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput5` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:38 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:16:84 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { VirtualSurface: [IDCompositionVirtualSurface, IDCompositionSurface, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | let mut surface = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVirtualSurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | let mut surface = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dcomp/surface.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 71 | let mut update_object = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput4` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:52 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionTarget` in this scope [INFO] [stdout] --> src/dcomp/target.rs:7:25 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Target: [IDCompositionTarget, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/target.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Target: [IDCompositionTarget, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/target.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Target: [IDCompositionTarget, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/target.rs:10:48 [INFO] [stdout] | [INFO] [stdout] 9 | impl Target { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 10 | pub fn set_root(&self, visual: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { Visual: [IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:80 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { Visual: [IDCompositionVisual, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:16:46 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { Visual: [IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:94 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:108 [INFO] [stdout] | [INFO] [stdout] 34 | ...tput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:17:69 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { Visual2: [IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:121 [INFO] [stdout] | [INFO] [stdout] 34 | ...utput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisualDebug` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:56 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:134 [INFO] [stdout] | [INFO] [stdout] 34 | ...GIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:78 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:18:99 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { VisualDebug: [IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual3` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:44:35 [INFO] [stdout] | [INFO] [stdout] 41 | impl Iterator for OutputIter<'_> { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 44 | let mut output = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/dxgi/output.rs:62:51 [INFO] [stdout] | [INFO] [stdout] 62 | unsafe { self.0.SupportsOverlays() != FALSE } [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dcomp/visual.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisualDebug` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:48 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:74 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:96 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:72:43 [INFO] [stdout] | [INFO] [stdout] 72 | concerned_device: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:19:117 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Visual3: [IDCompositionVisual3, IDCompositionVisualDebug, IDCompositionVisual2, IDCompositionVisual, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:27:23 [INFO] [stdout] | [INFO] [stdout] 27 | impl From for BOOL { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:30:30 [INFO] [stdout] | [INFO] [stdout] 30 | Insert::Below => FALSE, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:31:30 [INFO] [stdout] | [INFO] [stdout] 31 | Insert::Above => TRUE, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 40 | let mut visual = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual2` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:53:43 [INFO] [stdout] | [INFO] [stdout] 53 | let mut visual = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:64:46 [INFO] [stdout] | [INFO] [stdout] 64 | fn _set_content(&self, content: *mut IUnknown) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:71:56 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn set_content(&self, content: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:85:22 [INFO] [stdout] | [INFO] [stdout] 85 | V: AsPtr [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:81:32 [INFO] [stdout] | [INFO] [stdout] 81 | visual: impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDCompositionVisual` in this scope [INFO] [stdout] --> src/dcomp/visual.rs:97:56 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn remove_visual(&self, visual: impl AsPtr) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:22:55 [INFO] [stdout] | [INFO] [stdout] 22 | $(pub fn $name(dxgi_device: &impl AsPtr) -> T [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 41 | / impl_create_device! { [INFO] [stdout] 42 | | create_device , DCompositionCreateDevice, [INFO] [stdout] 43 | | create_device_2, DCompositionCreateDevice2, [INFO] [stdout] 44 | | create_device_3, DCompositionCreateDevice3 [INFO] [stdout] 45 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/surface.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DCompositionCreateDevice` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:42:22 [INFO] [stdout] | [INFO] [stdout] 42 | create_device , DCompositionCreateDevice, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DCompositionCreateDevice2` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | create_device_2, DCompositionCreateDevice2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DCompositionCreateDevice3` in this scope [INFO] [stdout] --> src/dcomp/mod.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | create_device_3, DCompositionCreateDevice3 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { TextFormat: [IDWriteTextFormat, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dwrite/text_format.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { TextFormat: [IDWriteTextFormat, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:7:40 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { TextFormat: [IDWriteTextFormat, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ID2D1Brush` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:49:45 [INFO] [stdout] | [INFO] [stdout] 49 | default_fill_brush: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_NONE` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | D2D1_DRAW_TEXT_OPTIONS_NONE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:7:62 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_MEASURING_MODE_NATURAL` in this scope [INFO] [stdout] --> src/dwrite/text_format.rs:59:21 [INFO] [stdout] | [INFO] [stdout] 59 | DWRITE_MEASURING_MODE_NATURAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | impl Into for FontWeight { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface1` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_WEIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | fn into(self) -> DWRITE_FONT_WEIGHT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_THIN` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | Thin => DWRITE_FONT_WEIGHT_THIN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_EXTRA_LIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:53:27 [INFO] [stdout] | [INFO] [stdout] 53 | ExtraLight => DWRITE_FONT_WEIGHT_EXTRA_LIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_LIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | Light => DWRITE_FONT_WEIGHT_LIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/surface.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_SEMI_LIGHT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | SemiLight => DWRITE_FONT_WEIGHT_SEMI_LIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_NORMAL` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:56:23 [INFO] [stdout] | [INFO] [stdout] 56 | Normal => DWRITE_FONT_WEIGHT_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_MEDIUM` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:57:23 [INFO] [stdout] | [INFO] [stdout] 57 | Medium => DWRITE_FONT_WEIGHT_MEDIUM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_SEMI_BOLD` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | SemiBold => DWRITE_FONT_WEIGHT_SEMI_BOLD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_BOLD` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:59:21 [INFO] [stdout] | [INFO] [stdout] 59 | Bold => DWRITE_FONT_WEIGHT_BOLD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_EXTRA_BOLD` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:60:26 [INFO] [stdout] | [INFO] [stdout] 60 | ExtraBold => DWRITE_FONT_WEIGHT_EXTRA_BOLD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_BLACK` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:61:22 [INFO] [stdout] | [INFO] [stdout] 61 | Black => DWRITE_FONT_WEIGHT_BLACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_EXTRA_BLACK` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | ExtraBlack => DWRITE_FONT_WEIGHT_EXTRA_BLACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:42 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | impl Into for FontStretch { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STRETCH` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:84:22 [INFO] [stdout] | [INFO] [stdout] 84 | fn into(self) -> DWRITE_FONT_STRETCH { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_UNDEFINED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:87:26 [INFO] [stdout] | [INFO] [stdout] 87 | Undefined => DWRITE_FONT_STRETCH_UNDEFINED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_ULTRA_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:88:31 [INFO] [stdout] | [INFO] [stdout] 88 | UltraCondensed => DWRITE_FONT_STRETCH_ULTRA_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_EXTRA_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:89:31 [INFO] [stdout] | [INFO] [stdout] 89 | ExtraCondensed => DWRITE_FONT_STRETCH_EXTRA_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:90:26 [INFO] [stdout] | [INFO] [stdout] 90 | Condensed => DWRITE_FONT_STRETCH_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_SEMI_CONDENSED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:91:30 [INFO] [stdout] | [INFO] [stdout] 91 | SemiCondensed => DWRITE_FONT_STRETCH_SEMI_CONDENSED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:92:23 [INFO] [stdout] | [INFO] [stdout] 92 | Normal => DWRITE_FONT_STRETCH_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_SEMI_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | SemiExpanded => DWRITE_FONT_STRETCH_SEMI_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | Expanded => DWRITE_FONT_STRETCH_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:56 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_EXTRA_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:95:30 [INFO] [stdout] | [INFO] [stdout] 95 | ExtraExpanded => DWRITE_FONT_STRETCH_EXTRA_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_ULTRA_EXPANDED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:96:30 [INFO] [stdout] | [INFO] [stdout] 96 | UltraExpanded => DWRITE_FONT_STRETCH_ULTRA_EXPANDED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:110:11 [INFO] [stdout] | [INFO] [stdout] 110 | impl Into for FontStyle { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_FONT_STYLE` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | fn into(self) -> DWRITE_FONT_STYLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 114 | Normal => DWRITE_FONT_STYLE_NORMAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_OBLIQUE` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:115:24 [INFO] [stdout] | [INFO] [stdout] 115 | Oblique => DWRITE_FONT_STYLE_OBLIQUE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_ITALIC` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:116:23 [INFO] [stdout] | [INFO] [stdout] 116 | Italic => DWRITE_FONT_STYLE_ITALIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | impl Into for TextAlignment { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_TEXT_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:136:22 [INFO] [stdout] | [INFO] [stdout] 136 | fn into(self) -> DWRITE_TEXT_ALIGNMENT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:78 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:139:24 [INFO] [stdout] | [INFO] [stdout] 139 | Leading => DWRITE_TEXT_ALIGNMENT_LEADING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | Trailing => DWRITE_TEXT_ALIGNMENT_TRAILING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_CENTER` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:141:23 [INFO] [stdout] | [INFO] [stdout] 141 | Center => DWRITE_TEXT_ALIGNMENT_CENTER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_JUSTIFIED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | Justified => DWRITE_TEXT_ALIGNMENT_JUSTIFIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PARAGRAPH_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | impl Into for ParagraphAlignment { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWRITE_PARAGRAPH_ALIGNMENT` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:159:22 [INFO] [stdout] | [INFO] [stdout] 159 | fn into(self) -> DWRITE_PARAGRAPH_ALIGNMENT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_NEAR` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:162:21 [INFO] [stdout] | [INFO] [stdout] 162 | Near => DWRITE_PARAGRAPH_ALIGNMENT_NEAR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_FAR` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | Far => DWRITE_PARAGRAPH_ALIGNMENT_FAR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface2` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:164:23 [INFO] [stdout] | [INFO] [stdout] 164 | Center => DWRITE_PARAGRAPH_ALIGNMENT_CENTER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteFactory` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:169:26 [INFO] [stdout] | [INFO] [stdout] 169 | impl_comptr! { Factory: [IDWriteFactory, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/surface.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dwrite/mod.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | impl_comptr! { Factory: [IDWriteFactory, IUnknown] } [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:169:42 [INFO] [stdout] | [INFO] [stdout] 169 | impl_comptr! { Factory: [IDWriteFactory, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:178:18 [INFO] [stdout] | [INFO] [stdout] 178 | let hr = DWriteCreateFactory( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | DWRITE_FACTORY_TYPE_SHARED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDWriteTextFormat` in this scope [INFO] [stdout] --> src/dwrite/mod.rs:200:40 [INFO] [stdout] | [INFO] [stdout] 188 | impl Factory { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 200 | let mut text_format = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:12:24 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr!( Device: [IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface1` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:42 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr!( Device: [IDXGIDevice, IUnknown]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:57 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:71 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:12:37 [INFO] [stdout] | [INFO] [stdout] 12 | impl_comptr!( Device: [IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:93 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:29 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/swap_chain.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:13:38 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:13:51 [INFO] [stdout] | [INFO] [stdout] 13 | impl_comptr!(Device1: [IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice2` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:67 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:80 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:38 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SwapChain1` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SwapChain1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/swap_chain.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:52 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:14:65 [INFO] [stdout] | [INFO] [stdout] 14 | impl_comptr!(Device2: [IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:46 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice3` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ----------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:62 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:84 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice2` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:38 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:97 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:52 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:66 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:15:79 [INFO] [stdout] | [INFO] [stdout] 15 | impl_comptr!(Device3: [IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:22:29 [INFO] [stdout] | [INFO] [stdout] 19 | impl Factory2 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 22 | device: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SwapChainDesc1` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | desc: &SwapChainDesc1, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SwapChain1` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SwapChain1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:28:43 [INFO] [stdout] | [INFO] [stdout] 28 | let mut swap_chain = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SwapChain1` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 28 | let mut swap_chain = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 19 | impl Factory2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:44:26 [INFO] [stdout] | [INFO] [stdout] 41 | impl SwapChain1 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 44 | ComPtr: AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_ALPHA_MODE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:38:26 [INFO] [stdout] | [INFO] [stdout] 38 | impl From for DXGI_ALPHA_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice4` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:42:28 [INFO] [stdout] | [INFO] [stdout] 42 | Unspecified => DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_PREMULTIPLIED` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:43:30 [INFO] [stdout] | [INFO] [stdout] 43 | Premultiplied => DXGI_ALPHA_MODE_PREMULTIPLIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/device.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_STRAIGHT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | Straight => DXGI_ALPHA_MODE_STRAIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_IGNORE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:45:23 [INFO] [stdout] | [INFO] [stdout] 45 | Ignore => DXGI_ALPHA_MODE_IGNORE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | Other(DXGI_FORMAT), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | impl Into for Format { [INFO] [stdout] | - ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | fn into(self) -> DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:60:30 [INFO] [stdout] | [INFO] [stdout] 60 | Format::Bgra8 => DXGI_FORMAT_B8G8R8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_NV12` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | Format::Nv12 => DXGI_FORMAT_NV12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct Usage: DXGI_USAGE { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice3` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:38 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_SHADER_INPUT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:69:30 [INFO] [stdout] | [INFO] [stdout] 69 | const SHADER_INPUT = DXGI_USAGE_SHADER_INPUT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:70:38 [INFO] [stdout] | [INFO] [stdout] 70 | const RENDER_TARGET_OUTPUT = DXGI_USAGE_RENDER_TARGET_OUTPUT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_BACK_BUFFER` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:71:29 [INFO] [stdout] | [INFO] [stdout] 71 | const BACK_BUFFER = DXGI_USAGE_BACK_BUFFER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_SHARED` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | const SHARED = DXGI_USAGE_SHARED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice2` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:52 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_READ_ONLY` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:73:27 [INFO] [stdout] | [INFO] [stdout] 73 | const READ_ONLY = DXGI_USAGE_READ_ONLY; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_DISCARD_ON_PRESENT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:74:36 [INFO] [stdout] | [INFO] [stdout] 74 | const DISCARD_ON_PRESENT = DXGI_USAGE_DISCARD_ON_PRESENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_UNORDERED_ACCESS` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:75:34 [INFO] [stdout] | [INFO] [stdout] 75 | const UNORDERED_ACCESS = DXGI_USAGE_UNORDERED_ACCESS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice1` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:66 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:79:22 [INFO] [stdout] | [INFO] [stdout] 79 | impl From for DXGI_USAGE { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:80:30 [INFO] [stdout] | [INFO] [stdout] 80 | fn from(usage: Usage) -> DXGI_USAGE { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | impl Into for SampleDesc { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDevice` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:80 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:91:22 [INFO] [stdout] | [INFO] [stdout] 91 | fn into(self) -> DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:93:43 [INFO] [stdout] | [INFO] [stdout] 93 | SampleDesc::NoAntiAliasing => DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_EFFECT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | impl Into for SwapEffect { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_EFFECT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | fn into(self) -> DXGI_SWAP_EFFECT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_DISCARD` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:112:36 [INFO] [stdout] | [INFO] [stdout] 112 | SwapEffect::Discard => DXGI_SWAP_EFFECT_DISCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_SEQUENTIAL` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | SwapEffect::Sequential => DXGI_SWAP_EFFECT_SEQUENTIAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/device.rs:16:93 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr!(Device4: [IDXGIDevice4, IDXGIDevice3, IDXGIDevice2, IDXGIDevice1, IDXGIDevice, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_DISCARD` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:114:40 [INFO] [stdout] | [INFO] [stdout] 114 | SwapEffect::FlipDiscard => DXGI_SWAP_EFFECT_FLIP_DISCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:115:43 [INFO] [stdout] | [INFO] [stdout] 115 | SwapEffect::FlipSequential => DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:121:32 [INFO] [stdout] | [INFO] [stdout] 121 | pub struct OverlaySupport: DXGI_OVERLAY_SUPPORT_FLAG { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_OVERLAY_SUPPORT_FLAG_DIRECT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:122:24 [INFO] [stdout] | [INFO] [stdout] 122 | const DIRECT = DXGI_OVERLAY_SUPPORT_FLAG_DIRECT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_OVERLAY_SUPPORT_FLAG_SCALING` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:123:25 [INFO] [stdout] | [INFO] [stdout] 123 | const SCALING = DXGI_OVERLAY_SUPPORT_FLAG_SCALING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | impl From for OverlaySupport { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:128:20 [INFO] [stdout] | [INFO] [stdout] 128 | fn from(flags: DXGI_OVERLAY_SUPPORT_FLAG) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:133:31 [INFO] [stdout] | [INFO] [stdout] 133 | impl From for DXGI_OVERLAY_SUPPORT_FLAG { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:134:39 [INFO] [stdout] | [INFO] [stdout] 134 | fn from(flags: OverlaySupport) -> DXGI_OVERLAY_SUPPORT_FLAG { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_ALL_STREAMS` in this scope [INFO] [stdout] --> src/mf/mod.rs:79:20 [INFO] [stdout] | [INFO] [stdout] 79 | All => MF_SOURCE_READER_ALL_STREAMS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { Factory: [IDXGIFactory,]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_ANY_STREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 80 | Any => MF_SOURCE_READER_ANY_STREAM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_FIRST_AUDIO_STREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | FirstAudio => MF_SOURCE_READER_FIRST_AUDIO_STREAM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_FIRST_VIDEO_STREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | FirstVideo => MF_SOURCE_READER_FIRST_VIDEO_STREAM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | impl_comptr! { Factory: [IDXGIFactory,]} [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | impl_comptr! { Attributes: [IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | impl_comptr! { Attributes: [IMFAttributes, IUnknown] } [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Factory1: [IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:93:44 [INFO] [stdout] | [INFO] [stdout] 93 | impl_comptr! { Attributes: [IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Factory1: [IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFDXGIDeviceManager` in this scope [INFO] [stdout] --> src/mf/mod.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | impl_comptr! { DXGIDeviceManager(u32): [IMFDXGIDeviceManager, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DXGIDeviceManager` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct $name(crate $crate::comptr::ComPtr<$com>, $field); [INFO] [stdout] | ------------------------------------------------------------- similarly named struct `DXGIDeviceManager` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | impl_comptr! { DXGIDeviceManager(u32): [IMFDXGIDeviceManager, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:19:42 [INFO] [stdout] | [INFO] [stdout] 19 | impl_comptr! { Factory1: [IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:94:63 [INFO] [stdout] | [INFO] [stdout] 94 | impl_comptr! { DXGIDeviceManager(u32): [IMFDXGIDeviceManager, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory2` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSourceReader` in this scope [INFO] [stdout] --> src/mf/mod.rs:95:31 [INFO] [stdout] | [INFO] [stdout] 95 | impl_comptr! { SourceReader: [IMFSourceReader, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SourceReader` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SourceReader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | impl_comptr! { SourceReader: [IMFSourceReader, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:95:48 [INFO] [stdout] | [INFO] [stdout] 95 | impl_comptr! { SourceReader: [IMFSourceReader, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:20:42 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:96:28 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ help: a struct with a similar name exists: `MediaType` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaType` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:20:57 [INFO] [stdout] | [INFO] [stdout] 20 | impl_comptr! { Factory2: [IDXGIFactory2, IDXGIFactory1, IDXGIFactory]} [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:28:18 [INFO] [stdout] | [INFO] [stdout] 28 | let hr = CreateDXGIFactory1(&I::uuidof(), native.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_CREATE_FACTORY_DEBUG` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 35 | let flags = if debug { DXGI_CREATE_FACTORY_DEBUG } else { 0 }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory2` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:38:36 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn create_factory_2(debug: bool) -> Factory2 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 38 | let mut factory = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDXGIFactory2` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | let hr = CreateDXGIFactory2(flags, &IDXGIFactory2::uuidof(), factory.getter_addrefs()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:45:25 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | -------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:45:39 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:45:52 [INFO] [stdout] | [INFO] [stdout] 45 | impl_comptr!( Adapter: [IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:96:42 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/factory.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ----------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:96:57 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:40 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSample` in this scope [INFO] [stdout] --> src/mf/mod.rs:97:25 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^ help: a struct with a similar name exists: `Sample` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Sample` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:54 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:46:67 [INFO] [stdout] | [INFO] [stdout] 46 | impl_comptr!(Adapter1: [IDXGIAdapter1, IDXGIAdapter, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:97:36 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_ADAPTER_DESC1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:59:25 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct AdapterDesc1(DXGI_ADAPTER_DESC1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:97:51 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `lstrlenW` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 63 | let desc_len = unsafe { lstrlenW(&self.0.Description as *const _) } as usize; [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter1` in this scope [INFO] [stdout] --> src/dxgi/factory.rs:105:36 [INFO] [stdout] | [INFO] [stdout] 102 | impl Iterator for Adapter1Iter<'_> { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 105 | let mut adapter = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | impl_comptr! { MediaBuffer: [IMFMediaBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `MediaBuffer` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaBuffer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:28:37 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | impl_comptr! { MediaBuffer: [IMFMediaBuffer, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:28:50 [INFO] [stdout] | [INFO] [stdout] 28 | impl_comptr!( Output: [IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:98:46 [INFO] [stdout] | [INFO] [stdout] 98 | impl_comptr! { MediaBuffer: [IMFMediaBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMF2DBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:99:27 [INFO] [stdout] | [INFO] [stdout] 99 | impl_comptr! { Buffer2D: [IMF2DBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | impl_comptr! { Buffer2D: [IMF2DBuffer, IUnknown] } [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:51 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:29:64 [INFO] [stdout] | [INFO] [stdout] 29 | impl_comptr!(Output1: [IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:99:40 [INFO] [stdout] | [INFO] [stdout] 99 | impl_comptr! { Buffer2D: [IMF2DBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFDXGIBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:100:29 [INFO] [stdout] | [INFO] [stdout] 100 | impl_comptr! { BufferDxgi: [IMFDXGIBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ---------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:38 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | impl_comptr! { BufferDxgi: [IMFDXGIBuffer, IUnknown] } [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:65 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:100:44 [INFO] [stdout] | [INFO] [stdout] 100 | impl_comptr! { BufferDxgi: [IMFDXGIBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:30:78 [INFO] [stdout] | [INFO] [stdout] 30 | impl_comptr!(Output2: [IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFStartup` in this scope [INFO] [stdout] --> src/mf/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | MFStartup(MF_VERSION, MFSTARTUP_FULL); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_VERSION` in this scope [INFO] [stdout] --> src/mf/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | MFStartup(MF_VERSION, MFSTARTUP_FULL); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MFSTARTUP_FULL` in this scope [INFO] [stdout] --> src/mf/mod.rs:104:31 [INFO] [stdout] | [INFO] [stdout] 104 | MFStartup(MF_VERSION, MFSTARTUP_FULL); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFShutdown` in this scope [INFO] [stdout] --> src/mf/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | MFShutdown(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:115:35 [INFO] [stdout] | [INFO] [stdout] 115 | let mut attributes = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 115 | let mut attributes = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 114 | pub fn create_attributes(initial_size: u32) -> Attributes { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:24 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:116:23 [INFO] [stdout] | [INFO] [stdout] 116 | let hr = unsafe { MFCreateAttributes(attributes.getter_addrefs(), initial_size) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFDXGIDeviceManager` in this scope [INFO] [stdout] --> src/mf/mod.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | let mut manager = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct $name(crate $crate::comptr::ComPtr<$com>, $field); [INFO] [stdout] | ------------------------------------------------------------- similarly named struct `DXGIDeviceManager` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 123 | let mut manager = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 121 | pub fn create_dxgi_device_manager() -> DXGIDeviceManager { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateDXGIDeviceManager` in this scope [INFO] [stdout] --> src/mf/mod.rs:124:23 [INFO] [stdout] | [INFO] [stdout] 124 | let hr = unsafe { MFCreateDXGIDeviceManager(&mut reset_token, manager.getter_addrefs()) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DXGIDeviceManager` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct $name(crate $crate::comptr::ComPtr<$com>, $field); [INFO] [stdout] | ------------------------------------------------------------- similarly named tuple struct `DXGIDeviceManager` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:130:35 [INFO] [stdout] | [INFO] [stdout] 130 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaType` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 130 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 129 | pub fn create_media_type() -> MediaType { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 131 | let hr = unsafe { MFCreateMediaType(media_type.getter_addrefs()) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSourceReader` in this scope [INFO] [stdout] --> src/mf/mod.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | let mut source_reader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SourceReader` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 137 | let mut source_reader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 136 | fn _create_source_reader_from_url(url: &[u16], attributes: &Attributes) -> SourceReader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:38 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateSourceReaderFromURL` in this scope [INFO] [stdout] --> src/mf/mod.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | MFCreateSourceReaderFromURL( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:155:24 [INFO] [stdout] | [INFO] [stdout] 155 | fn to_key(self) -> REFGUID; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:159:24 [INFO] [stdout] | [INFO] [stdout] 159 | fn to_key(self) -> REFGUID { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:52 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_MT_MAJOR_TYPE` in this scope [INFO] [stdout] --> src/mf/mod.rs:161:33 [INFO] [stdout] | [INFO] [stdout] 161 | Attr::MajorType => &MF_MT_MAJOR_TYPE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_MT_SUBTYPE` in this scope [INFO] [stdout] --> src/mf/mod.rs:162:31 [INFO] [stdout] | [INFO] [stdout] 162 | Attr::SubType => &MF_MT_SUBTYPE, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:66 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:168:24 [INFO] [stdout] | [INFO] [stdout] 168 | fn to_key(self) -> REFGUID { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_D3D_MANAGER` in this scope [INFO] [stdout] --> src/mf/mod.rs:170:46 [INFO] [stdout] | [INFO] [stdout] 170 | SourceReaderAttr::D3dManager => &MF_SOURCE_READER_D3D_MANAGER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING` in this scope [INFO] [stdout] --> src/mf/mod.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | &MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:179:24 [INFO] [stdout] | [INFO] [stdout] 179 | fn to_key(self) -> REFGUID { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:79 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS` in this scope [INFO] [stdout] --> src/mf/mod.rs:181:57 [INFO] [stdout] | [INFO] [stdout] 181 | ReadWriteAttr::EnableHardwareTransforms => &MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:31:92 [INFO] [stdout] | [INFO] [stdout] 31 | impl_comptr!(Output3: [IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:191:10 [INFO] [stdout] | [INFO] [stdout] 191 | Guid(REFGUID), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:194:18 [INFO] [stdout] | [INFO] [stdout] 194 | Unknown(*mut IUnknown), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput4` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:222:46 [INFO] [stdout] | [INFO] [stdout] 197 | impl AttributeValue { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 222 | pub fn as_guid(&self) -> Option<&'static GUID> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | -------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MFMediaType_Audio` in this scope [INFO] [stdout] --> src/mf/mod.rs:251:44 [INFO] [stdout] | [INFO] [stdout] 251 | Audio => AttributeValue::Guid(&MFMediaType_Audio), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MFMediaType_Video` in this scope [INFO] [stdout] --> src/mf/mod.rs:252:44 [INFO] [stdout] | [INFO] [stdout] 252 | Video => AttributeValue::Guid(&MFMediaType_Video), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MFVideoFormat_NV12` in this scope [INFO] [stdout] --> src/mf/mod.rs:261:43 [INFO] [stdout] | [INFO] [stdout] 261 | Nv12 => AttributeValue::Guid(&MFVideoFormat_NV12), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:268:14 [INFO] [stdout] | [INFO] [stdout] 266 | impl<'a, T> ToAttributeValue for &'a T [INFO] [stdout] | - help: you might be missing a type parameter: `, IUnknown` [INFO] [stdout] 267 | where [INFO] [stdout] 268 | T: AsPtr, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PROPVARIANT` in this scope [INFO] [stdout] --> src/mf/mod.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | impl ToAttributeValue for PROPVARIANT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:38 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:292:29 [INFO] [stdout] | [INFO] [stdout] 292 | fn _get(&self, key: REFGUID) -> AttributeValue { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:52 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:295:27 [INFO] [stdout] | [INFO] [stdout] 295 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:303:33 [INFO] [stdout] | [INFO] [stdout] 303 | fn _set(&mut self, key: REFGUID, value: AttributeValue) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:309:22 [INFO] [stdout] | [INFO] [stdout] 309 | _ => S_OK, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:80 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:311:27 [INFO] [stdout] | [INFO] [stdout] 311 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:321:27 [INFO] [stdout] | [INFO] [stdout] 321 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:93 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:325:58 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn iter<'a>(&'a self) -> impl Iterator + 'a { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:32:106 [INFO] [stdout] | [INFO] [stdout] 32 | impl_comptr!(Output4: [IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:330:27 [INFO] [stdout] | [INFO] [stdout] 330 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput5` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput4` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:38 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:52 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:66 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:80 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:94 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:107 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:33:120 [INFO] [stdout] | [INFO] [stdout] 33 | impl_comptr!(Output5: [IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:337:52 [INFO] [stdout] | [INFO] [stdout] 336 | impl DXGIDeviceManager { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 337 | pub fn reset_device(&self, device: &impl AsPtr) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_CONTROLF_DRAIN` in this scope [INFO] [stdout] --> src/mf/mod.rs:345:23 [INFO] [stdout] | [INFO] [stdout] 345 | const DRAIN = MF_SOURCE_READER_CONTROLF_DRAIN; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput6` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:24 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_ERROR` in this scope [INFO] [stdout] --> src/mf/mod.rs:357:23 [INFO] [stdout] | [INFO] [stdout] 357 | const ERROR = MF_SOURCE_READERF_ERROR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_ENDOFSTREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:358:31 [INFO] [stdout] | [INFO] [stdout] 358 | const END_OF_STREAM = MF_SOURCE_READERF_ENDOFSTREAM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_NEWSTREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:359:27 [INFO] [stdout] | [INFO] [stdout] 359 | const NEWSTREAM = MF_SOURCE_READERF_NEWSTREAM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/output.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED` in this scope [INFO] [stdout] --> src/mf/mod.rs:360:43 [INFO] [stdout] | [INFO] [stdout] 360 | const NATIVE_MEDIA_TYPE_CHANGED = MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED` in this scope [INFO] [stdout] --> src/mf/mod.rs:361:44 [INFO] [stdout] | [INFO] [stdout] 361 | const CURRENT_MEDIA_TYPE_CHANGED = MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput5` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:38 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_STREAMTICK` in this scope [INFO] [stdout] --> src/mf/mod.rs:362:29 [INFO] [stdout] | [INFO] [stdout] 362 | const STREAM_TICK = MF_SOURCE_READERF_STREAMTICK; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READERF_ALLEFFECTSREMOVED` in this scope [INFO] [stdout] --> src/mf/mod.rs:363:37 [INFO] [stdout] | [INFO] [stdout] 363 | const ALL_EFFECTS_REMOVED = MF_SOURCE_READERF_ALLEFFECTSREMOVED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:410:39 [INFO] [stdout] | [INFO] [stdout] 410 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaType` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 410 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 373 | impl SourceReader { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput4` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:52 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSample` in this scope [INFO] [stdout] --> src/mf/mod.rs:450:35 [INFO] [stdout] | [INFO] [stdout] 450 | let mut sample = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Sample` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 450 | let mut sample = ComPtr::::default(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 373 | impl SourceReader { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:523:33 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn major_type(&self) -> GUID { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:526:23 [INFO] [stdout] | [INFO] [stdout] 526 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput3` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:533:23 [INFO] [stdout] | [INFO] [stdout] 533 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:542:23 [INFO] [stdout] | [INFO] [stdout] 542 | assert!(hr == S_OK || hr == S_FALSE); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput2` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:80 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_FALSE` in this scope [INFO] [stdout] --> src/mf/mod.rs:542:37 [INFO] [stdout] | [INFO] [stdout] 542 | assert!(hr == S_OK || hr == S_FALSE); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:543:15 [INFO] [stdout] | [INFO] [stdout] 543 | hr == S_OK [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:557:35 [INFO] [stdout] | [INFO] [stdout] 557 | let mut buffer = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaBuffer` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 557 | let mut buffer = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 547 | impl Sample { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput1` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:94 [INFO] [stdout] | [INFO] [stdout] 34 | impl_comptr!(Output6: [IDXGIOutput6, IDXGIOutput5, IDXGIOutput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnk... [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:564:35 [INFO] [stdout] | [INFO] [stdout] 564 | let mut buffer = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaBuffer` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 564 | let mut buffer = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 547 | impl Sample { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:605:16 [INFO] [stdout] | [INFO] [stdout] 605 | attrs: &'a IMFAttributes, [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:616:18 [INFO] [stdout] | [INFO] [stdout] 616 | if hr != S_OK { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:621:18 [INFO] [stdout] | [INFO] [stdout] 621 | if hr != S_OK { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:108 [INFO] [stdout] | [INFO] [stdout] 34 | ...tput4, IDXGIOutput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:638:18 [INFO] [stdout] | [INFO] [stdout] 638 | type Item = (GUID, AttributeValue); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:651:31 [INFO] [stdout] | [INFO] [stdout] 651 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:121 [INFO] [stdout] | [INFO] [stdout] 34 | ...utput3, IDXGIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> src/mf/mod.rs:667:27 [INFO] [stdout] | [INFO] [stdout] 667 | const MF_E_NO_MORE_TYPES: HRESULT = 0xc00d_36b9; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:672:39 [INFO] [stdout] | [INFO] [stdout] 672 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaType` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 672 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 669 | impl<'a, IMFMediaType> Iterator for NativeMediaTypeIter<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:697:23 [INFO] [stdout] | [INFO] [stdout] 697 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:34:134 [INFO] [stdout] | [INFO] [stdout] 34 | ...GIOutput2, IDXGIOutput1, IDXGIOutput, IDXGIObject, IUnknown]); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `S_OK` in this scope [INFO] [stdout] --> src/mf/mod.rs:704:23 [INFO] [stdout] | [INFO] [stdout] 704 | assert!(hr == S_OK); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stdout] --> src/winuser.rs:9:31 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn get_module_handle() -> HINSTANCE { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope [INFO] [stdout] --> src/winuser.rs:10:43 [INFO] [stdout] | [INFO] [stdout] 10 | unsafe { &__ImageBase as *const u8 as HINSTANCE } [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIOutput` in this scope [INFO] [stdout] --> src/dxgi/output.rs:44:35 [INFO] [stdout] | [INFO] [stdout] 41 | impl Iterator for OutputIter<'_> { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 44 | let mut output = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/winuser.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | hwnd: HWND, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/dxgi/output.rs:62:51 [INFO] [stdout] | [INFO] [stdout] 62 | unsafe { self.0.SupportsOverlays() != FALSE } [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/winuser.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | msg: UINT, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | wparam: WPARAM, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/output.rs:72:43 [INFO] [stdout] | [INFO] [stdout] 72 | concerned_device: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | lparam: LPARAM, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stdout] --> src/winuser.rs:30:6 [INFO] [stdout] | [INFO] [stdout] 30 | ) -> LRESULT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/winuser.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 60 | msg: UINT, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | wparam: WPARAM, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/surface.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | lparam: LPARAM, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:7:40 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:7:62 [INFO] [stdout] | [INFO] [stdout] 7 | impl_comptr! { Surface: [IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/winuser.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | impl From<(UINT, WPARAM, LPARAM)> for MessageKind { [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:66:18 [INFO] [stdout] | [INFO] [stdout] 66 | impl From<(UINT, WPARAM, LPARAM)> for MessageKind { [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 66 | impl From<(UINT, WPARAM, LPARAM)> for MessageKind { [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/winuser.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 67 | fn from(t: (UINT, WPARAM, LPARAM)) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface1` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | fn from(t: (UINT, WPARAM, LPARAM)) -> Self { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | fn from(t: (UINT, WPARAM, LPARAM)) -> Self { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/surface.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope [INFO] [stdout] --> src/winuser.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | width: LOWORD(lparam as DWORD) as i32, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/winuser.rs:73:41 [INFO] [stdout] | [INFO] [stdout] 73 | width: LOWORD(lparam as DWORD) as i32, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:42 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HIWORD` in this scope [INFO] [stdout] --> src/winuser.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 74 | height: HIWORD(lparam as DWORD) as i32, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/winuser.rs:74:42 [INFO] [stdout] | [INFO] [stdout] 74 | height: HIWORD(lparam as DWORD) as i32, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:56 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/winuser.rs:85:29 [INFO] [stdout] | [INFO] [stdout] 85 | impl From for (UINT, WPARAM, LPARAM) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:85:35 [INFO] [stdout] | [INFO] [stdout] 85 | impl From for (UINT, WPARAM, LPARAM) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:8:78 [INFO] [stdout] | [INFO] [stdout] 8 | impl_comptr! { Surface1: [IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:85:43 [INFO] [stdout] | [INFO] [stdout] 85 | impl From for (UINT, WPARAM, LPARAM) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface2` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:27 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope [INFO] [stdout] --> src/winuser.rs:86:35 [INFO] [stdout] | [INFO] [stdout] 86 | fn from(msg: MessageKind) -> (UINT, WPARAM, LPARAM) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:86:41 [INFO] [stdout] | [INFO] [stdout] 86 | fn from(msg: MessageKind) -> (UINT, WPARAM, LPARAM) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:86:49 [INFO] [stdout] | [INFO] [stdout] 86 | fn from(msg: MessageKind) -> (UINT, WPARAM, LPARAM) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/surface.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_DESTROY` in this scope [INFO] [stdout] --> src/winuser.rs:88:38 [INFO] [stdout] | [INFO] [stdout] 88 | MessageKind::Destroy => (WM_DESTROY, 0, 0), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope [INFO] [stdout] --> src/winuser.rs:89:36 [INFO] [stdout] | [INFO] [stdout] 89 | MessageKind::Paint => (WM_PAINT, 0, 0), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface1` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:42 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_SIZE` in this scope [INFO] [stdout] --> src/winuser.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | WM_SIZE, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MAKELONG` in this scope [INFO] [stdout] --> src/winuser.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 93 | MAKELONG(width as WORD, height as WORD) as LPARAM, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:57 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WORD` in this scope [INFO] [stdout] --> src/winuser.rs:93:35 [INFO] [stdout] | [INFO] [stdout] 93 | MAKELONG(width as WORD, height as WORD) as LPARAM, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WORD` in this scope [INFO] [stdout] --> src/winuser.rs:93:51 [INFO] [stdout] | [INFO] [stdout] 93 | MAKELONG(width as WORD, height as WORD) as LPARAM, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope [INFO] [stdout] --> src/winuser.rs:93:60 [INFO] [stdout] | [INFO] [stdout] 93 | MAKELONG(width as WORD, height as WORD) as LPARAM, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:71 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/surface.rs:9:93 [INFO] [stdout] | [INFO] [stdout] 9 | impl_comptr! { Surface2: [IDXGISurface2, IDXGISurface1, IDXGISurface, IDXGIDeviceSubObject, IDXGIObject] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND__` in this scope [INFO] [stdout] --> src/winuser.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | pub struct Window<'a>(ptr::NonNull, std::marker::PhantomData<&'a mut ()>); [INFO] [stdout] | - ^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `, HWND__` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:29 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope [INFO] [stdout] --> src/winuser.rs:132:31 [INFO] [stdout] | [INFO] [stdout] 132 | wc.hCursor = unsafe { LoadCursorW(ptr::null_mut(), IDC_ARROW) }; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope [INFO] [stdout] --> src/winuser.rs:132:60 [INFO] [stdout] | [INFO] [stdout] 132 | wc.hCursor = unsafe { LoadCursorW(ptr::null_mut(), IDC_ARROW) }; [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/swap_chain.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope [INFO] [stdout] --> src/winuser.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 135 | wc.style = CS_HREDRAW | CS_VREDRAW; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope [INFO] [stdout] --> src/winuser.rs:135:33 [INFO] [stdout] | [INFO] [stdout] 135 | wc.style = CS_HREDRAW | CS_VREDRAW; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope [INFO] [stdout] --> src/winuser.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | RegisterClassW(&wc); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOREDIRECTIONBITMAP` in this scope [INFO] [stdout] --> src/winuser.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 140 | let ex_style = WS_EX_NOREDIRECTIONBITMAP; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:67 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/winuser.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | let x = CW_USEDEFAULT; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:16:80 [INFO] [stdout] | [INFO] [stdout] 16 | impl_comptr! { SwapChain : [IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CW_USEDEFAULT` in this scope [INFO] [stdout] --> src/winuser.rs:142:17 [INFO] [stdout] | [INFO] [stdout] 142 | let y = CW_USEDEFAULT; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SwapChain1` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SwapChain1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope [INFO] [stdout] --> src/winuser.rs:147:13 [INFO] [stdout] | [INFO] [stdout] 147 | CreateWindowExW( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/dxgi/swap_chain.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ----------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/winuser.rs:166:24 [INFO] [stdout] | [INFO] [stdout] 166 | fn from_hwnd(hwnd: HWND) -> Option> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:46 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope [INFO] [stdout] --> src/winuser.rs:181:31 [INFO] [stdout] | [INFO] [stdout] 181 | crate fn as_hwnd(self) -> HWND { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIDeviceSubObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:62 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope [INFO] [stdout] --> src/winuser.rs:187:27 [INFO] [stdout] | [INFO] [stdout] 187 | let ok = unsafe { GetClientRect(self.as_hwnd(), &mut rect) }; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGIObject` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:84 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:17:97 [INFO] [stdout] | [INFO] [stdout] 17 | impl_comptr! { SwapChain1: [IDXGISwapChain1, IDXGISwapChain, IDXGIDeviceSubObject, IDXGIObject, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stdout] --> src/winuser.rs:188:23 [INFO] [stdout] | [INFO] [stdout] 188 | assert!(ok == TRUE); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:22:29 [INFO] [stdout] | [INFO] [stdout] 19 | impl Factory2 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 22 | device: &impl AsPtr, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope [INFO] [stdout] --> src/winuser.rs:194:27 [INFO] [stdout] | [INFO] [stdout] 194 | let ok = unsafe { GetWindowRect(self.as_hwnd(), &mut rect) }; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SwapChainDesc1` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | desc: &SwapChainDesc1, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SwapChain1` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SwapChain1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain1` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:28:43 [INFO] [stdout] | [INFO] [stdout] 28 | let mut swap_chain = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SwapChain1` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 28 | let mut swap_chain = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 19 | impl Factory2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IDXGISurface` in this scope [INFO] [stdout] --> src/dxgi/swap_chain.rs:44:26 [INFO] [stdout] | [INFO] [stdout] 41 | impl SwapChain1 { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 44 | ComPtr: AsPtr, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_ALPHA_MODE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:38:26 [INFO] [stdout] | [INFO] [stdout] 38 | impl From for DXGI_ALPHA_MODE { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope [INFO] [stdout] --> src/winuser.rs:195:23 [INFO] [stdout] | [INFO] [stdout] 195 | assert!(ok == TRUE); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_UNSPECIFIED` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:42:28 [INFO] [stdout] | [INFO] [stdout] 42 | Unspecified => DXGI_ALPHA_MODE_UNSPECIFIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_PREMULTIPLIED` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:43:30 [INFO] [stdout] | [INFO] [stdout] 43 | Premultiplied => DXGI_ALPHA_MODE_PREMULTIPLIED, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_STRAIGHT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | Straight => DXGI_ALPHA_MODE_STRAIGHT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_ALPHA_MODE_IGNORE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:45:23 [INFO] [stdout] | [INFO] [stdout] 45 | Ignore => DXGI_ALPHA_MODE_IGNORE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | Other(DXGI_FORMAT), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope [INFO] [stdout] --> src/winuser.rs:200:52 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn default_handle_message(message: Message) -> LRESULT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | impl Into for Format { [INFO] [stdout] | - ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_FORMAT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | fn into(self) -> DXGI_FORMAT { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_B8G8R8A8_UNORM` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:60:30 [INFO] [stdout] | [INFO] [stdout] 60 | Format::Bgra8 => DXGI_FORMAT_B8G8R8A8_UNORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_FORMAT_NV12` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | Format::Nv12 => DXGI_FORMAT_NV12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope [INFO] [stdout] --> src/winuser.rs:204:14 [INFO] [stdout] | [INFO] [stdout] 204 | unsafe { DefWindowProcW(hwnd, msg, wparam, lparam) } [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct Usage: DXGI_USAGE { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_SHADER_INPUT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:69:30 [INFO] [stdout] | [INFO] [stdout] 69 | const SHADER_INPUT = DXGI_USAGE_SHADER_INPUT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_RENDER_TARGET_OUTPUT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:70:38 [INFO] [stdout] | [INFO] [stdout] 70 | const RENDER_TARGET_OUTPUT = DXGI_USAGE_RENDER_TARGET_OUTPUT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope [INFO] [stdout] --> src/winuser.rs:208:14 [INFO] [stdout] | [INFO] [stdout] 208 | unsafe { PostQuitMessage(exit_code) } [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_BACK_BUFFER` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:71:29 [INFO] [stdout] | [INFO] [stdout] 71 | const BACK_BUFFER = DXGI_USAGE_BACK_BUFFER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_SHARED` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | const SHARED = DXGI_USAGE_SHARED; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_READ_ONLY` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:73:27 [INFO] [stdout] | [INFO] [stdout] 73 | const READ_ONLY = DXGI_USAGE_READ_ONLY; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_DISCARD_ON_PRESENT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:74:36 [INFO] [stdout] | [INFO] [stdout] 74 | const DISCARD_ON_PRESENT = DXGI_USAGE_DISCARD_ON_PRESENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope [INFO] [stdout] --> src/winuser.rs:238:19 [INFO] [stdout] | [INFO] [stdout] 238 | while PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) > FALSE { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_USAGE_UNORDERED_ACCESS` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:75:34 [INFO] [stdout] | [INFO] [stdout] 75 | const UNORDERED_ACCESS = DXGI_USAGE_UNORDERED_ACCESS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope [INFO] [stdout] --> src/winuser.rs:238:65 [INFO] [stdout] | [INFO] [stdout] 238 | while PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) > FALSE { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FALSE` in this scope [INFO] [stdout] --> src/winuser.rs:238:78 [INFO] [stdout] | [INFO] [stdout] 238 | while PeekMessageW(&mut msg, ptr::null_mut(), 0, 0, PM_REMOVE) > FALSE { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:79:22 [INFO] [stdout] | [INFO] [stdout] 79 | impl From for DXGI_USAGE { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_USAGE` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:80:30 [INFO] [stdout] | [INFO] [stdout] 80 | fn from(usage: Usage) -> DXGI_USAGE { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope [INFO] [stdout] --> src/winuser.rs:239:17 [INFO] [stdout] | [INFO] [stdout] 239 | DispatchMessageW(&msg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | impl Into for SampleDesc { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:91:22 [INFO] [stdout] | [INFO] [stdout] 91 | fn into(self) -> DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DXGI_SAMPLE_DESC` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:93:43 [INFO] [stdout] | [INFO] [stdout] 93 | SampleDesc::NoAntiAliasing => DXGI_SAMPLE_DESC { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_EFFECT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | impl Into for SwapEffect { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_SWAP_EFFECT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | fn into(self) -> DXGI_SWAP_EFFECT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_DISCARD` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:112:36 [INFO] [stdout] | [INFO] [stdout] 112 | SwapEffect::Discard => DXGI_SWAP_EFFECT_DISCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_SEQUENTIAL` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | SwapEffect::Sequential => DXGI_SWAP_EFFECT_SEQUENTIAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_DISCARD` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:114:40 [INFO] [stdout] | [INFO] [stdout] 114 | SwapEffect::FlipDiscard => DXGI_SWAP_EFFECT_FLIP_DISCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:115:43 [INFO] [stdout] | [INFO] [stdout] 115 | SwapEffect::FlipSequential => DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope [INFO] [stdout] --> src/winuser.rs:241:35 [INFO] [stdout] | [INFO] [stdout] 241 | if msg.message == WM_QUIT { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:121:32 [INFO] [stdout] | [INFO] [stdout] 121 | pub struct OverlaySupport: DXGI_OVERLAY_SUPPORT_FLAG { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_OVERLAY_SUPPORT_FLAG_DIRECT` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:122:24 [INFO] [stdout] | [INFO] [stdout] 122 | const DIRECT = DXGI_OVERLAY_SUPPORT_FLAG_DIRECT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DXGI_OVERLAY_SUPPORT_FLAG_SCALING` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:123:25 [INFO] [stdout] | [INFO] [stdout] 123 | const SCALING = DXGI_OVERLAY_SUPPORT_FLAG_SCALING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope [INFO] [stdout] --> src/rect.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Rect(RECT); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | impl From for OverlaySupport { [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:128:20 [INFO] [stdout] | [INFO] [stdout] 128 | fn from(flags: DXGI_OVERLAY_SUPPORT_FLAG) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:133:31 [INFO] [stdout] | [INFO] [stdout] 133 | impl From for DXGI_OVERLAY_SUPPORT_FLAG { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DXGI_OVERLAY_SUPPORT_FLAG` in this scope [INFO] [stdout] --> src/dxgi/mod.rs:134:39 [INFO] [stdout] | [INFO] [stdout] 134 | fn from(flags: OverlaySupport) -> DXGI_OVERLAY_SUPPORT_FLAG { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_ALL_STREAMS` in this scope [INFO] [stdout] --> src/mf/mod.rs:79:20 [INFO] [stdout] | [INFO] [stdout] 79 | All => MF_SOURCE_READER_ALL_STREAMS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_ANY_STREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 80 | Any => MF_SOURCE_READER_ANY_STREAM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_FIRST_AUDIO_STREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | FirstAudio => MF_SOURCE_READER_FIRST_AUDIO_STREAM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_FIRST_VIDEO_STREAM` in this scope [INFO] [stdout] --> src/mf/mod.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | FirstVideo => MF_SOURCE_READER_FIRST_VIDEO_STREAM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | impl_comptr! { Attributes: [IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope [INFO] [stdout] --> src/rect.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | Self(RECT { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | impl_comptr! { Attributes: [IMFAttributes, IUnknown] } [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `POINT` in this scope [INFO] [stdout] --> src/lib.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | pub struct Point(POINT); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope [INFO] [stdout] --> src/lib.rs:71:14 [INFO] [stdout] | [INFO] [stdout] 71 | Self(POINT { x, y }) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `POINT` in this scope [INFO] [stdout] --> src/lib.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 100 | pub struct Offset(POINT); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope [INFO] [stdout] --> src/lib.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | Self(POINT { x, y }) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SIZE` in this scope [INFO] [stdout] --> src/lib.rs:127:17 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct Size(SIZE); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SIZE` in this scope [INFO] [stdout] --> src/lib.rs:131:14 [INFO] [stdout] | [INFO] [stdout] 131 | Self(SIZE { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:93:44 [INFO] [stdout] | [INFO] [stdout] 93 | impl_comptr! { Attributes: [IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFDXGIDeviceManager` in this scope [INFO] [stdout] --> src/mf/mod.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | impl_comptr! { DXGIDeviceManager(u32): [IMFDXGIDeviceManager, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DXGIDeviceManager` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct $name(crate $crate::comptr::ComPtr<$com>, $field); [INFO] [stdout] | ------------------------------------------------------------- similarly named struct `DXGIDeviceManager` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | impl_comptr! { DXGIDeviceManager(u32): [IMFDXGIDeviceManager, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:94:63 [INFO] [stdout] | [INFO] [stdout] 94 | impl_comptr! { DXGIDeviceManager(u32): [IMFDXGIDeviceManager, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSourceReader` in this scope [INFO] [stdout] --> src/mf/mod.rs:95:31 [INFO] [stdout] | [INFO] [stdout] 95 | impl_comptr! { SourceReader: [IMFSourceReader, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SourceReader` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SourceReader` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | impl_comptr! { SourceReader: [IMFSourceReader, IUnknown] } [INFO] [stdout] | ---------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:95:48 [INFO] [stdout] | [INFO] [stdout] 95 | impl_comptr! { SourceReader: [IMFSourceReader, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:96:28 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^ help: a struct with a similar name exists: `MediaType` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaType` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:96:42 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:96:57 [INFO] [stdout] | [INFO] [stdout] 96 | impl_comptr! { MediaType: [IMFMediaType, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSample` in this scope [INFO] [stdout] --> src/mf/mod.rs:97:25 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^ help: a struct with a similar name exists: `Sample` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Sample` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:97:36 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `Attributes` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:97:51 [INFO] [stdout] | [INFO] [stdout] 97 | impl_comptr! { Sample: [IMFSample, IMFAttributes, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | impl_comptr! { MediaBuffer: [IMFMediaBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `MediaBuffer` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaBuffer` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | impl_comptr! { MediaBuffer: [IMFMediaBuffer, IUnknown] } [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:98:46 [INFO] [stdout] | [INFO] [stdout] 98 | impl_comptr! { MediaBuffer: [IMFMediaBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMF2DBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:99:27 [INFO] [stdout] | [INFO] [stdout] 99 | impl_comptr! { Buffer2D: [IMF2DBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | impl_comptr! { Buffer2D: [IMF2DBuffer, IUnknown] } [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:99:40 [INFO] [stdout] | [INFO] [stdout] 99 | impl_comptr! { Buffer2D: [IMF2DBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFDXGIBuffer` in this scope [INFO] [stdout] --> src/mf/mod.rs:100:29 [INFO] [stdout] | [INFO] [stdout] 100 | impl_comptr! { BufferDxgi: [IMFDXGIBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Interface` in crate `winapi` [INFO] [stdout] --> src/macros.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | I: winapi::Interface, [INFO] [stdout] | ^^^^^^^^^ not found in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/mf/mod.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | impl_comptr! { BufferDxgi: [IMFDXGIBuffer, IUnknown] } [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 645 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:100:44 [INFO] [stdout] | [INFO] [stdout] 100 | impl_comptr! { BufferDxgi: [IMFDXGIBuffer, IUnknown] } [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFStartup` in this scope [INFO] [stdout] --> src/mf/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | MFStartup(MF_VERSION, MFSTARTUP_FULL); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `noodle` [INFO] [stdout] error[E0425]: cannot find value `MF_VERSION` in this scope [INFO] [stdout] --> src/mf/mod.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | MFStartup(MF_VERSION, MFSTARTUP_FULL); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error[E0425]: cannot find value `MFSTARTUP_FULL` in this scope [INFO] [stdout] --> src/mf/mod.rs:104:31 [INFO] [stdout] | [INFO] [stdout] 104 | MFStartup(MF_VERSION, MFSTARTUP_FULL); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFShutdown` in this scope [INFO] [stdout] --> src/mf/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | MFShutdown(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0412]: cannot find type `IMFAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:115:35 [INFO] [stdout] | [INFO] [stdout] 115 | let mut attributes = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `Attributes` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 115 | let mut attributes = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 114 | pub fn create_attributes(initial_size: u32) -> Attributes { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateAttributes` in this scope [INFO] [stdout] --> src/mf/mod.rs:116:23 [INFO] [stdout] | [INFO] [stdout] 116 | let hr = unsafe { MFCreateAttributes(attributes.getter_addrefs(), initial_size) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFDXGIDeviceManager` in this scope [INFO] [stdout] --> src/mf/mod.rs:123:32 [INFO] [stdout] | [INFO] [stdout] 123 | let mut manager = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct $name(crate $crate::comptr::ComPtr<$com>, $field); [INFO] [stdout] | ------------------------------------------------------------- similarly named struct `DXGIDeviceManager` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 123 | let mut manager = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 121 | pub fn create_dxgi_device_manager() -> DXGIDeviceManager { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateDXGIDeviceManager` in this scope [INFO] [stdout] --> src/mf/mod.rs:124:23 [INFO] [stdout] | [INFO] [stdout] 124 | let hr = unsafe { MFCreateDXGIDeviceManager(&mut reset_token, manager.getter_addrefs()) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a tuple struct with a similar name exists: `DXGIDeviceManager` [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct $name(crate $crate::comptr::ComPtr<$com>, $field); [INFO] [stdout] | ------------------------------------------------------------- similarly named tuple struct `DXGIDeviceManager` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:130:35 [INFO] [stdout] | [INFO] [stdout] 130 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `MediaType` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 130 | let mut media_type = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 129 | pub fn create_media_type() -> MediaType { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateMediaType` in this scope [INFO] [stdout] --> src/mf/mod.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 131 | let hr = unsafe { MFCreateMediaType(media_type.getter_addrefs()) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IMFSourceReader` in this scope [INFO] [stdout] --> src/mf/mod.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | let mut source_reader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/macros.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct $name(crate $crate::comptr::ComPtr<$com>); [INFO] [stdout] | ----------------------------------------------------- similarly named struct `SourceReader` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 137 | let mut source_reader = ComPtr::::default(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 136 | fn _create_source_reader_from_url(url: &[u16], attributes: &Attributes) -> SourceReader { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MFCreateSourceReaderFromURL` in this scope [INFO] [stdout] --> src/mf/mod.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | MFCreateSourceReaderFromURL( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:155:24 [INFO] [stdout] | [INFO] [stdout] 155 | fn to_key(self) -> REFGUID; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:159:24 [INFO] [stdout] | [INFO] [stdout] 159 | fn to_key(self) -> REFGUID { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_MT_MAJOR_TYPE` in this scope [INFO] [stdout] --> src/mf/mod.rs:161:33 [INFO] [stdout] | [INFO] [stdout] 161 | Attr::MajorType => &MF_MT_MAJOR_TYPE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_MT_SUBTYPE` in this scope [INFO] [stdout] --> src/mf/mod.rs:162:31 [INFO] [stdout] | [INFO] [stdout] 162 | Attr::SubType => &MF_MT_SUBTYPE, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:168:24 [INFO] [stdout] | [INFO] [stdout] 168 | fn to_key(self) -> REFGUID { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_D3D_MANAGER` in this scope [INFO] [stdout] --> src/mf/mod.rs:170:46 [INFO] [stdout] | [INFO] [stdout] 170 | SourceReaderAttr::D3dManager => &MF_SOURCE_READER_D3D_MANAGER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING` in this scope [INFO] [stdout] --> src/mf/mod.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | &MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:179:24 [INFO] [stdout] | [INFO] [stdout] 179 | fn to_key(self) -> REFGUID { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS` in this scope [INFO] [stdout] --> src/mf/mod.rs:181:57 [INFO] [stdout] | [INFO] [stdout] 181 | ReadWriteAttr::EnableHardwareTransforms => &MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `REFGUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:191:10 [INFO] [stdout] | [INFO] [stdout] 191 | Guid(REFGUID), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IUnknown` in this scope [INFO] [stdout] --> src/mf/mod.rs:194:18 [INFO] [stdout] | [INFO] [stdout] 194 | Unknown(*mut IUnknown), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GUID` in this scope [INFO] [stdout] --> src/mf/mod.rs:222:46 [INFO] [stdout] | [WARN] too many lines in the log, truncating it