[INFO] fetching crate win-crypto-ng 0.2.0... [INFO] documenting win-crypto-ng-0.2.0 against 1.46.0 for beta-1.47-rustdoc-1 [INFO] extracting crate win-crypto-ng 0.2.0 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate win-crypto-ng 0.2.0 on toolchain 1.46.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.46.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate win-crypto-ng 0.2.0 [INFO] finished tweaking crates.io crate win-crypto-ng 0.2.0 [INFO] tweaked toml for crates.io crate win-crypto-ng 0.2.0 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.46.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.46.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.46.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b38e268f59448c279f77144cf5c3264c597c2131b91256ec80ffc37fc4b26a2e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b38e268f59448c279f77144cf5c3264c597c2131b91256ec80ffc37fc4b26a2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b38e268f59448c279f77144cf5c3264c597c2131b91256ec80ffc37fc4b26a2e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b38e268f59448c279f77144cf5c3264c597c2131b91256ec80ffc37fc4b26a2e", kill_on_drop: false }` [INFO] [stdout] b38e268f59448c279f77144cf5c3264c597c2131b91256ec80ffc37fc4b26a2e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.46.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d1fb4c3c36c63ddf62f98eef343542421c5b0e9e74b5d87e8c939aa6060edb8f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d1fb4c3c36c63ddf62f98eef343542421c5b0e9e74b5d87e8c939aa6060edb8f", kill_on_drop: false }` [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Checking zeroize v1.1.0 [INFO] [stderr] Documenting win-crypto-ng v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::ntdef::NTSTATUS; [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/asymmetric/mod.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | use winapi::shared::bcrypt::*; [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/asymmetric/agreement.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::shared::bcrypt::*; [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/asymmetric/builder.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use winapi::shared::bcrypt::*; [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/asymmetric/builder.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::ntdef::ULONG; [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/asymmetric/ecc.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use winapi::shared::bcrypt::*; [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/asymmetric/signature.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | use winapi::shared::bcrypt::*; [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/hash.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | use winapi::shared::bcrypt::*; [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/hash.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | use winapi::shared::minwindef::{PUCHAR, ULONG}; [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/key_blob.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::bcrypt::*; [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/key_blob.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::ntdef::ULONG; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/lib.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use winapi::shared::ntstatus; [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/property.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::minwindef::DWORD; [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/property.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::ntdef::WCHAR; [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/random.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | use winapi::shared::bcrypt::*; [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/random.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | use winapi::shared::ntdef::ULONG; [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/symmetric.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | use winapi::shared::bcrypt::*; [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/symmetric.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | use winapi::shared::minwindef::{PUCHAR, ULONG}; [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/helpers/mod.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::bcrypt::*; [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/helpers/mod.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::ntdef::{LPCWSTR, PUCHAR, ULONG, VOID}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/helpers/windows_string.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use std::os::windows::ffi::{OsStrExt, OsStringExt}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/helpers/windows_string.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use winapi::shared::ntdef::LPCWSTR; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `winapi::shared`, `crate::asymmetric::AsymmetricKey`, `crate::asymmetric::Ecdh`, `crate::asymmetric::Private`, `crate::asymmetric::Public`, `super::Algorithm`, `super::AsymmetricAlgorithm`, `super::AsymmetricAlgorithmId`, `super::AsymmetricKey`, `super::Private`, `super::Dh`, `super::Dsa`, `super::Ecdh`, `super::Ecdsa`, `super::Rsa`, `crate::asymmetric::AsymmetricKey`, `crate::asymmetric::Dsa`, `crate::asymmetric::Ecdsa`, `crate::asymmetric::Private`, `crate::asymmetric::Public`, `crate::asymmetric::Rsa`, `crate::helpers::AsBytes`, `crate::helpers::FromBytes` [INFO] [stdout] --> src/asymmetric/agreement.rs:3:37 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::asymmetric::{ecc::Curve, AsymmetricKey, Ecdh, Private, Public}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^ ^^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/property.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::bcrypt; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] | [INFO] [stdout] ::: src/asymmetric/builder.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | use super::{Algorithm, AsymmetricAlgorithm, AsymmetricAlgorithmId, AsymmetricKey, Private}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] 30 | use super::{Dh, Dsa, Ecdh, Ecdsa, Rsa}; [INFO] [stdout] | ^^ ^^^ ^^^^ ^^^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/asymmetric/signature.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::asymmetric::{AsymmetricKey, Dsa, Ecdsa, Private, Public, Rsa}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^ ^^^^^ ^^^^^^^ ^^^^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/helpers/blob.rs:3:22 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::helpers::{AsBytes, FromBytes}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | handle: BCRYPT_SECRET_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:44:25 [INFO] [stdout] | [INFO] [stdout] 44 | fn as_ptr(&self) -> BCRYPT_SECRET_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:48:38 [INFO] [stdout] | [INFO] [stdout] 48 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_SECRET_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | fn set_property(handle: BCRYPT_HANDLE, property: &str, value: &[u8]) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:253:34 [INFO] [stdout] | [INFO] [stdout] 253 | fn set_param(&self, _handle: BCRYPT_HANDLE, _key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:259:33 [INFO] [stdout] | [INFO] [stdout] 259 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:272:33 [INFO] [stdout] | [INFO] [stdout] 272 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:282:33 [INFO] [stdout] | [INFO] [stdout] 282 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:288:33 [INFO] [stdout] | [INFO] [stdout] 288 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:297:33 [INFO] [stdout] | [INFO] [stdout] 297 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:518:13 [INFO] [stdout] | [INFO] [stdout] 518 | handle: BCRYPT_KEY_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:562:27 [INFO] [stdout] | [INFO] [stdout] 562 | pub fn export(handle: BCRYPT_KEY_HANDLE, kind: BlobType) -> Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:608:21 [INFO] [stdout] | [INFO] [stdout] 608 | unsafe impl Pod for BCRYPT_DSA_PARAMETER_HEADER {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:614:13 [INFO] [stdout] | [INFO] [stdout] 614 | header: BCRYPT_DSA_PARAMETER_HEADER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:626:21 [INFO] [stdout] | [INFO] [stdout] 626 | unsafe impl Pod for BCRYPT_DSA_PARAMETER_HEADER_V2 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:632:13 [INFO] [stdout] | [INFO] [stdout] 632 | header: BCRYPT_DSA_PARAMETER_HEADER_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:644:21 [INFO] [stdout] | [INFO] [stdout] 644 | unsafe impl Pod for BCRYPT_DH_PARAMETER_HEADER {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:650:13 [INFO] [stdout] | [INFO] [stdout] 650 | header: BCRYPT_DH_PARAMETER_HEADER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_PKCS1_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:119:11 [INFO] [stdout] | [INFO] [stdout] 119 | pkcs: BCRYPT_PKCS1_PADDING_INFO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_PSS_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | pss: BCRYPT_PSS_PADDING_INFO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_OAEP_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:884:12 [INFO] [stdout] | [INFO] [stdout] 884 | value: BCRYPT_OAEP_PADDING_INFO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HASH_HANDLE` in this scope [INFO] [stdout] --> src/hash.rs:288:13 [INFO] [stdout] | [INFO] [stdout] 288 | handle: BCRYPT_HASH_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HASH_HANDLE` in this scope [INFO] [stdout] --> src/hash.rs:308:25 [INFO] [stdout] | [INFO] [stdout] 308 | fn as_ptr(&self) -> BCRYPT_HASH_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HASH_HANDLE` in this scope [INFO] [stdout] --> src/hash.rs:312:38 [INFO] [stdout] | [INFO] [stdout] 312 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_HASH_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/key_blob.rs:99:34 [INFO] [stdout] | [INFO] [stdout] 99 | const VALID_MAGIC: &'static [ULONG]; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/key_blob.rs:101:30 [INFO] [stdout] | [INFO] [stdout] 101 | fn is_magic_valid(magic: ULONG) -> bool { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/key_blob.rs:120:28 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn magic(&self) -> ULONG { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/key_blob.rs:151:38 [INFO] [stdout] | [INFO] [stdout] 151 | fn magic_to_blob_type(magic: ULONG) -> Option { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/key_blob.rs:162:46 [INFO] [stdout] | [INFO] [stdout] 162 | const VALID_MAGIC: &'static [ULONG] = &[$($($val),*)?]; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:171:50 [INFO] [stdout] | [INFO] [stdout] 171 | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:172:52 [INFO] [stdout] | [INFO] [stdout] 172 | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:173:52 [INFO] [stdout] | [INFO] [stdout] 173 | DsaKeyPublicBlob, BlobType::DsaPublic, magic: [BCRYPT_DSA_PUBLIC_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:174:54 [INFO] [stdout] | [INFO] [stdout] 174 | DsaKeyPrivateBlob, BlobType::DsaPrivate, magic: [BCRYPT_DSA_PRIVATE_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PUBLIC_MAGIC_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:175:54 [INFO] [stdout] | [INFO] [stdout] 175 | DsaKeyPublicV2Blob, BlobType::DsaPublic, magic: [BCRYPT_DSA_PUBLIC_MAGIC_V2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PRIVATE_MAGIC_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:176:56 [INFO] [stdout] | [INFO] [stdout] 176 | DsaKeyPrivateV2Blob, BlobType::DsaPrivate, magic: [BCRYPT_DSA_PRIVATE_MAGIC_V2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:178:43 [INFO] [stdout] | [INFO] [stdout] 178 | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:179:40 [INFO] [stdout] | [INFO] [stdout] 179 | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:180:44 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:181:41 [INFO] [stdout] | [INFO] [stdout] 181 | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:184:44 [INFO] [stdout] | [INFO] [stdout] 184 | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:185:41 [INFO] [stdout] | [INFO] [stdout] 185 | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:186:45 [INFO] [stdout] | [INFO] [stdout] 186 | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:187:42 [INFO] [stdout] | [INFO] [stdout] 187 | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:189:52 [INFO] [stdout] | [INFO] [stdout] 189 | RsaKeyPublicBlob, BlobType::RsaPublic, magic: [BCRYPT_RSAPUBLIC_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:190:54 [INFO] [stdout] | [INFO] [stdout] 190 | RsaKeyPrivateBlob, BlobType::RsaPrivate, magic: [BCRYPT_RSAPRIVATE_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAFULLPRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:191:62 [INFO] [stdout] | [INFO] [stdout] 191 | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | header: BCRYPT_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:204:21 [INFO] [stdout] | [INFO] [stdout] 204 | unsafe impl Pod for BCRYPT_KEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | header: BCRYPT_RSAKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 218 | unsafe impl Pod for BCRYPT_RSAKEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | header: BCRYPT_RSAKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | header: BCRYPT_RSAKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:253:21 [INFO] [stdout] | [INFO] [stdout] 253 | unsafe impl Pod for BCRYPT_DH_KEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | header: BCRYPT_DH_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | header: BCRYPT_DH_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:283:21 [INFO] [stdout] | [INFO] [stdout] 283 | unsafe impl Pod for BCRYPT_DSA_KEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 287 | header: BCRYPT_DSA_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | header: BCRYPT_DSA_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | unsafe impl Pod for BCRYPT_DSA_KEY_BLOB_V2 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:319:13 [INFO] [stdout] | [INFO] [stdout] 319 | header: BCRYPT_DSA_KEY_BLOB_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | header: BCRYPT_DSA_KEY_BLOB_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | unsafe impl Pod for BCRYPT_ECCKEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:367:13 [INFO] [stdout] | [INFO] [stdout] 367 | header: BCRYPT_ECCKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | header: BCRYPT_ECCKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/property.rs:23:19 [INFO] [stdout] | [INFO] [stdout] 23 | type Value = [WCHAR]; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/property.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | type Value = DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/property.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | type Value = [WCHAR]; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WCHAR` in this scope [INFO] [stdout] --> src/property.rs:75:19 [INFO] [stdout] | [INFO] [stdout] 75 | type Value = [WCHAR]; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/property.rs:87:18 [INFO] [stdout] | [INFO] [stdout] 87 | type Value = DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/property.rs:110:18 [INFO] [stdout] | [INFO] [stdout] 110 | type Value = DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/property.rs:141:18 [INFO] [stdout] | [INFO] [stdout] 141 | type Value = DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope [INFO] [stdout] --> src/property.rs:159:18 [INFO] [stdout] | [INFO] [stdout] 159 | type Value = DWORD; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/random.rs:180:61 [INFO] [stdout] | [INFO] [stdout] 180 | fn gen_random_with_opts(&self, buffer: &mut [u8], opts: ULONG) -> crate::Result<()> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/random.rs:226:25 [INFO] [stdout] | [INFO] [stdout] 226 | fn handle(&self) -> BCRYPT_ALG_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/random.rs:233:24 [INFO] [stdout] | [INFO] [stdout] 233 | fn flags(&self) -> ULONG { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LPCWSTR` in this scope [INFO] [stdout] --> src/helpers/windows_string.rs:64:29 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn as_ptr(&self) -> LPCWSTR { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | fn as_ptr(&self) -> BCRYPT_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:17:38 [INFO] [stdout] | [INFO] [stdout] 17 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | fn get_property_size(handle: BCRYPT_HANDLE, prop: LPCWSTR) -> 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] --> src/helpers/mod.rs:90:51 [INFO] [stdout] | [INFO] [stdout] 90 | fn get_property_size(handle: BCRYPT_HANDLE, prop: LPCWSTR) -> Result { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ULONG` in this scope [INFO] [stdout] --> src/helpers/mod.rs:90:70 [INFO] [stdout] | [INFO] [stdout] 90 | fn get_property_size(handle: BCRYPT_HANDLE, prop: LPCWSTR) -> Result { [INFO] [stdout] | - ^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | handle: BCRYPT_ALG_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:129:25 [INFO] [stdout] | [INFO] [stdout] 129 | fn as_ptr(&self) -> BCRYPT_ALG_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:133:38 [INFO] [stdout] | [INFO] [stdout] 133 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_ALG_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 140 | pub(crate) handle: BCRYPT_KEY_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | fn as_ptr(&self) -> BCRYPT_KEY_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:170:38 [INFO] [stdout] | [INFO] [stdout] 170 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_KEY_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NTSTATUS` in this scope [INFO] [stdout] --> src/lib.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | Unknown(NTSTATUS), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `NTSTATUS` in this scope [INFO] [stdout] --> src/lib.rs:51:22 [INFO] [stdout] | [INFO] [stdout] 51 | fn check(status: NTSTATUS) -> crate::Result<()> { [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 121 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: Could not document `win-crypto-ng`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name win_crypto_ng src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="default"' --cfg 'feature="zeroize"' --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern doc_comment=/opt/rustwide/target/debug/deps/libdoc_comment-bf445f63302e9583.rmeta --extern winapi=/opt/rustwide/target/debug/deps/libwinapi-90428c9b7c1cdf98.rmeta --extern zeroize=/opt/rustwide/target/debug/deps/libzeroize-c8198acadb02e231.rmeta --cap-lints=warn` (exit code: 1) [INFO] running `Command { std: "docker" "inspect" "d1fb4c3c36c63ddf62f98eef343542421c5b0e9e74b5d87e8c939aa6060edb8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1fb4c3c36c63ddf62f98eef343542421c5b0e9e74b5d87e8c939aa6060edb8f", kill_on_drop: false }` [INFO] [stdout] d1fb4c3c36c63ddf62f98eef343542421c5b0e9e74b5d87e8c939aa6060edb8f