[INFO] fetching crate win-variant 0.2.0...
[INFO] documenting win-variant-0.2.0 against 1.54.0 for beta-1.55-rustdoc-1
[INFO] extracting crate win-variant 0.2.0 into /workspace/builds/worker-4/source
[INFO] validating manifest of crates.io crate win-variant 0.2.0 on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate win-variant 0.2.0
[INFO] finished tweaking crates.io crate win-variant 0.2.0
[INFO] tweaked toml for crates.io crate win-variant 0.2.0 written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5d635fe4436907a358b3320686f0f8a7126a531b6e7689702c3a3042a9c49649
[INFO] running `Command { std: "docker" "start" "-a" "5d635fe4436907a358b3320686f0f8a7126a531b6e7689702c3a3042a9c49649", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d635fe4436907a358b3320686f0f8a7126a531b6e7689702c3a3042a9c49649", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d635fe4436907a358b3320686f0f8a7126a531b6e7689702c3a3042a9c49649", kill_on_drop: false }`
[INFO] [stdout] 5d635fe4436907a358b3320686f0f8a7126a531b6e7689702c3a3042a9c49649
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.54.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fa0518d01760923fca77aeefab9fb1badf9d4e48234c46ce7f3b90986d8ec3eb
[INFO] running `Command { std: "docker" "start" "-a" "fa0518d01760923fca77aeefab9fb1badf9d4e48234c46ce7f3b90986d8ec3eb", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]     Checking widestring v0.4.3
[INFO] [stderr]  Documenting win-variant v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/arg.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     shared::{
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/arg.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     um::{
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/errors.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::winerror::{DISP_E_BADINDEX, E_INVALIDARG, E_OUTOFMEMORY};
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/errors.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::{shared::wtypes::VARTYPE, um::winnt::HRESULT};
[INFO] [stdout]   |              ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/errors.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::{shared::wtypes::VARTYPE, um::winnt::HRESULT};
[INFO] [stdout]   |                                       ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/result.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::{shared::wtypes::VT_ARRAY, um::oaidl::VARIANT};
[INFO] [stdout]   |              ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/result.rs:4:40
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::{shared::wtypes::VT_ARRAY, um::oaidl::VARIANT};
[INFO] [stdout]   |                                        ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/result.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::wtypes::{
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/safearray/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     shared::{
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/safearray/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     um::{
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/safearray/multidim.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::{shared::{minwindef::UINT, winerror::NOERROR, wtypes::{VARIANT_BOOL, VARTYPE, VT_BOOL, VT_BSTR, VT_I2, VT_I4, VT_I8, VT_INT, ...
[INFO] [stdout]   |              ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/safearray/multidim.rs:5:187
[INFO] [stdout]   |
[INFO] [stdout] 5 | ... VT_R4, VT_R8, VT_UI2, VT_UI4, VT_UI8, VT_UINT}}, um::{oaidl::{SAFEARRAY, SAFEARRAYBOUND}, oleauto::SysAllocStringLen, winnt::PVOID}};
[INFO] [stdout]   |                                                      ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/lib.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::{oaidl::VARIANT, oleauto::VariantClear};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]    --> src/arg.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl Into<VARIANT> for VariantArg {
[INFO] [stdout]     |     -     ^^^^^^^ not found in this scope
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: you might be missing a type parameter: `<VARIANT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]    --> src/arg.rs:118:22
[INFO] [stdout]     |
[INFO] [stdout] 118 |     fn into(self) -> VARIANT {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope
[INFO] [stdout]   --> src/errors.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UnknownHResult(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]   --> src/errors.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl From<HRESULT> for HResultError {
[INFO] [stdout]    |     -     ^^^^^^^ not found in this scope
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: you might be missing a type parameter: `<HRESULT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope
[INFO] [stdout]   --> src/errors.rs:21:17
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn from(hr: HRESULT) -> Self {
[INFO] [stdout]    |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/errors.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |     UnsupportedTypeConversion(VARTYPE),
[INFO] [stdout]    |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/errors.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |     IncorrectDataType(VARTYPE),
[INFO] [stdout]    |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope
[INFO] [stdout]   --> src/errors.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | impl From<HRESULT> for SafeArrayError {
[INFO] [stdout]    |     -     ^^^^^^^ not found in this scope
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: you might be missing a type parameter: `<HRESULT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HRESULT` in this scope
[INFO] [stdout]   --> src/errors.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |     fn from(hr: HRESULT) -> Self {
[INFO] [stdout]    |                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]   --> src/result.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl TryFrom<VARIANT> for VariantResult {
[INFO] [stdout]    |     -        ^^^^^^^ not found in this scope
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: you might be missing a type parameter: `<VARIANT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]   --> src/result.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn try_from(value: VARIANT) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/safearray/multidim.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 |         vt: VARTYPE,
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/safearray/multidim.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |         cDims: UINT,
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAYBOUND` in this scope
[INFO] [stdout]   --> src/safearray/multidim.rs:15:27
[INFO] [stdout]    |
[INFO] [stdout] 15 |         rgsabound: *const SAFEARRAYBOUND,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]   --> src/safearray/multidim.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     ) -> *mut SAFEARRAY;
[INFO] [stdout]    |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/safearray/multidim.rs:20:44
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fn from_arrayd<T>(src: &ArrayD<T>, vt: VARTYPE) -> Result<SafeArray, SafeArrayError> {
[INFO] [stdout]    |                                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/safearray/multidim.rs:55:45
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn into_arrayd<R>(&self, expected_type: VARTYPE) -> Result<ArrayD<R>, SafeArrayError>
[INFO] [stdout]    |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:42:42
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn SafeArrayGetElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> HRESULT;
[INFO] [stdout]    |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:42:71
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn SafeArrayGetElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> HRESULT;
[INFO] [stdout]    |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PVOID` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:42:81
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn SafeArrayGetElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> 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]   --> src/safearray/mod.rs:42:91
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn SafeArrayGetElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> HRESULT;
[INFO] [stdout]    |                                                                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:44:42
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn SafeArrayGetVartype(psa: *mut SAFEARRAY, pvt: *const VARTYPE) -> HRESULT;
[INFO] [stdout]    |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:44:65
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn SafeArrayGetVartype(psa: *mut SAFEARRAY, pvt: *const VARTYPE) -> 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]   --> src/safearray/mod.rs:44:77
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub fn SafeArrayGetVartype(psa: *mut SAFEARRAY, pvt: *const VARTYPE) -> HRESULT;
[INFO] [stdout]    |                                                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:46:42
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn SafeArrayPutElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> HRESULT;
[INFO] [stdout]    |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:46:71
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn SafeArrayPutElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> HRESULT;
[INFO] [stdout]    |                                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PVOID` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:46:81
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn SafeArrayPutElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> 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]   --> src/safearray/mod.rs:46:91
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn SafeArrayPutElement(psa: *mut SAFEARRAY, rgIndices: *const LONG, pv: PVOID) -> HRESULT;
[INFO] [stdout]    |                                                                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     psa: *mut SAFEARRAY,
[INFO] [stdout]    |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |         vt: VARTYPE,
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/safearray/mod.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |         lower_bound: LONG,
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:117:67
[INFO] [stdout]     |
[INFO] [stdout] 73  | impl SafeArray {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<LONG>`
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn dimension_lower_bound(&self, dimension: u32) -> Result<LONG, SafeArrayError> {
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:128:67
[INFO] [stdout]     |
[INFO] [stdout] 73  | impl SafeArray {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<LONG>`
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub fn dimension_upper_bound(&self, dimension: u32) -> Result<LONG, SafeArrayError> {
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAYBOUND` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:139:44
[INFO] [stdout]     |
[INFO] [stdout] 73  | impl SafeArray {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<SAFEARRAYBOUND>`
[INFO] [stdout] ...
[INFO] [stdout] 139 |     pub fn dimensions(&self) -> Result<Vec<SAFEARRAYBOUND>, SafeArrayError> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:156:41
[INFO] [stdout]     |
[INFO] [stdout] 73  | impl SafeArray {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<VARTYPE>`
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub fn get_vartype(&self) -> Result<VARTYPE, SafeArrayError> {
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:167:45
[INFO] [stdout]     |
[INFO] [stdout] 167 |     fn into_vector<R>(&self, expected_type: VARTYPE) -> Result<Vec<R>, SafeArrayError>
[INFO] [stdout]     |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARTYPE` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:195:41
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn from_vector<T>(src: &Vec<T>, vt: VARTYPE) -> Result<SafeArray, SafeArrayError> {
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:256:16
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl From<*mut SAFEARRAY> for SafeArray {
[INFO] [stdout]     |     -          ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: you might be missing a type parameter: `<SAFEARRAY>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SAFEARRAY` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:257:23
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn from(psa: *mut SAFEARRAY) -> Self {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | impl Into<VARIANT> for SafeArray {
[INFO] [stdout]     |     -     ^^^^^^^ not found in this scope
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: you might be missing a type parameter: `<VARIANT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]    --> src/safearray/mod.rs:266:26
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn into(mut self) -> VARIANT {
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]   --> src/lib.rs:32:41
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub fn free_variants(variants: &mut Vec<VARIANT>) {
[INFO] [stdout]    |                     -                   ^^^^^^^ not found in this scope
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: you might be missing a type parameter: `<VARIANT>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `VARIANT` in this scope
[INFO] [stdout]   --> src/lib.rs:42:42
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub unsafe fn free_variant(variant: &mut VARIANT) {
[INFO] [stdout]    |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 57 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `win-variant`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name win_variant src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern log=/opt/rustwide/target/debug/deps/liblog-f8abb66ffc16068c.rmeta --extern ndarray=/opt/rustwide/target/debug/deps/libndarray-b7445701a8820f60.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-0242372710a3d4fd.rmeta --extern widestring=/opt/rustwide/target/debug/deps/libwidestring-39037ee86510211a.rmeta --extern winapi=/opt/rustwide/target/debug/deps/libwinapi-a8f7f084e8b08395.rmeta --cap-lints=warn --crate-version 0.2.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "fa0518d01760923fca77aeefab9fb1badf9d4e48234c46ce7f3b90986d8ec3eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa0518d01760923fca77aeefab9fb1badf9d4e48234c46ce7f3b90986d8ec3eb", kill_on_drop: false }`
[INFO] [stdout] fa0518d01760923fca77aeefab9fb1badf9d4e48234c46ce7f3b90986d8ec3eb
