[INFO] fetching crate rusty-d3d12 0.1.4... [INFO] checking rusty-d3d12-0.1.4 against try#39e1293fce4b650061e85dda88aa428f726a8444 for pr-88041 [INFO] extracting crate rusty-d3d12 0.1.4 into /workspace/builds/worker-25/source [INFO] validating manifest of crates.io crate rusty-d3d12 0.1.4 on toolchain 39e1293fce4b650061e85dda88aa428f726a8444 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-25/source/.cargo/config.toml [INFO] started tweaking crates.io crate rusty-d3d12 0.1.4 [INFO] finished tweaking crates.io crate rusty-d3d12 0.1.4 [INFO] tweaked toml for crates.io crate rusty-d3d12 0.1.4 written to /workspace/builds/worker-25/source/Cargo.toml [INFO] crate crates.io crate rusty-d3d12 0.1.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded com-rs v0.2.1 [INFO] [stderr] Downloaded colorsys v0.6.3 [INFO] [stderr] Downloaded tobj v2.0.4 [INFO] [stderr] Downloaded pixwrapper v0.1.3 [INFO] [stderr] Downloaded hassle-rs v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 18f8ed41eb4059f7662b6521abaa55807668c0b4d459d63fbcf6819b263d02a5 [INFO] running `Command { std: "docker" "start" "-a" "18f8ed41eb4059f7662b6521abaa55807668c0b4d459d63fbcf6819b263d02a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "18f8ed41eb4059f7662b6521abaa55807668c0b4d459d63fbcf6819b263d02a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "18f8ed41eb4059f7662b6521abaa55807668c0b4d459d63fbcf6819b263d02a5", kill_on_drop: false }` [INFO] [stdout] 18f8ed41eb4059f7662b6521abaa55807668c0b4d459d63fbcf6819b263d02a5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+39e1293fce4b650061e85dda88aa428f726a8444" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0d64f55d911b995021b646afe987bcea931d47cebba4714d882738180fcfd8a1 [INFO] running `Command { std: "docker" "start" "-a" "0d64f55d911b995021b646afe987bcea931d47cebba4714d882738180fcfd8a1", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.98 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling xml-rs v0.8.3 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling termcolor v1.1.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling cc v1.0.69 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling bindgen v0.57.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Checking once_cell v1.8.0 [INFO] [stderr] Checking ttf-parser v0.6.2 [INFO] [stderr] Compiling nix v0.18.0 [INFO] [stderr] Checking downcast-rs v1.2.0 [INFO] [stderr] Compiling syn v1.0.73 [INFO] [stderr] Checking scoped-tls v1.0.0 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.4 [INFO] [stderr] Compiling com-rs v0.2.1 [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Checking xdg v2.2.0 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking slab v0.4.3 [INFO] [stderr] Compiling cgmath v0.17.0 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking widestring v0.4.3 [INFO] [stderr] Checking tobj v2.0.4 [INFO] [stderr] Checking colorsys v0.6.3 [INFO] [stderr] Compiling libloading v0.7.0 [INFO] [stderr] Compiling wayland-sys v0.28.6 [INFO] [stderr] Compiling x11-dl v2.18.5 [INFO] [stderr] Checking libloading v0.6.7 [INFO] [stderr] Checking instant v0.1.10 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Checking walkdir v2.3.2 [INFO] [stderr] Checking dlib v0.5.0 [INFO] [stderr] Checking lock_api v0.4.4 [INFO] [stderr] Checking dlib v0.4.2 [INFO] [stderr] Compiling nom v5.1.2 [INFO] [stderr] Compiling nom v6.2.1 [INFO] [stderr] Compiling aho-corasick v0.7.15 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling clang-sys v1.2.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling wayland-scanner v0.28.6 [INFO] [stderr] Checking owned_ttf_parser v0.6.0 [INFO] [stderr] Checking rusttype v0.9.2 [INFO] [stderr] Checking andrew v0.3.1 [INFO] [stderr] Checking hassle-rs v0.3.0 [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::ntdef::{LPCWSTR, LPWSTR}; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::winerror::HRESULT; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::ntdef::LPSTR; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::ntdef::LPWSTR; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::wtypes::BSTR; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::um::oleauto::{SysFreeString, SysStringLen}; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | use std::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 `windows` in `os` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | use std::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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::ntdef::{LPCWSTR, LPWSTR}; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::shared::winerror::HRESULT; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::ntdef::{LPCSTR, LPSTR}; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::winerror::HRESULT; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use winapi::shared::wtypes::BSTR; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::ntdef::LPSTR; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::winerror::HRESULT; [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] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::wtypes::BSTR; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking approx v0.3.2 [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:10:76 [INFO] [stdout] | [INFO] [stdout] 10 | extern "system" fn(rclsid: &IID, riid: &IID, ppv: *mut *mut c_void) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:17:6 [INFO] [stdout] | [INFO] [stdout] 17 | ) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:34:66 [INFO] [stdout] | [INFO] [stdout] 34 | fn get_encoding(known: *mut u32, code_page: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:43:49 [INFO] [stdout] | [INFO] [stdout] 43 | fn set_malloc(malloc: *const c_void) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:44:119 [INFO] [stdout] | [INFO] [stdout] 44 | fn create_blob_from_blob(blob: *const IDxcBlob, offset: u32, length: u32, result_blob: *mut *mut IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:45:44 [INFO] [stdout] | [INFO] [stdout] 45 | fn create_blob_from_file(filename: LPCWSTR, code_page: *const u32, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:45:122 [INFO] [stdout] | [INFO] [stdout] 45 | fn create_blob_from_file(filename: LPCWSTR, code_page: *const u32, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:46:144 [INFO] [stdout] | [INFO] [stdout] 46 | ...u32, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:47:145 [INFO] [stdout] | [INFO] [stdout] 47 | ...u32, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:48:165 [INFO] [stdout] | [INFO] [stdout] 48 | ...u32, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:49:73 [INFO] [stdout] | [INFO] [stdout] 49 | fn create_include_handler(include_handler: *mut *mut c_void) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:50:98 [INFO] [stdout] | [INFO] [stdout] 50 | fn create_stream_from_blob_read_only(blob: *const IDxcBlob, stream: *mut *mut c_void) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:51:98 [INFO] [stdout] | [INFO] [stdout] 51 | fn get_blob_as_utf8(blob: *const IDxcBlob, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:52:99 [INFO] [stdout] | [INFO] [stdout] 52 | fn get_blob_as_utf16(blob: *const IDxcBlob, blob_encoding: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:61:44 [INFO] [stdout] | [INFO] [stdout] 61 | fn get_status(status: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:62:54 [INFO] [stdout] | [INFO] [stdout] 62 | fn get_result(result: *mut *mut IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:63:68 [INFO] [stdout] | [INFO] [stdout] 63 | fn get_error_buffer(errors: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:72:34 [INFO] [stdout] | [INFO] [stdout] 72 | fn load_source(filename: LPCWSTR, include_source: *mut *mut IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:72:82 [INFO] [stdout] | [INFO] [stdout] 72 | fn load_source(filename: LPCWSTR, include_source: *mut *mut IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:79:15 [INFO] [stdout] | [INFO] [stdout] 79 | pub name: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:80:16 [INFO] [stdout] | [INFO] [stdout] 80 | pub value: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:90:26 [INFO] [stdout] | [INFO] [stdout] 90 | source_name: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:91:26 [INFO] [stdout] | [INFO] [stdout] 91 | entry_point: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:92:29 [INFO] [stdout] | [INFO] [stdout] 92 | target_profile: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:93:31 [INFO] [stdout] | [INFO] [stdout] 93 | arguments: *const LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:98:55 [INFO] [stdout] | [INFO] [stdout] 98 | result: *mut *mut IDxcOperationResult) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:102:26 [INFO] [stdout] | [INFO] [stdout] 102 | source_name: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:103:31 [INFO] [stdout] | [INFO] [stdout] 103 | arguments: *const LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:108:55 [INFO] [stdout] | [INFO] [stdout] 108 | result: *mut *mut IDxcOperationResult) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:112:57 [INFO] [stdout] | [INFO] [stdout] 112 | disassembly: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:124:26 [INFO] [stdout] | [INFO] [stdout] 124 | source_name: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:125:26 [INFO] [stdout] | [INFO] [stdout] 125 | entry_point: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:126:29 [INFO] [stdout] | [INFO] [stdout] 126 | target_profile: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:127:31 [INFO] [stdout] | [INFO] [stdout] 127 | arguments: *const LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:133:35 [INFO] [stdout] | [INFO] [stdout] 133 | debug_blob_name: *mut LPWSTR, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:134:48 [INFO] [stdout] | [INFO] [stdout] 134 | debug_blob: *mut *mut IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:144:39 [INFO] [stdout] | [INFO] [stdout] 144 | fn register_library(lib_name: LPCWSTR, lib: *const IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:144:73 [INFO] [stdout] | [INFO] [stdout] 144 | fn register_library(lib_name: LPCWSTR, lib: *const IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:147:25 [INFO] [stdout] | [INFO] [stdout] 147 | entry_name: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:148:29 [INFO] [stdout] | [INFO] [stdout] 148 | target_profile: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:149:31 [INFO] [stdout] | [INFO] [stdout] 149 | lib_names: *const LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:151:31 [INFO] [stdout] | [INFO] [stdout] 151 | arguments: *const LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:153:55 [INFO] [stdout] | [INFO] [stdout] 153 | result: *mut *mut IDxcOperationResult) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:169:100 [INFO] [stdout] | [INFO] [stdout] 169 | fn validate(shader: *const IDxcBlob, flags: u32, result: *mut *mut IDxcOperationResult) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:179:60 [INFO] [stdout] | [INFO] [stdout] 179 | fn load(dxil_container_header: *const IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:180:63 [INFO] [stdout] | [INFO] [stdout] 180 | fn add_part(four_cc: u32, source: *const IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:181:41 [INFO] [stdout] | [INFO] [stdout] 181 | fn remove_part(four_cc: u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:182:73 [INFO] [stdout] | [INFO] [stdout] 182 | fn seralize_container(result: *mut *mut IDxcOperationResult) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:192:101 [INFO] [stdout] | [INFO] [stdout] 192 | fn assemble_to_container(shader: *const IDxcBlob, result: *mut *mut IDxcOperationResult) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:202:48 [INFO] [stdout] | [INFO] [stdout] 202 | fn load(container: *const IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:203:48 [INFO] [stdout] | [INFO] [stdout] 203 | fn get_part_count(result: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:204:57 [INFO] [stdout] | [INFO] [stdout] 204 | fn get_part_kind(idx: u32, result: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:205:70 [INFO] [stdout] | [INFO] [stdout] 205 | fn get_part_content(idx: u32, result: *mut *mut IDxcBlob) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:206:65 [INFO] [stdout] | [INFO] [stdout] 206 | fn find_first_part_kind(kind: u32, result: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:207:82 [INFO] [stdout] | [INFO] [stdout] 207 | fn get_part_reflection(idx: u32, iid: &IID, object: *mut *mut c_void) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:217:41 [INFO] [stdout] | [INFO] [stdout] 217 | fn get_option_name(result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:217:52 [INFO] [stdout] | [INFO] [stdout] 217 | fn get_option_name(result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:218:41 [INFO] [stdout] | [INFO] [stdout] 218 | fn get_description(result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:218:52 [INFO] [stdout] | [INFO] [stdout] 218 | fn get_description(result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:219:53 [INFO] [stdout] | [INFO] [stdout] 219 | fn get_option_arg_count(count: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:220:59 [INFO] [stdout] | [INFO] [stdout] 220 | fn get_option_arg_name(arg_idx: u32, result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:220:70 [INFO] [stdout] | [INFO] [stdout] 220 | fn get_option_arg_name(arg_idx: u32, result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:221:66 [INFO] [stdout] | [INFO] [stdout] 221 | fn get_option_arg_description(arg_idx: u32, result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:221:77 [INFO] [stdout] | [INFO] [stdout] 221 | fn get_option_arg_description(arg_idx: u32, result: *mut LPWSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:231:57 [INFO] [stdout] | [INFO] [stdout] 231 | fn get_available_pass_count(count: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:232:83 [INFO] [stdout] | [INFO] [stdout] 232 | fn get_available_pass(index: u32, result: *mut *mut IDxcOptimizerPass) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:235:29 [INFO] [stdout] | [INFO] [stdout] 235 | options: *const LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:238:57 [INFO] [stdout] | [INFO] [stdout] 238 | output_text: *mut *mut IDxcBlobEncoding) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:252:61 [INFO] [stdout] | [INFO] [stdout] 252 | fn get_version(major: *mut u32, minor: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:253:42 [INFO] [stdout] | [INFO] [stdout] 253 | fn get_flags(flags: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/ffi.rs:263:82 [INFO] [stdout] | [INFO] [stdout] 263 | fn get_commit_info(commit_count: *mut u32, commit_hash: *mut *mut u8) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | pub(crate) fn from_wide(wide: LPWSTR) -> String { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:28:33 [INFO] [stdout] | [INFO] [stdout] 28 | pub(crate) fn from_bstr(string: BSTR) -> String { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SysStringLen` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | let len = SysStringLen(string); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SysFreeString` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | SysFreeString(string); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:39:34 [INFO] [stdout] | [INFO] [stdout] 39 | pub(crate) fn from_lpstr(string: LPSTR) -> String { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:75:45 [INFO] [stdout] | [INFO] [stdout] 70 | impl DxcOperationResult { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 75 | pub fn get_status(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:80:49 [INFO] [stdout] | [INFO] [stdout] 70 | impl DxcOperationResult { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 80 | pub fn get_result(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:88:63 [INFO] [stdout] | [INFO] [stdout] 70 | impl DxcOperationResult { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 88 | pub fn get_error_buffer(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:111:52 [INFO] [stdout] | [INFO] [stdout] 111 | extern "stdcall" fn(*mut com_rs::IUnknown, LPCWSTR, *mut *mut IDxcBlob) -> com_rs::HResult, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | filename: LPCWSTR, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:206:83 [INFO] [stdout] | [INFO] [stdout] 180 | impl DxcCompiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 206 | fn prep_args(args: &[&str], wide_args: &mut Vec>, dxc_args: &mut Vec) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:249:58 [INFO] [stdout] | [INFO] [stdout] 180 | impl DxcCompiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 249 | ) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:297:77 [INFO] [stdout] | [INFO] [stdout] 180 | impl DxcCompiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 297 | ) -> Result<(DxcOperationResult, String, DxcBlob), (DxcOperationResult, HRESULT)> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPWSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | let mut debug_filename: LPWSTR = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:352:58 [INFO] [stdout] | [INFO] [stdout] 180 | impl DxcCompiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 352 | ) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:389:74 [INFO] [stdout] | [INFO] [stdout] 180 | impl DxcCompiler { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 389 | pub fn disassemble(&self, blob: &DxcBlob) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:411:85 [INFO] [stdout] | [INFO] [stdout] 406 | impl DxcLibrary { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 411 | pub fn create_blob_with_encoding(&self, data: &[u8]) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:429:34 [INFO] [stdout] | [INFO] [stdout] 406 | impl DxcLibrary { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 429 | ) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:481:58 [INFO] [stdout] | [INFO] [stdout] 470 | impl Dxc { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 481 | pub fn create_compiler(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:493:56 [INFO] [stdout] | [INFO] [stdout] 470 | impl Dxc { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 493 | pub fn create_library(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:518:58 [INFO] [stdout] | [INFO] [stdout] 513 | impl DxcValidator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 518 | pub fn version(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:539:83 [INFO] [stdout] | [INFO] [stdout] 513 | impl DxcValidator { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 539 | pub fn validate(&self, blob: DxcBlob) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/wrapper.rs:575:60 [INFO] [stdout] | [INFO] [stdout] 565 | impl Dxil { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 575 | pub fn create_validator(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:308:81 [INFO] [stdout] | [INFO] [stdout] 308 | fn format_diagnostic(options: DxcDiagnosticDisplayOptions, result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:308:91 [INFO] [stdout] | [INFO] [stdout] 308 | fn format_diagnostic(options: DxcDiagnosticDisplayOptions, result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:309:64 [INFO] [stdout] | [INFO] [stdout] 309 | fn get_severity(result: *mut DxcDiagnosticSeverity) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:310:66 [INFO] [stdout] | [INFO] [stdout] 310 | fn get_location(result: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:311:38 [INFO] [stdout] | [INFO] [stdout] 311 | fn get_spelling(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:311:48 [INFO] [stdout] | [INFO] [stdout] 311 | fn get_spelling(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:312:43 [INFO] [stdout] | [INFO] [stdout] 312 | fn get_category_text(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:312:53 [INFO] [stdout] | [INFO] [stdout] 312 | fn get_category_text(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:313:48 [INFO] [stdout] | [INFO] [stdout] 313 | fn get_num_ranges(result: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:314:75 [INFO] [stdout] | [INFO] [stdout] 314 | fn get_range_at(index: u32, result: *mut *mut IDxcSourceRange) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:315:49 [INFO] [stdout] | [INFO] [stdout] 315 | fn get_num_fix_its(result: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:316:95 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_fix_it_at(index: u32, replacement_range: *mut *mut IDxcSourceRange, text: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:316:105 [INFO] [stdout] | [INFO] [stdout] 316 | fn get_fix_it_at(index: u32, replacement_range: *mut *mut IDxcSourceRange, text: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:325:61 [INFO] [stdout] | [INFO] [stdout] 325 | fn get_included_file(result: *mut *mut IDxcFile) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:326:50 [INFO] [stdout] | [INFO] [stdout] 326 | fn get_stack_length(result: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:327:80 [INFO] [stdout] | [INFO] [stdout] 327 | fn get_stack_item(index: u32, result: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:336:50 [INFO] [stdout] | [INFO] [stdout] 336 | fn get_kind(value: *mut DxcTokenKind) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:337:65 [INFO] [stdout] | [INFO] [stdout] 337 | fn get_location(value: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:338:60 [INFO] [stdout] | [INFO] [stdout] 338 | fn get_extent(value: *mut *mut IDxcSourceRange) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:339:37 [INFO] [stdout] | [INFO] [stdout] 339 | fn get_spelling(value: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:339:47 [INFO] [stdout] | [INFO] [stdout] 339 | fn get_spelling(value: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:348:38 [INFO] [stdout] | [INFO] [stdout] 348 | fn get_spelling(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:348:48 [INFO] [stdout] | [INFO] [stdout] 348 | fn get_spelling(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:349:70 [INFO] [stdout] | [INFO] [stdout] 349 | fn is_equal_to(other: *const IDxcType, result: *mut bool) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:350:47 [INFO] [stdout] | [INFO] [stdout] 350 | fn get_kind(result: *mut IDxcType) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:359:79 [INFO] [stdout] | [INFO] [stdout] 359 | fn is_equal_to(other: *const IDxcSourceLocation, result: *mut bool) ->HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:360:111 [INFO] [stdout] | [INFO] [stdout] 360 | fn get_spelling_location(file: *mut *mut IDxcFile, line: *mut u32, col: *mut u32, offset: *mut u32) ->HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:361:41 [INFO] [stdout] | [INFO] [stdout] 361 | fn is_null(result: *mut bool) ->HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:370:41 [INFO] [stdout] | [INFO] [stdout] 370 | fn is_null(value: *mut bool) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:371:62 [INFO] [stdout] | [INFO] [stdout] 371 | fn get_start(value: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:372:60 [INFO] [stdout] | [INFO] [stdout] 372 | fn get_end(value: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:373:73 [INFO] [stdout] | [INFO] [stdout] 373 | fn get_offsets(start_offset: *mut u32, end_offset: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:382:60 [INFO] [stdout] | [INFO] [stdout] 382 | fn get_extent(range: *mut *mut IDxcSourceRange) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:383:66 [INFO] [stdout] | [INFO] [stdout] 383 | fn get_location(result: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:384:52 [INFO] [stdout] | [INFO] [stdout] 384 | fn get_kind(result: *mut DxcCursorKind) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:385:63 [INFO] [stdout] | [INFO] [stdout] 385 | fn get_kind_flags(result: *mut DxcCursorKindFlags) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:386:64 [INFO] [stdout] | [INFO] [stdout] 386 | fn get_semantic_parent(result: *mut*mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:387:62 [INFO] [stdout] | [INFO] [stdout] 387 | fn get_lexical_parent(result:*mut*mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:388:57 [INFO] [stdout] | [INFO] [stdout] 388 | fn get_cursor_type(result:*mut*mut IDxcType) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:389:50 [INFO] [stdout] | [INFO] [stdout] 389 | fn get_num_arguments(result:*mut i32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:390:73 [INFO] [stdout] | [INFO] [stdout] 390 | fn get_argument_at(index: i32, result: *mut *mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:391:66 [INFO] [stdout] | [INFO] [stdout] 391 | fn get_referenced_cursor(result:*mut *mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:392:66 [INFO] [stdout] | [INFO] [stdout] 392 | fn get_definition_cursor(result:*mut *mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:393:142 [INFO] [stdout] | [INFO] [stdout] 393 | ...h: *mut u32, result: *mut *mut *mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:394:38 [INFO] [stdout] | [INFO] [stdout] 394 | fn get_spelling(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:394:48 [INFO] [stdout] | [INFO] [stdout] 394 | fn get_spelling(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:395:71 [INFO] [stdout] | [INFO] [stdout] 395 | fn is_equal_to(other: *const IDxcCursor, result:*mut bool) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:396:41 [INFO] [stdout] | [INFO] [stdout] 396 | fn is_null(result:*mut bool) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:397:47 [INFO] [stdout] | [INFO] [stdout] 397 | fn is_definition(result:*mut bool) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:398:41 [INFO] [stdout] | [INFO] [stdout] 398 | fn get_display_name(result:*mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:398:50 [INFO] [stdout] | [INFO] [stdout] 398 | fn get_display_name(result:*mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:399:71 [INFO] [stdout] | [INFO] [stdout] 399 | fn get_qualified_name(include_template_args:bool, result:*mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:399:80 [INFO] [stdout] | [INFO] [stdout] 399 | fn get_qualified_name(include_template_args:bool, result:*mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:400:76 [INFO] [stdout] | [INFO] [stdout] 400 | fn get_formatted_name(formatting: DxcCursorFormatting, result:*mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:400:85 [INFO] [stdout] | [INFO] [stdout] 400 | fn get_formatted_name(formatting: DxcCursorFormatting, result:*mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:401:105 [INFO] [stdout] | [INFO] [stdout] 401 | fn get_children(skip: u32, top: u32, result_length:*mut u32, result:*mut*mut*mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:402:99 [INFO] [stdout] | [INFO] [stdout] 402 | fn get_snapped_child(location: *const IDxcSourceLocation, result:*mut*mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:411:42 [INFO] [stdout] | [INFO] [stdout] 411 | fn get_file_name(file_name: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:411:52 [INFO] [stdout] | [INFO] [stdout] 411 | fn get_file_name(file_name: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:412:40 [INFO] [stdout] | [INFO] [stdout] 412 | fn get_contents(contents: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:412:50 [INFO] [stdout] | [INFO] [stdout] 412 | fn get_contents(contents: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:413:44 [INFO] [stdout] | [INFO] [stdout] 413 | fn get_length(lenth : *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:422:34 [INFO] [stdout] | [INFO] [stdout] 422 | fn get_name(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:422:44 [INFO] [stdout] | [INFO] [stdout] 422 | fn get_name(result: *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:423:71 [INFO] [stdout] | [INFO] [stdout] 423 | fn is_equal_to(other : *const IDxcFile, result: *mut bool) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:432:56 [INFO] [stdout] | [INFO] [stdout] 432 | fn get_cursor(cursor: *mut *mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:433:112 [INFO] [stdout] | [INFO] [stdout] 433 | fn tokenize(range: *const IDxcSourceRange, tokens: *mut *mut *mut IDxcToken, token_count: *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:434:112 [INFO] [stdout] | [INFO] [stdout] 434 | fn get_location( file: *mut IDxcFile, line: u32, column: u32, result: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:435:53 [INFO] [stdout] | [INFO] [stdout] 435 | fn get_num_diagnostics(value : *mut u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:436:75 [INFO] [stdout] | [INFO] [stdout] 436 | fn get_diagnostic(index: u32, value: *mut *mut IDxcDiagnostic) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:437:71 [INFO] [stdout] | [INFO] [stdout] 437 | fn get_file(name : *const u8, result : *mut *mut IDxcFile) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:438:40 [INFO] [stdout] | [INFO] [stdout] 438 | fn get_file_name(result : *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:438:50 [INFO] [stdout] | [INFO] [stdout] 438 | fn get_file_name(result : *mut LPSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:439:90 [INFO] [stdout] | [INFO] [stdout] 439 | fn reparse(unsaved_files : *mut *mut IDxcUnsavedFile, num_unsaved_files: u32) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:440:107 [INFO] [stdout] | [INFO] [stdout] 440 | fn get_cursor_for_location(location: *const IDxcSourceLocation, result : *mut *mut IDxcCursor) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:441:114 [INFO] [stdout] | [INFO] [stdout] 441 | fn get_location_for_offset(file : *const IDxcFile, offset: u32, result: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:442:121 [INFO] [stdout] | [INFO] [stdout] 442 | fn get_skipped_ranges(file: *const IDxcFile, result_count: *mut u32, result: *mut *mut *mut IDxcSourceRange) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:445:30 [INFO] [stdout] | [INFO] [stdout] 445 | error_file: *mut BSTR, error_offset: *mut u32, error_length: *mut u32, error_message: *mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:445:104 [INFO] [stdout] | [INFO] [stdout] 445 | error_file: *mut BSTR, error_offset: *mut u32, error_length: *mut u32, error_message: *mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:445:113 [INFO] [stdout] | [INFO] [stdout] 445 | error_file: *mut BSTR, error_offset: *mut u32, error_length: *mut u32, error_message: *mut BSTR) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:446:96 [INFO] [stdout] | [INFO] [stdout] 446 | fn get_inclusion_list(result_count: *mut u32, result: *mut *mut *mut IDxcInclusion) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:455:61 [INFO] [stdout] | [INFO] [stdout] 455 | fn set_global_options(options: DxcGlobalOptions) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:456:66 [INFO] [stdout] | [INFO] [stdout] 456 | fn get_global_options(options: *mut DxcGlobalOptions) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:464:65 [INFO] [stdout] | [INFO] [stdout] 464 | translation_unit: *mut *mut IDxcTranslationUnit) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:473:56 [INFO] [stdout] | [INFO] [stdout] 473 | fn create_index(index: *mut *mut IDxcIndex) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:474:75 [INFO] [stdout] | [INFO] [stdout] 474 | fn get_null_location(location: *mut *mut IDxcSourceLocation) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:475:69 [INFO] [stdout] | [INFO] [stdout] 475 | fn get_null_range(location: *mut *mut IDxcSourceRange) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:476:130 [INFO] [stdout] | [INFO] [stdout] 476 | fn get_range( start: *const IDxcSourceLocation, end: *const IDxcSourceLocation, location: *mut *mut IDxcSourceRange) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:477:96 [INFO] [stdout] | [INFO] [stdout] 477 | fn get_default_diagnostic_display_options(value: *mut DxcDiagnosticDisplayOptions) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:478:84 [INFO] [stdout] | [INFO] [stdout] 478 | fn get_default_editing_tu_options(value: *mut DxcTranslationUnitFlags) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:479:43 [INFO] [stdout] | [INFO] [stdout] 479 | fn create_unsaved_file(file_name: LPCSTR, contents: LPCSTR, content_length: u32 , result: *mut *mut IDxcUnsavedFile) -> HRESULT; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:479:61 [INFO] [stdout] | [INFO] [stdout] 479 | fn create_unsaved_file(file_name: LPCSTR, contents: LPCSTR, content_length: u32 , result: *mut *mut IDxcUnsavedFile) -> HRESULT; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/ffi.rs:479:130 [INFO] [stdout] | [INFO] [stdout] 479 | fn create_unsaved_file(file_name: LPCSTR, contents: LPCSTR, content_length: u32 , result: *mut *mut IDxcUnsavedFile) -> HRESULT; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:19:85 [INFO] [stdout] | [INFO] [stdout] 14 | impl DxcIntellisense { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn get_default_editing_tu_options(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:29:52 [INFO] [stdout] | [INFO] [stdout] 14 | impl DxcIntellisense { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn create_index(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:43:33 [INFO] [stdout] | [INFO] [stdout] 14 | impl DxcIntellisense { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 43 | ) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:80:37 [INFO] [stdout] | [INFO] [stdout] 73 | impl DxcIndex { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 80 | ) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:123:45 [INFO] [stdout] | [INFO] [stdout] 122 | impl DxcUnsavedFile { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 123 | pub fn get_length(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:145:60 [INFO] [stdout] | [INFO] [stdout] 140 | impl DxcTranslationUnit { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 145 | pub fn get_file(&self, name: &[u8]) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:155:51 [INFO] [stdout] | [INFO] [stdout] 140 | impl DxcTranslationUnit { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 155 | pub fn get_cursor(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:176:85 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 176 | pub fn get_children(&self, skip: u32, max_count: u32) -> Result, HRESULT> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:201:62 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 201 | pub fn get_all_children(&self) -> Result, HRESULT> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:243:56 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 243 | pub fn get_extent(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:253:61 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 253 | pub fn get_location(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:263:54 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 263 | pub fn get_display_name(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:265:27 [INFO] [stdout] | [INFO] [stdout] 265 | let mut name: BSTR = std::ptr::null_mut(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:273:89 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 273 | pub fn get_formatted_name(&self, formatting: DxcCursorFormatting) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:275:27 [INFO] [stdout] | [INFO] [stdout] 275 | let mut name: BSTR = std::ptr::null_mut(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:283:85 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 283 | pub fn get_qualified_name(&self, include_template_args: bool) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:285:27 [INFO] [stdout] | [INFO] [stdout] 285 | let mut name: BSTR = std::ptr::null_mut(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:294:53 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 294 | pub fn get_kind(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:301:64 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 301 | pub fn get_kind_flags(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:311:60 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 311 | pub fn get_semantic_parent(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:321:59 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 321 | pub fn get_lexical_parent(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:331:54 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 331 | pub fn get_cursor_type(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:341:52 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 341 | pub fn get_num_arguments(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:348:68 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 348 | pub fn get_argument_at(&self, index: i32) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:358:62 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 358 | pub fn get_referenced_cursor(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:368:62 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 368 | pub fn get_definition_cursor(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:383:33 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 383 | ) -> Result, HRESULT> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:413:50 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 413 | pub fn get_spelling(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:415:31 [INFO] [stdout] | [INFO] [stdout] 415 | let mut spelling: LPSTR = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:423:66 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 423 | pub fn is_equal_to(&self, other: &DxcCursor) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:433:47 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 433 | pub fn is_null(&mut self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:440:49 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 440 | pub fn is_definition(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:447:88 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 447 | pub fn get_snapped_child(&self, location: &DxcSourceLocation) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:458:70 [INFO] [stdout] | [INFO] [stdout] 171 | impl DxcCursor { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 458 | pub fn get_source<'a>(&self, source: &'a str) -> Result<&'a str, HRESULT> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:482:50 [INFO] [stdout] | [INFO] [stdout] 477 | impl DxcType { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 482 | pub fn get_spelling(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPSTR` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:484:31 [INFO] [stdout] | [INFO] [stdout] 484 | let mut spelling: LPSTR = std::ptr::null_mut(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:516:59 [INFO] [stdout] | [INFO] [stdout] 515 | impl DxcSourceRange { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 516 | pub fn get_offsets(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/intellisense/wrapper.rs:549:66 [INFO] [stdout] | [INFO] [stdout] 548 | impl Dxc { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 549 | pub fn create_intellisense(&self) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking nix v0.20.0 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking memmap2 v0.1.0 [INFO] [stderr] Checking time v0.1.43 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking parking_lot_core v0.8.3 [INFO] [stderr] Checking raw-window-handle v0.3.3 [INFO] [stderr] Checking xcursor v0.3.3 [INFO] [stderr] Checking colored v1.9.3 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:13:42 [INFO] [stdout] | [INFO] [stdout] 13 | let wide: Vec = OsStr::new(msg).encode_wide().chain(once(0)).collect(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rand v0.6.5 [INFO] [stdout] error[E0599]: no function or associated item named `from_wide` found for struct `OsString` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/hassle-rs-0.3.0/src/utils.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | OsString::from_wide(unsafe { std::slice::from_raw_parts(wide, len) }) [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `OsString` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking parking_lot v0.11.1 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stdout] error: aborting due to 243 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `hassle-rs` due to 244 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "0d64f55d911b995021b646afe987bcea931d47cebba4714d882738180fcfd8a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d64f55d911b995021b646afe987bcea931d47cebba4714d882738180fcfd8a1", kill_on_drop: false }` [INFO] [stdout] 0d64f55d911b995021b646afe987bcea931d47cebba4714d882738180fcfd8a1