[INFO] fetching crate mesalink 1.1.0-cratesio...
[INFO] testing mesalink-1.1.0-cratesio against 1.90.0 for beta-1.91-3
[INFO] extracting crate mesalink 1.1.0-cratesio into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate mesalink 1.1.0-cratesio
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate mesalink 1.1.0-cratesio
[INFO] tweaked toml for crates.io crate mesalink 1.1.0-cratesio written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mesalink 1.1.0-cratesio on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 70 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.10.1 (available: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.9.4)
[INFO] [stderr]       Adding enum_to_u8_slice_derive v0.1.1 (available: v0.2.0)
[INFO] [stderr]       Adding env_logger v0.6.2 (available: v0.11.8)
[INFO] [stderr]       Adding jemallocator v0.3.2 (available: v0.5.4)
[INFO] [stderr]       Adding parking_lot v0.9.0 (available: v0.12.4)
[INFO] [stderr]       Adding ring v0.16.20 (available: v0.17.14)
[INFO] [stderr]       Adding rustls v0.16.0 (available: v0.23.32)
[INFO] [stderr]       Adding sct v0.6.1 (available: v0.7.1)
[INFO] [stderr]       Adding untrusted v0.7.1 (available: v0.9.0)
[INFO] [stderr]       Adding webpki v0.21.4 (available: v0.22.4)
[INFO] [stderr]       Adding webpki-roots v0.17.0 (available: v1.0.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded jemallocator v0.3.2
[INFO] [stderr]   Downloaded enum_to_u8_slice_derive v0.1.1
[INFO] [stderr]   Downloaded jemalloc-sys v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 96dcb1debd6e3193f74a3dfc283aba1cd6a40377b191100a82791f9dbd0ecb0d
[INFO] running `Command { std: "docker" "start" "-a" "96dcb1debd6e3193f74a3dfc283aba1cd6a40377b191100a82791f9dbd0ecb0d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "96dcb1debd6e3193f74a3dfc283aba1cd6a40377b191100a82791f9dbd0ecb0d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96dcb1debd6e3193f74a3dfc283aba1cd6a40377b191100a82791f9dbd0ecb0d", kill_on_drop: false }`
[INFO] [stdout] 96dcb1debd6e3193f74a3dfc283aba1cd6a40377b191100a82791f9dbd0ecb0d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 65a7140737a1b9c93dd9e6678da6d2d7d01c4b8f618150aa80220a976daf26e1
[INFO] running `Command { std: "docker" "start" "-a" "65a7140737a1b9c93dd9e6678da6d2d7d01c4b8f618150aa80220a976daf26e1", kill_on_drop: false }`
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling maybe-uninit v2.0.0
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling parking_lot_core v0.6.3
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling base64 v0.10.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling env_logger v0.6.2
[INFO] [stderr]    Compiling smallvec v0.6.14
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling mesalink v1.1.0-cratesio (/opt/rustwide/workdir)
[INFO] [stdout] warning: multiple lines skipped by escaped newline
[INFO] [stdout]    --> build.rs:104:39
[INFO] [stdout]     |
[INFO] [stdout] 104 |           #define MESALINK_OPTIONS_H\n\n\
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 105 | |
[INFO] [stdout] 106 | |         #ifdef __cplusplus\n\
[INFO] [stdout]     | |________^ skipping everything up to and including this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple lines skipped by escaped newline
[INFO] [stdout]    --> build.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |           #endif\n\
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 181 | |
[INFO] [stdout] 182 | |         #endif /* MESALINK_OPTIONS_H */\n\
[INFO] [stdout]     | |________^ skipping everything up to and including this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]    --> build.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |     if cfg!(feature = "sgx") {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]     = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling enum_to_u8_slice_derive v0.1.1
[INFO] [stderr]    Compiling webpki v0.21.4
[INFO] [stderr]    Compiling sct v0.6.1
[INFO] [stderr]    Compiling webpki-roots v0.17.0
[INFO] [stderr]    Compiling rustls v0.16.0
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]   --> src/libssl/mod.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(feature = "sgx")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]    = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:52:71
[INFO] [stdout]    |
[INFO] [stdout] 52 | #![forbid(anonymous_parameters, unused_import_braces, unused_results, warnings)]
[INFO] [stdout]    |                                                                       ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:1358:7
[INFO] [stdout]      |
[INFO] [stdout] 1358 | #[cfg(feature = "sgx")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:1371:7
[INFO] [stdout]      |
[INFO] [stdout] 1371 | #[cfg(feature = "sgx")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/libssl/ssl.rs:1987:9
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     let mut ssl = sanitize_ptr_for_mut_ref(ssl_ptr)?;
[INFO] [stdout]      |         ----^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.54s
[INFO] running `Command { std: "docker" "inspect" "65a7140737a1b9c93dd9e6678da6d2d7d01c4b8f618150aa80220a976daf26e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "65a7140737a1b9c93dd9e6678da6d2d7d01c4b8f618150aa80220a976daf26e1", kill_on_drop: false }`
[INFO] [stdout] 65a7140737a1b9c93dd9e6678da6d2d7d01c4b8f618150aa80220a976daf26e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 872fd77bf76199ec4b374107798a2ca1984911aab30dfe0fa3ace49ce1afb8dd
[INFO] running `Command { std: "docker" "start" "-a" "872fd77bf76199ec4b374107798a2ca1984911aab30dfe0fa3ace49ce1afb8dd", kill_on_drop: false }`
[INFO] [stdout] warning: multiple lines skipped by escaped newline
[INFO] [stdout]    --> build.rs:104:39
[INFO] [stdout]     |
[INFO] [stdout] 104 |           #define MESALINK_OPTIONS_H\n\n\
[INFO] [stdout]     |  _______________________________________^
[INFO] [stdout] 105 | |
[INFO] [stdout] 106 | |         #ifdef __cplusplus\n\
[INFO] [stdout]     | |________^ skipping everything up to and including this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple lines skipped by escaped newline
[INFO] [stdout]    --> build.rs:180:17
[INFO] [stdout]     |
[INFO] [stdout] 180 |           #endif\n\
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 181 | |
[INFO] [stdout] 182 | |         #endif /* MESALINK_OPTIONS_H */\n\
[INFO] [stdout]     | |________^ skipping everything up to and including this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]    --> build.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |     if cfg!(feature = "sgx") {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]     = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]   --> src/libssl/mod.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(feature = "sgx")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]    = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:52:71
[INFO] [stdout]    |
[INFO] [stdout] 52 | #![forbid(anonymous_parameters, unused_import_braces, unused_results, warnings)]
[INFO] [stdout]    |                                                                       ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:1358:7
[INFO] [stdout]      |
[INFO] [stdout] 1358 | #[cfg(feature = "sgx")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:1371:7
[INFO] [stdout]      |
[INFO] [stdout] 1371 | #[cfg(feature = "sgx")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/libssl/ssl.rs:1987:9
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     let mut ssl = sanitize_ptr_for_mut_ref(ssl_ptr)?;
[INFO] [stdout]      |         ----^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling mesalink v1.1.0-cratesio (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]   --> src/libssl/mod.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[cfg(feature = "sgx")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]    = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:52:71
[INFO] [stdout]    |
[INFO] [stdout] 52 | #![forbid(anonymous_parameters, unused_import_braces, unused_results, warnings)]
[INFO] [stdout]    |                                                                       ^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:1358:7
[INFO] [stdout]      |
[INFO] [stdout] 1358 | #[cfg(feature = "sgx")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:1371:7
[INFO] [stdout]      |
[INFO] [stdout] 1371 | #[cfg(feature = "sgx")]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stdout]     --> src/libssl/ssl.rs:3674:11
[INFO] [stdout]      |
[INFO] [stdout] 3674 |     #[cfg(feature = "sgx")]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stdout]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]     --> src/libssl/err.rs:1018:45
[INFO] [stdout]      |
[INFO] [stdout] 1018 |             println!("{}, {}", error, error.description());
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/libssl/ssl.rs:1987:9
[INFO] [stdout]      |
[INFO] [stdout] 1987 |     let mut ssl = sanitize_ptr_for_mut_ref(ssl_ptr)?;
[INFO] [stdout]      |         ----^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]    --> src/libssl/err.rs:993:33
[INFO] [stdout]     |
[INFO] [stdout] 993 |         for code in ERROR_CODES.into_iter() {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout]     = note: `#[warn(array_into_iter)]` implied by `#[warn(warnings)]`
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 993 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 993 +         for code in ERROR_CODES.iter() {
[INFO] [stdout]     |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 993 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 993 +         for code in ERROR_CODES {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1014:38
[INFO] [stdout]      |
[INFO] [stdout] 1014 |         for error in mesalink_errors.into_iter() {
[INFO] [stdout]      |                                      ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1014 -         for error in mesalink_errors.into_iter() {
[INFO] [stdout] 1014 +         for error in mesalink_errors.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1014 -         for error in mesalink_errors.into_iter() {
[INFO] [stdout] 1014 +         for error in mesalink_errors {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1047:37
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         for error_kind in io_errors.into_iter() {
[INFO] [stdout]      |                                     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1047 -         for error_kind in io_errors.into_iter() {
[INFO] [stdout] 1047 +         for error_kind in io_errors.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1047 -         for error_kind in io_errors.into_iter() {
[INFO] [stdout] 1047 +         for error_kind in io_errors {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1083:33
[INFO] [stdout]      |
[INFO] [stdout] 1083 |         for error in tls_errors.into_iter() {
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1083 -         for error in tls_errors.into_iter() {
[INFO] [stdout] 1083 +         for error in tls_errors.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1083 -         for error in tls_errors.into_iter() {
[INFO] [stdout] 1083 +         for error in tls_errors {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1115:40
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         for pki_error in webpki_errors.into_iter() {
[INFO] [stdout]      |                                        ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1115 -         for pki_error in webpki_errors.into_iter() {
[INFO] [stdout] 1115 +         for pki_error in webpki_errors.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1115 -         for pki_error in webpki_errors.into_iter() {
[INFO] [stdout] 1115 +         for pki_error in webpki_errors {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1164:29
[INFO] [stdout]      |
[INFO] [stdout] 1164 |         for alert in alerts.into_iter() {
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1164 -         for alert in alerts.into_iter() {
[INFO] [stdout] 1164 +         for alert in alerts.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1164 -         for alert in alerts.into_iter() {
[INFO] [stdout] 1164 +         for alert in alerts {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1175:33
[INFO] [stdout]      |
[INFO] [stdout] 1175 |         for code in ERROR_CODES.into_iter() {
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1175 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1175 +         for code in ERROR_CODES.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1175 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1175 +         for code in ERROR_CODES {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1189:33
[INFO] [stdout]      |
[INFO] [stdout] 1189 |         for code in ERROR_CODES.into_iter() {
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1189 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1189 +         for code in ERROR_CODES.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1189 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1189 +         for code in ERROR_CODES {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1213:33
[INFO] [stdout]      |
[INFO] [stdout] 1213 |         for code in ERROR_CODES.into_iter() {
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1213 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1213 +         for code in ERROR_CODES.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1213 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1213 +         for code in ERROR_CODES {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]     --> src/libssl/err.rs:1233:33
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         for code in ERROR_CODES.into_iter() {
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1233 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1233 +         for code in ERROR_CODES.iter() {
[INFO] [stdout]      |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]      |
[INFO] [stdout] 1233 -         for code in ERROR_CODES.into_iter() {
[INFO] [stdout] 1233 +         for code in ERROR_CODES {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stdout]    --> src/libssl/safestack.rs:342:27
[INFO] [stdout]     |
[INFO] [stdout] 342 |         for name in names.into_iter() {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stdout] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 342 -         for name in names.into_iter() {
[INFO] [stdout] 342 +         for name in names.iter() {
[INFO] [stdout]     |
[INFO] [stdout] help: or remove `.into_iter()` to iterate by value
[INFO] [stdout]     |
[INFO] [stdout] 342 -         for name in names.into_iter() {
[INFO] [stdout] 342 +         for name in names {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.09s
[INFO] running `Command { std: "docker" "inspect" "872fd77bf76199ec4b374107798a2ca1984911aab30dfe0fa3ace49ce1afb8dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "872fd77bf76199ec4b374107798a2ca1984911aab30dfe0fa3ace49ce1afb8dd", kill_on_drop: false }`
[INFO] [stdout] 872fd77bf76199ec4b374107798a2ca1984911aab30dfe0fa3ace49ce1afb8dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f338693e2d7f6950d75a0c8749aba89e4bdff892dd050d6ca95f8ae070a0695a
[INFO] running `Command { std: "docker" "start" "-a" "f338693e2d7f6950d75a0c8749aba89e4bdff892dd050d6ca95f8ae070a0695a", kill_on_drop: false }`
[INFO] [stderr] warning: multiple lines skipped by escaped newline
[INFO] [stderr]    --> build.rs:104:39
[INFO] [stderr]     |
[INFO] [stderr] 104 |           #define MESALINK_OPTIONS_H\n\n\
[INFO] [stderr]     |  _______________________________________^
[INFO] [stderr] 105 | |
[INFO] [stderr] 106 | |         #ifdef __cplusplus\n\
[INFO] [stderr]     | |________^ skipping everything up to and including this point
[INFO] [stderr] 
[INFO] [stderr] warning: multiple lines skipped by escaped newline
[INFO] [stderr]    --> build.rs:180:17
[INFO] [stderr]     |
[INFO] [stderr] 180 |           #endif\n\
[INFO] [stderr]     |  _________________^
[INFO] [stderr] 181 | |
[INFO] [stderr] 182 | |         #endif /* MESALINK_OPTIONS_H */\n\
[INFO] [stderr]     | |________^ skipping everything up to and including this point
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stderr]    --> build.rs:170:13
[INFO] [stderr]     |
[INFO] [stderr] 170 |     if cfg!(feature = "sgx") {
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stderr]     = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mesalink` (build script) generated 3 warnings
[INFO] [stderr] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stderr]   --> src/libssl/mod.rs:39:7
[INFO] [stderr]    |
[INFO] [stderr] 39 | #[cfg(feature = "sgx")]
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stderr]    = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:52:71
[INFO] [stderr]    |
[INFO] [stderr] 52 | #![forbid(anonymous_parameters, unused_import_braces, unused_results, warnings)]
[INFO] [stderr]    |                                                                       ^^^^^^^^
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` implied by `#[warn(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stderr]     --> src/libssl/ssl.rs:1358:7
[INFO] [stderr]      |
[INFO] [stderr] 1358 | #[cfg(feature = "sgx")]
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stderr]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stderr]     --> src/libssl/ssl.rs:1371:7
[INFO] [stderr]      |
[INFO] [stderr] 1371 | #[cfg(feature = "sgx")]
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stderr]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/libssl/ssl.rs:1987:9
[INFO] [stderr]      |
[INFO] [stderr] 1987 |     let mut ssl = sanitize_ptr_for_mut_ref(ssl_ptr)?;
[INFO] [stderr]      |         ----^^^
[INFO] [stderr]      |         |
[INFO] [stderr]      |         help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` implied by `#[warn(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `sgx`
[INFO] [stderr]     --> src/libssl/ssl.rs:3674:11
[INFO] [stderr]      |
[INFO] [stderr] 3674 |     #[cfg(feature = "sgx")]
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: expected values for `feature` are: `aesgcm`, `chachapoly`, `client_apis`, `default`, `ecdh`, `ecdsa`, `error_strings`, `forked_deps`, `jemalloc_allocator`, `jemallocator`, `nightly`, `server_apis`, `tls13`, `verifier`, and `x25519`
[INFO] [stderr]      = help: consider adding `sgx` as a feature in `Cargo.toml`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stderr]     --> src/libssl/err.rs:1018:45
[INFO] [stderr]      |
[INFO] [stderr] 1018 |             println!("{}, {}", error, error.description());
[INFO] [stderr]      |                                             ^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]    --> src/libssl/err.rs:993:33
[INFO] [stderr]     |
[INFO] [stderr] 993 |         for code in ERROR_CODES.into_iter() {
[INFO] [stderr]     |                                 ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr]     = note: `#[warn(array_into_iter)]` implied by `#[warn(warnings)]`
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]     |
[INFO] [stderr] 993 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 993 +         for code in ERROR_CODES.iter() {
[INFO] [stderr]     |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]     |
[INFO] [stderr] 993 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 993 +         for code in ERROR_CODES {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1014:38
[INFO] [stderr]      |
[INFO] [stderr] 1014 |         for error in mesalink_errors.into_iter() {
[INFO] [stderr]      |                                      ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1014 -         for error in mesalink_errors.into_iter() {
[INFO] [stderr] 1014 +         for error in mesalink_errors.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1014 -         for error in mesalink_errors.into_iter() {
[INFO] [stderr] 1014 +         for error in mesalink_errors {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1047:37
[INFO] [stderr]      |
[INFO] [stderr] 1047 |         for error_kind in io_errors.into_iter() {
[INFO] [stderr]      |                                     ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1047 -         for error_kind in io_errors.into_iter() {
[INFO] [stderr] 1047 +         for error_kind in io_errors.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1047 -         for error_kind in io_errors.into_iter() {
[INFO] [stderr] 1047 +         for error_kind in io_errors {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1083:33
[INFO] [stderr]      |
[INFO] [stderr] 1083 |         for error in tls_errors.into_iter() {
[INFO] [stderr]      |                                 ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1083 -         for error in tls_errors.into_iter() {
[INFO] [stderr] 1083 +         for error in tls_errors.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1083 -         for error in tls_errors.into_iter() {
[INFO] [stderr] 1083 +         for error in tls_errors {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1115:40
[INFO] [stderr]      |
[INFO] [stderr] 1115 |         for pki_error in webpki_errors.into_iter() {
[INFO] [stderr]      |                                        ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1115 -         for pki_error in webpki_errors.into_iter() {
[INFO] [stderr] 1115 +         for pki_error in webpki_errors.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1115 -         for pki_error in webpki_errors.into_iter() {
[INFO] [stderr] 1115 +         for pki_error in webpki_errors {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1164:29
[INFO] [stderr]      |
[INFO] [stderr] 1164 |         for alert in alerts.into_iter() {
[INFO] [stderr]      |                             ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1164 -         for alert in alerts.into_iter() {
[INFO] [stderr] 1164 +         for alert in alerts.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1164 -         for alert in alerts.into_iter() {
[INFO] [stderr] 1164 +         for alert in alerts {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1175:33
[INFO] [stderr]      |
[INFO] [stderr] 1175 |         for code in ERROR_CODES.into_iter() {
[INFO] [stderr]      |                                 ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1175 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1175 +         for code in ERROR_CODES.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1175 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1175 +         for code in ERROR_CODES {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1189:33
[INFO] [stderr]      |
[INFO] [stderr] 1189 |         for code in ERROR_CODES.into_iter() {
[INFO] [stderr]      |                                 ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1189 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1189 +         for code in ERROR_CODES.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1189 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1189 +         for code in ERROR_CODES {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1213:33
[INFO] [stderr]      |
[INFO] [stderr] 1213 |         for code in ERROR_CODES.into_iter() {
[INFO] [stderr]      |                                 ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1213 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1213 +         for code in ERROR_CODES.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1213 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1213 +         for code in ERROR_CODES {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]     --> src/libssl/err.rs:1233:33
[INFO] [stderr]      |
[INFO] [stderr] 1233 |         for code in ERROR_CODES.into_iter() {
[INFO] [stderr]      |                                 ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]      |
[INFO] [stderr] 1233 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1233 +         for code in ERROR_CODES.iter() {
[INFO] [stderr]      |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]      |
[INFO] [stderr] 1233 -         for code in ERROR_CODES.into_iter() {
[INFO] [stderr] 1233 +         for code in ERROR_CODES {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: this method call resolves to `<&[T; N] as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<[T; N] as IntoIterator>::into_iter` in Rust 2021
[INFO] [stderr]    --> src/libssl/safestack.rs:342:27
[INFO] [stderr]     |
[INFO] [stderr] 342 |         for name in names.into_iter() {
[INFO] [stderr]     |                           ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2021
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html>
[INFO] [stderr] help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
[INFO] [stderr]     |
[INFO] [stderr] 342 -         for name in names.into_iter() {
[INFO] [stderr] 342 +         for name in names.iter() {
[INFO] [stderr]     |
[INFO] [stderr] help: or remove `.into_iter()` to iterate by value
[INFO] [stderr]     |
[INFO] [stderr] 342 -         for name in names.into_iter() {
[INFO] [stderr] 342 +         for name in names {
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `mesalink` (lib) generated 4 warnings (run `cargo fix --lib -p mesalink` to apply 1 suggestion)
[INFO] [stderr] warning: `mesalink` (lib test) generated 17 warnings (4 duplicates) (run `cargo fix --lib -p mesalink --tests` to apply 11 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mesalink-0712ed824a6c0216)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test libcrypto::bio::tests::bio_create_from_method ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_file_set_fp ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_file_new_fp ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_mem ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_methods ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_null_ptr ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_uninitialized ... ok
[INFO] [stdout] test libcrypto::bio::tests::bio_null_buf ... ok
[INFO] [stdout] test libcrypto::pem::test::pem_read_bio_private_key ... ok
[INFO] [stdout] test libssl::err::tests::clear ... ok
[INFO] [stderr] error:[0xE2]:[mesalink]:[src/libssl/err.rs:1261]:[MesalinkErrorBadFuncArg ]
[INFO] [stderr] error:[0xE1]:[mesalink]:[src/libssl/err.rs:1262]:[MesalinkErrorMalformedObject ]
[INFO] [stdout] test libcrypto::pem::test::pem_read_bio_x509 ... ok
[INFO] [stdout] test libssl::err::tests::empty ... ok
[INFO] [stdout] test libssl::err::tests::err_print_errors_fp ... ok
[INFO] [stdout] test libssl::err::tests::error_string_n_with_big_buf ... ok
[INFO] [stdout] test libssl::err::tests::get_should_remove_error ... ok
[INFO] [stdout] test libssl::err::tests::error_string_n_with_small_buf ... ok
[INFO] [stdout] test libssl::err::tests::mesalink_error_code_conversion ... ok
[INFO] [stdout] test libcrypto::pem::test::pem_read_x509 ... ok
[INFO] [stdout] test libssl::err::tests::io_error_conversion ... ok
[INFO] [stdout] test libssl::err::tests::error_strings ... ok
[INFO] [stdout] test libssl::err::tests::error_string_n_with_null_buf ... ok
[INFO] [stdout] test libssl::err::tests::error_code_conversion_from_long ... ok
[INFO] [stdout] test libssl::err::tests::invalid_error_codes ... ok
[INFO] [stdout] test libcrypto::pem::test::pem_read_private_key ... ok
[INFO] [stdout] test libssl::err::tests::peek_should_not_remove_error ... ok
[INFO] [stdout] test libssl::err::tests::error_queue_is_thread_local ... ok
[INFO] [stdout] test libssl::ssl::tests::get_and_set_ssl_ctx ... ok
[INFO] [stdout] test libssl::err::tests::push ... ok
[INFO] [stdout] test libssl::err::tests::tls_alert_error_conversion ... ok
[INFO] [stdout] test libssl::err::tests::tls_error_conversion ... ok
[INFO] [stdout] test libssl::err::tests::webpki_error_conversion ... ok
[INFO] [stdout] test libssl::safestack::tests::sk_free_null_pointer ... ok
[INFO] [stdout] test libssl::safestack::tests::x509_name_sk ... ok
[INFO] [stdout] test libssl::ssl::tests::dummy_openssl_compatible_apis_always_return_success ... ok
[INFO] [stdout] test libssl::ssl::tests::certificate_not_found ... ok
[INFO] [stdout] test libssl::safestack::tests::x509_sk ... ok
[INFO] [stdout] test libssl::ssl::tests::invalid_private_key ... ok
[INFO] [stdout] test libssl::ssl::tests::load_verify_locations ... ok
[INFO] [stdout] test libssl::ssl::tests::mesalink_ssl_ctx_session_cache_mode_and_size ... ok
[INFO] [stdout] test libssl::ssl::tests::legacy_tls_versions_not_supported ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/mesalink-0712ed824a6c0216` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "f338693e2d7f6950d75a0c8749aba89e4bdff892dd050d6ca95f8ae070a0695a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f338693e2d7f6950d75a0c8749aba89e4bdff892dd050d6ca95f8ae070a0695a", kill_on_drop: false }`
[INFO] [stdout] f338693e2d7f6950d75a0c8749aba89e4bdff892dd050d6ca95f8ae070a0695a
