[INFO] fetching crate mc-sgx-dcap-quoteverify-sys 0.6.0...
[INFO] documenting mc-sgx-dcap-quoteverify-sys-0.6.0 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate mc-sgx-dcap-quoteverify-sys 0.6.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate mc-sgx-dcap-quoteverify-sys 0.6.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate mc-sgx-dcap-quoteverify-sys 0.6.0
[INFO] finished tweaking crates.io crate mc-sgx-dcap-quoteverify-sys 0.6.0
[INFO] tweaked toml for crates.io crate mc-sgx-dcap-quoteverify-sys 0.6.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mc-sgx-dcap-sys-types v0.6.0
[INFO] [stderr]   Downloaded mc-sgx-core-sys-types v0.6.0
[INFO] [stderr]   Downloaded mc-sgx-dcap-quoteverify-sys-types v0.6.0
[INFO] [stderr]   Downloaded mc-sgx-core-build v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6c693a966fc9f358a50776598696884c3dd4daae585f1f1da2a522ca28583204
[INFO] running `Command { std: "docker" "start" "-a" "6c693a966fc9f358a50776598696884c3dd4daae585f1f1da2a522ca28583204", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c693a966fc9f358a50776598696884c3dd4daae585f1f1da2a522ca28583204", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c693a966fc9f358a50776598696884c3dd4daae585f1f1da2a522ca28583204", kill_on_drop: false }`
[INFO] [stdout] 6c693a966fc9f358a50776598696884c3dd4daae585f1f1da2a522ca28583204
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b3c2c4d69ec840a90591ed9caa5f9dff7d9b815eb648080d80d023516da0f8a6
[INFO] running `Command { std: "docker" "start" "-a" "b3c2c4d69ec840a90591ed9caa5f9dff7d9b815eb648080d80d023516da0f8a6", kill_on_drop: false }`
[INFO] [stderr]    Compiling cargo-emit v0.2.1
[INFO] [stderr]    Compiling mc-sgx-core-build v0.6.0
[INFO] [stderr]    Compiling mc-sgx-core-sys-types v0.6.0
[INFO] [stderr]    Compiling mc-sgx-dcap-sys-types v0.6.0
[INFO] [stderr]    Compiling mc-sgx-dcap-quoteverify-sys-types v0.6.0
[INFO] [stderr]    Compiling mc-sgx-dcap-quoteverify-sys v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting mc-sgx-dcap-quoteverify-sys v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `OUT`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:1519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Get supplemental data required size.\n @param p_data_size[OUT] - Pointer to hold the size of the buffer in bytes required to contain all of the supplemental data.\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_ERROR_QVL_QVE_MISMATCH\n      - SGX_QL_ENCLAVE_LOAD_ERROR"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param p_data_size[OUT] - Pointer to hold the size of the buffer in bytes required to contain all of the supplemental data.
[INFO] [stdout]                              ^^^
[INFO] [stdout]   = note: no item named `OUT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IN`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:1991
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Perform ECDSA quote verification.\n\n @param p_quote[IN] - Pointer to SGX Quote.\n @param quote_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_quote_collateral[IN] - This is a pointer to the Quote Certification Collateral provided by the caller.\n @param expiration_check_date[IN] - This is the date that the QvE will use to determine if any of the inputted collateral have expired.\n @param p_collateral_expiration_status[OUT] - Address of the outputted expiration status.  This input must not be NULL.\n @param p_quote_verification_result[OUT] - Address of the outputted quote verification result.\n @param p_qve_report_info[IN/OUT] - This parameter can be used in 2 ways.\n        If p_qve_report_info is NOT NULL, the API will use Intel QvE to perform quote verification, and QvE will generate a report using the target_info in sgx_ql_qe_report_info_t structure.\n        if p_qve_report_info is NULL, the API will use QVL library to perform quote verification, note that the results can not be cryptographically authenticated in this mode.\n @param supplemental_data_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_supplemental_data[OUT] - The parameter is optional.  If it is NULL, supplemental_data_size must be 0.\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_QUOTE_FORMAT_UNSUPPORTED\n      - SGX_QL_QUOTE_CERTIFICATION_DATA_UNSUPPORTED\n      - SGX_QL_UNABLE_TO_GENERATE_REPORT\n      - SGX_QL_CRL_UNSUPPORTED_FORMAT\n      - SGX_QL_ERROR_UNEXPECTED"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param p_quote[IN] - Pointer to SGX Quote.
[INFO] [stdout]                          ^^
[INFO] [stdout]   = note: no item named `IN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OUT`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:1991
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Perform ECDSA quote verification.\n\n @param p_quote[IN] - Pointer to SGX Quote.\n @param quote_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_quote_collateral[IN] - This is a pointer to the Quote Certification Collateral provided by the caller.\n @param expiration_check_date[IN] - This is the date that the QvE will use to determine if any of the inputted collateral have expired.\n @param p_collateral_expiration_status[OUT] - Address of the outputted expiration status.  This input must not be NULL.\n @param p_quote_verification_result[OUT] - Address of the outputted quote verification result.\n @param p_qve_report_info[IN/OUT] - This parameter can be used in 2 ways.\n        If p_qve_report_info is NOT NULL, the API will use Intel QvE to perform quote verification, and QvE will generate a report using the target_info in sgx_ql_qe_report_info_t structure.\n        if p_qve_report_info is NULL, the API will use QVL library to perform quote verification, note that the results can not be cryptographically authenticated in this mode.\n @param supplemental_data_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_supplemental_data[OUT] - The parameter is optional.  If it is NULL, supplemental_data_size must be 0.\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_QUOTE_FORMAT_UNSUPPORTED\n      - SGX_QL_QUOTE_CERTIFICATION_DATA_UNSUPPORTED\n      - SGX_QL_UNABLE_TO_GENERATE_REPORT\n      - SGX_QL_CRL_UNSUPPORTED_FORMAT\n      - SGX_QL_ERROR_UNEXPECTED"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param p_collateral_expiration_status[OUT] - Address of the outputted expiration status.  This input must not be NULL.
[INFO] [stdout]                                                 ^^^
[INFO] [stdout]   = note: no item named `OUT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OUT`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:4013
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Call quote provider library to get QvE identity.\n\n @param pp_qveid[OUT] - Pointer to the pointer of QvE identity\n @param p_qveid_size[OUT] -  Pointer to the size of QvE identity\n @param pp_qveid_issue_chain[OUT] - Pointer to the pointer QvE identity certificate chain\n @param p_qveid_issue_chain_size[OUT] - Pointer to the QvE identity certificate chain size\n @param pp_root_ca_crl[OUT] - Pointer to the pointer of Intel Root CA CRL\n @param p_root_ca_crl_size[OUT] - Pointer to the Intel Root CA CRL size\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_NO_QVE_IDENTITY_DATA\n      - SGX_QL_ERROR_OUT_OF_MEMORY\n      - SGX_QL_NETWORK_ERROR\n      - SGX_QL_MESSAGE_ERROR\n      - SGX_QL_ERROR_UNEXPECTED"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param pp_qveid[OUT] - Pointer to the pointer of QvE identity
[INFO] [stdout]                           ^^^
[INFO] [stdout]   = note: no item named `OUT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.22s
[INFO] running `Command { std: "docker" "inspect" "b3c2c4d69ec840a90591ed9caa5f9dff7d9b815eb648080d80d023516da0f8a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3c2c4d69ec840a90591ed9caa5f9dff7d9b815eb648080d80d023516da0f8a6", kill_on_drop: false }`
[INFO] [stdout] b3c2c4d69ec840a90591ed9caa5f9dff7d9b815eb648080d80d023516da0f8a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50da673289f0038ef0a0eed59a815d4ef6d3e85ee2727a75c1be1120cbadc8c6
[INFO] running `Command { std: "docker" "start" "-a" "50da673289f0038ef0a0eed59a815d4ef6d3e85ee2727a75c1be1120cbadc8c6", kill_on_drop: false }`
[INFO] [stderr]  Documenting mc-sgx-dcap-quoteverify-sys v0.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `OUT`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:1519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Get supplemental data required size.\n @param p_data_size[OUT] - Pointer to hold the size of the buffer in bytes required to contain all of the supplemental data.\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_ERROR_QVL_QVE_MISMATCH\n      - SGX_QL_ENCLAVE_LOAD_ERROR"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param p_data_size[OUT] - Pointer to hold the size of the buffer in bytes required to contain all of the supplemental data.
[INFO] [stdout]                              ^^^
[INFO] [stdout]   = note: no item named `OUT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IN`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:1991
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Perform ECDSA quote verification.\n\n @param p_quote[IN] - Pointer to SGX Quote.\n @param quote_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_quote_collateral[IN] - This is a pointer to the Quote Certification Collateral provided by the caller.\n @param expiration_check_date[IN] - This is the date that the QvE will use to determine if any of the inputted collateral have expired.\n @param p_collateral_expiration_status[OUT] - Address of the outputted expiration status.  This input must not be NULL.\n @param p_quote_verification_result[OUT] - Address of the outputted quote verification result.\n @param p_qve_report_info[IN/OUT] - This parameter can be used in 2 ways.\n        If p_qve_report_info is NOT NULL, the API will use Intel QvE to perform quote verification, and QvE will generate a report using the target_info in sgx_ql_qe_report_info_t structure.\n        if p_qve_report_info is NULL, the API will use QVL library to perform quote verification, note that the results can not be cryptographically authenticated in this mode.\n @param supplemental_data_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_supplemental_data[OUT] - The parameter is optional.  If it is NULL, supplemental_data_size must be 0.\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_QUOTE_FORMAT_UNSUPPORTED\n      - SGX_QL_QUOTE_CERTIFICATION_DATA_UNSUPPORTED\n      - SGX_QL_UNABLE_TO_GENERATE_REPORT\n      - SGX_QL_CRL_UNSUPPORTED_FORMAT\n      - SGX_QL_ERROR_UNEXPECTED"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param p_quote[IN] - Pointer to SGX Quote.
[INFO] [stdout]                          ^^
[INFO] [stdout]   = note: no item named `IN` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OUT`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:1991
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Perform ECDSA quote verification.\n\n @param p_quote[IN] - Pointer to SGX Quote.\n @param quote_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_quote_collateral[IN] - This is a pointer to the Quote Certification Collateral provided by the caller.\n @param expiration_check_date[IN] - This is the date that the QvE will use to determine if any of the inputted collateral have expired.\n @param p_collateral_expiration_status[OUT] - Address of the outputted expiration status.  This input must not be NULL.\n @param p_quote_verification_result[OUT] - Address of the outputted quote verification result.\n @param p_qve_report_info[IN/OUT] - This parameter can be used in 2 ways.\n        If p_qve_report_info is NOT NULL, the API will use Intel QvE to perform quote verification, and QvE will generate a report using the target_info in sgx_ql_qe_report_info_t structure.\n        if p_qve_report_info is NULL, the API will use QVL library to perform quote verification, note that the results can not be cryptographically authenticated in this mode.\n @param supplemental_data_size[IN] - Size of the buffer pointed to by p_quote (in bytes).\n @param p_supplemental_data[OUT] - The parameter is optional.  If it is NULL, supplemental_data_size must be 0.\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_QUOTE_FORMAT_UNSUPPORTED\n      - SGX_QL_QUOTE_CERTIFICATION_DATA_UNSUPPORTED\n      - SGX_QL_UNABLE_TO_GENERATE_REPORT\n      - SGX_QL_CRL_UNSUPPORTED_FORMAT\n      - SGX_QL_ERROR_UNEXPECTED"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param p_collateral_expiration_status[OUT] - Address of the outputted expiration status.  This input must not be NULL.
[INFO] [stdout]                                                 ^^^
[INFO] [stdout]   = note: no item named `OUT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OUT`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mc-sgx-dcap-quoteverify-sys-841f0dea36f4722d/out/bindings.rs:3:4013
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Call quote provider library to get QvE identity.\n\n @param pp_qveid[OUT] - Pointer to the pointer of QvE identity\n @param p_qveid_size[OUT] -  Pointer to the size of QvE identity\n @param pp_qveid_issue_chain[OUT] - Pointer to the pointer QvE identity certificate chain\n @param p_qveid_issue_chain_size[OUT] - Pointer to the QvE identity certificate chain size\n @param pp_root_ca_crl[OUT] - Pointer to the pointer of Intel Root CA CRL\n @param p_root_ca_crl_size[OUT] - Pointer to the Intel Root CA CRL size\n\n @return Status code of the operation, one of:\n      - SGX_QL_SUCCESS\n      - SGX_QL_ERROR_INVALID_PARAMETER\n      - SGX_QL_NO_QVE_IDENTITY_DATA\n      - SGX_QL_ERROR_OUT_OF_MEMORY\n      - SGX_QL_NETWORK_ERROR\n      - SGX_QL_MESSAGE_ERROR\n      - SGX_QL_ERROR_UNEXPECTED"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param pp_qveid[OUT] - Pointer to the pointer of QvE identity
[INFO] [stdout]                           ^^^
[INFO] [stdout]   = note: no item named `OUT` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.47s
[INFO] running `Command { std: "docker" "inspect" "50da673289f0038ef0a0eed59a815d4ef6d3e85ee2727a75c1be1120cbadc8c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50da673289f0038ef0a0eed59a815d4ef6d3e85ee2727a75c1be1120cbadc8c6", kill_on_drop: false }`
[INFO] [stdout] 50da673289f0038ef0a0eed59a815d4ef6d3e85ee2727a75c1be1120cbadc8c6
