[INFO] fetching crate boring-imp 2.0.1... [INFO] checking boring-imp-2.0.1 against master#8f359beca4e58bc3ae795a666301a8f47023044c for pr-121545 [INFO] extracting crate boring-imp 2.0.1 into /workspace/builds/worker-4-tc1/source [INFO] validating manifest of crates.io crate boring-imp 2.0.1 on toolchain 8f359beca4e58bc3ae795a666301a8f47023044c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f359beca4e58bc3ae795a666301a8f47023044c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate boring-imp 2.0.1 [INFO] finished tweaking crates.io crate boring-imp 2.0.1 [INFO] tweaked toml for crates.io crate boring-imp 2.0.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate crates.io crate boring-imp 2.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f359beca4e58bc3ae795a666301a8f47023044c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded alloc-no-stdlib v2.0.4 [INFO] [stderr] Downloaded getopts v0.2.21 [INFO] [stderr] Downloaded nias v0.5.0 [INFO] [stderr] Downloaded alloc-stdlib v0.2.2 [INFO] [stderr] Downloaded rusty-hook v0.11.2 [INFO] [stderr] Downloaded cmake v0.1.50 [INFO] [stderr] Downloaded brotli-decompressor v2.5.0 [INFO] [stderr] Downloaded regex-syntax v0.8.0 [INFO] [stderr] Downloaded envmnt v0.8.4 [INFO] [stderr] Downloaded fsio v0.1.3 [INFO] [stderr] Downloaded brotli v3.4.0 [INFO] [stderr] Downloaded ci_info v0.10.2 [INFO] [stderr] Downloaded boring-sys-imp v2.0.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+8f359beca4e58bc3ae795a666301a8f47023044c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 67c8e370cd170f5123f23d139679f9135309fba046c07362451b59fad5a4cd75 [INFO] running `Command { std: "docker" "start" "-a" "67c8e370cd170f5123f23d139679f9135309fba046c07362451b59fad5a4cd75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "67c8e370cd170f5123f23d139679f9135309fba046c07362451b59fad5a4cd75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "67c8e370cd170f5123f23d139679f9135309fba046c07362451b59fad5a4cd75", kill_on_drop: false }` [INFO] [stdout] 67c8e370cd170f5123f23d139679f9135309fba046c07362451b59fad5a4cd75 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+8f359beca4e58bc3ae795a666301a8f47023044c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d6836d0034e09fdbbd1ce57821a0a8c97fb54eb330bff7c98297f8ceac1cb1be [INFO] running `Command { std: "docker" "start" "-a" "d6836d0034e09fdbbd1ce57821a0a8c97fb54eb330bff7c98297f8ceac1cb1be", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling regex-syntax v0.8.0 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling bindgen v0.60.1 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling shlex v1.2.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling fsio v0.1.3 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling nias v0.5.0 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking foreign-types-shared v0.3.1 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking brotli-decompressor v2.5.0 [INFO] [stderr] Compiling clang-sys v1.6.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Checking envmnt v0.8.4 [INFO] [stderr] Checking ci_info v0.10.2 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Checking brotli v3.4.0 [INFO] [stderr] Compiling cmake v0.1.50 [INFO] [stderr] Compiling regex-automata v0.4.1 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Checking toml v0.5.11 [INFO] [stderr] Compiling foreign-types-macros v0.2.3 [INFO] [stderr] Compiling regex v1.10.0 [INFO] [stderr] Checking foreign-types v0.5.0 [INFO] [stderr] Compiling rusty-hook v0.11.2 [INFO] [stderr] Compiling boring-sys-imp v2.0.1 [INFO] [stderr] error: failed to run custom build command for `boring-sys-imp v2.0.1` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/boring-sys-imp-25aad9bf4e064ed0/build-script-build` (exit status: 101) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-env-changed=BORING_BSSL_PATH [INFO] [stderr] CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None [INFO] [stderr] CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CMAKE_TOOLCHAIN_FILE = None [INFO] [stderr] CMAKE_TOOLCHAIN_FILE = None [INFO] [stderr] CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None [INFO] [stderr] CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CMAKE_GENERATOR = None [INFO] [stderr] CMAKE_GENERATOR = None [INFO] [stderr] CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None [INFO] [stderr] CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CMAKE_PREFIX_PATH = None [INFO] [stderr] CMAKE_PREFIX_PATH = None [INFO] [stderr] CMAKE_x86_64-unknown-linux-gnu = None [INFO] [stderr] CMAKE_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CMAKE = None [INFO] [stderr] CMAKE = None [INFO] [stderr] running: cd "/opt/rustwide/target/debug/build/boring-sys-imp-ec51f7462bd6f52c/out/build" && CMAKE_PREFIX_PATH="" "cmake" "/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/boring-sys-imp-2.0.1/deps/boringssl" "-DCMAKE_INSTALL_PREFIX=/opt/rustwide/target/debug/build/boring-sys-imp-ec51f7462bd6f52c/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Debug" [INFO] [stderr] -- The C compiler identification is GNU 11.4.0 [INFO] [stderr] -- The CXX compiler identification is GNU 11.4.0 [INFO] [stderr] -- Detecting C compiler ABI info [INFO] [stderr] -- Detecting C compiler ABI info - done [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc - skipped [INFO] [stderr] -- Detecting C compile features [INFO] [stderr] -- Detecting C compile features - done [INFO] [stderr] -- Detecting CXX compiler ABI info [INFO] [stderr] -- Detecting CXX compiler ABI info - done [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ - skipped [INFO] [stderr] -- Detecting CXX compile features [INFO] [stderr] -- Detecting CXX compile features - done [INFO] [stderr] -- The ASM compiler identification is GNU [INFO] [stderr] -- Found assembler: /usr/bin/cc [INFO] [stderr] -- Configuring done [INFO] [stderr] -- Generating done [INFO] [stderr] -- Build files have been written to: /opt/rustwide/target/debug/build/boring-sys-imp-ec51f7462bd6f52c/out/build [INFO] [stderr] running: cd "/opt/rustwide/target/debug/build/boring-sys-imp-ec51f7462bd6f52c/out/build" && MAKEFLAGS="-j --jobserver-fds=7,8 --jobserver-auth=7,8" "cmake" "--build" "." "--target" "ssl" "--config" "Debug" [INFO] [stderr] [ 7%] Building CXX object CMakeFiles/ssl.dir/src/ssl/d1_pkt.cc.o [INFO] [stderr] [ 7%] Building CXX object CMakeFiles/ssl.dir/src/ssl/dtls_method.cc.o [INFO] [stderr] [ 7%] Building CXX object CMakeFiles/ssl.dir/src/ssl/d1_lib.cc.o [INFO] [stderr] [ 7%] Building CXX object CMakeFiles/ssl.dir/src/ssl/d1_both.cc.o [INFO] [stderr] [ 7%] Building CXX object CMakeFiles/ssl.dir/src/ssl/bio_ssl.cc.o [INFO] [stderr] [ 7%] Building CXX object CMakeFiles/ssl.dir/src/ssl/dtls_record.cc.o [INFO] [stderr] [ 23%] Building CXX object CMakeFiles/ssl.dir/src/ssl/encrypted_client_hello.cc.o [INFO] [stderr] [ 23%] Building CXX object CMakeFiles/ssl.dir/src/ssl/d1_srtp.cc.o [INFO] [stderr] [ 30%] Building CXX object CMakeFiles/ssl.dir/src/ssl/handoff.cc.o [INFO] [stderr] [ 30%] Building CXX object CMakeFiles/ssl.dir/src/ssl/handshake.cc.o [INFO] [stderr] [ 30%] Building CXX object CMakeFiles/ssl.dir/src/ssl/extensions.cc.o [INFO] [stderr] [ 30%] Building CXX object CMakeFiles/ssl.dir/src/ssl/handshake_server.cc.o [INFO] [stderr] [ 30%] Building CXX object CMakeFiles/ssl.dir/src/ssl/handshake_client.cc.o [INFO] [stderr] [ 38%] Building CXX object CMakeFiles/ssl.dir/src/ssl/s3_both.cc.o [INFO] [stderr] [ 38%] Building CXX object CMakeFiles/ssl.dir/src/ssl/s3_lib.cc.o [INFO] [stderr] [ 38%] Building CXX object CMakeFiles/ssl.dir/src/ssl/s3_pkt.cc.o [INFO] [stderr] [ 46%] Building CXX object CMakeFiles/ssl.dir/src/ssl/ssl_aead_ctx.cc.o [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] compilation terminated. [INFO] [stderr] gmake[3]: *** [CMakeFiles/ssl.dir/build.make:244: CMakeFiles/ssl.dir/src/ssl/handshake_server.cc.o] Error 1 [INFO] [stderr] gmake[3]: *** Waiting for unfinished jobs.... [INFO] [stderr] gmake[2]: *** [CMakeFiles/Makefile2:113: CMakeFiles/ssl.dir/all] Error 2 [INFO] [stderr] gmake[1]: *** [CMakeFiles/Makefile2:120: CMakeFiles/ssl.dir/rule] Error 2 [INFO] [stderr] gmake: *** [Makefile:137: ssl] Error 2 [INFO] [stderr] thread 'main' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cmake-0.1.50/src/lib.rs:1098:5: [INFO] [stderr] [INFO] [stderr] command did not execute successfully, got: exit status: 2 [INFO] [stderr] [INFO] [stderr] build script failed, must exit now [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5652fc51bd76 - std::backtrace_rs::backtrace::libunwind::trace::h4d16db2f784877bc [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5 [INFO] [stderr] 1: 0x5652fc51bd76 - std::backtrace_rs::backtrace::trace_unsynchronized::h584b4a9b0240fa46 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5652fc51bd76 - std::sys_common::backtrace::_print_fmt::hd30229489add2f78 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/sys_common/backtrace.rs:68:5 [INFO] [stderr] 3: 0x5652fc51bd76 - ::fmt::h2c0d00d6b7d69808 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stderr] 4: 0x5652fc545cfc - core::fmt::rt::Argument::fmt::hff9bfb4853f651d7 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/core/src/fmt/rt.rs:142:9 [INFO] [stderr] 5: 0x5652fc545cfc - core::fmt::write::h3421d3f24b10b162 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/core/src/fmt/mod.rs:1120:17 [INFO] [stderr] 6: 0x5652fc518f7f - std::io::Write::write_fmt::hec18e9e87db322bb [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/io/mod.rs:1846:15 [INFO] [stderr] 7: 0x5652fc51bb24 - std::sys_common::backtrace::_print::hec336a3777e68e7b [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stderr] 8: 0x5652fc51bb24 - std::sys_common::backtrace::print::hde3a6d5d13170337 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stderr] 9: 0x5652fc51d38b - std::panicking::default_hook::{{closure}}::h4a4905d59aca1811 [INFO] [stderr] 10: 0x5652fc51d0d9 - std::panicking::default_hook::h33a18ce8d018f6fd [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:292:9 [INFO] [stderr] 11: 0x5652fc51d82d - std::panicking::rust_panic_with_hook::he294011ca89c3e63 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:779:13 [INFO] [stderr] 12: 0x5652fc51d702 - std::panicking::begin_panic_handler::{{closure}}::hd80de86623d4d7ef [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:657:13 [INFO] [stderr] 13: 0x5652fc51c256 - std::sys_common::backtrace::__rust_end_short_backtrace::h310587e2e5c29372 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/sys_common/backtrace.rs:171:18 [INFO] [stderr] 14: 0x5652fc51d434 - rust_begin_unwind [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:645:5 [INFO] [stderr] 15: 0x5652fc0ba2f5 - core::panicking::panic_fmt::h275e2499dd810de9 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/core/src/panicking.rs:72:14 [INFO] [stderr] 16: 0x5652fc4ae891 - cmake::fail::hfb62327fb6e4f27a [INFO] [stderr] 17: 0x5652fc4ae026 - cmake::run::he864fc63f3097d23 [INFO] [stderr] 18: 0x5652fc4aa899 - cmake::Config::build::hff9a0a7a5f5ad9db [INFO] [stderr] 19: 0x5652fc0c5caa - build_script_build::main::{{closure}}::he38502bcf6599acf [INFO] [stderr] 20: 0x5652fc0bd007 - core::result::Result::unwrap_or_else::h1f6f54042836007b [INFO] [stderr] 21: 0x5652fc0c42f8 - build_script_build::main::h4e41b487e73cdab0 [INFO] [stderr] 22: 0x5652fc0bbf53 - core::ops::function::FnOnce::call_once::hc25c5cfc56760d40 [INFO] [stderr] 23: 0x5652fc0bae46 - std::sys_common::backtrace::__rust_begin_short_backtrace::he379bce02b5d8c64 [INFO] [stderr] 24: 0x5652fc0bb539 - std::rt::lang_start::{{closure}}::h622f25280f8aa6ec [INFO] [stderr] 25: 0x5652fc514803 - core::ops::function::impls:: for &F>::call_once::ha7fc848026c6c274 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/core/src/ops/function.rs:284:13 [INFO] [stderr] 26: 0x5652fc514803 - std::panicking::try::do_call::he9b66a2dfda61acc [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:552:40 [INFO] [stderr] 27: 0x5652fc514803 - std::panicking::try::h84b9b69bf75f0ec4 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:516:19 [INFO] [stderr] 28: 0x5652fc514803 - std::panic::catch_unwind::ha4245d38f220f16e [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panic.rs:142:14 [INFO] [stderr] 29: 0x5652fc514803 - std::rt::lang_start_internal::{{closure}}::h2829b6c6a251339d [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/rt.rs:148:48 [INFO] [stderr] 30: 0x5652fc514803 - std::panicking::try::do_call::hb8dad048846967d4 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:552:40 [INFO] [stderr] 31: 0x5652fc514803 - std::panicking::try::h21c7e63c97c61eb1 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panicking.rs:516:19 [INFO] [stderr] 32: 0x5652fc514803 - std::panic::catch_unwind::hc960f85c3e3b8236 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/panic.rs:142:14 [INFO] [stderr] 33: 0x5652fc514803 - std::rt::lang_start_internal::h575f38b2d5073924 [INFO] [stderr] at /rustc/8f359beca4e58bc3ae795a666301a8f47023044c/library/std/src/rt.rs:148:20 [INFO] [stderr] 34: 0x5652fc0bb517 - std::rt::lang_start::h7d533581abd4d87c [INFO] [stderr] 35: 0x5652fc0c6015 - main [INFO] [stderr] 36: 0x7fccc22eed90 - [INFO] [stderr] 37: 0x7fccc22eee40 - __libc_start_main [INFO] [stderr] 38: 0x5652fc0baa85 - _start [INFO] [stderr] 39: 0x0 - [INFO] running `Command { std: "docker" "inspect" "d6836d0034e09fdbbd1ce57821a0a8c97fb54eb330bff7c98297f8ceac1cb1be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6836d0034e09fdbbd1ce57821a0a8c97fb54eb330bff7c98297f8ceac1cb1be", kill_on_drop: false }` [INFO] [stdout] d6836d0034e09fdbbd1ce57821a0a8c97fb54eb330bff7c98297f8ceac1cb1be [INFO] checking boring-imp-2.0.1 against try#7ee76453dd3eae6de6c1351f26482bed63b01beb for pr-121545 [INFO] extracting crate boring-imp 2.0.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate boring-imp 2.0.1 on toolchain 7ee76453dd3eae6de6c1351f26482bed63b01beb [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7ee76453dd3eae6de6c1351f26482bed63b01beb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate boring-imp 2.0.1 [INFO] finished tweaking crates.io crate boring-imp 2.0.1 [INFO] tweaked toml for crates.io crate boring-imp 2.0.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate crates.io crate boring-imp 2.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7ee76453dd3eae6de6c1351f26482bed63b01beb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7ee76453dd3eae6de6c1351f26482bed63b01beb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 021fb35306bcc6a219c16f649852b27cd21753b429e4ffc4ed8aaf9d1c034eac [INFO] running `Command { std: "docker" "start" "-a" "021fb35306bcc6a219c16f649852b27cd21753b429e4ffc4ed8aaf9d1c034eac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "021fb35306bcc6a219c16f649852b27cd21753b429e4ffc4ed8aaf9d1c034eac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "021fb35306bcc6a219c16f649852b27cd21753b429e4ffc4ed8aaf9d1c034eac", kill_on_drop: false }` [INFO] [stdout] 021fb35306bcc6a219c16f649852b27cd21753b429e4ffc4ed8aaf9d1c034eac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7ee76453dd3eae6de6c1351f26482bed63b01beb" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 37ba8eb1f85ae1ad0f5c1310e7953fed5fa453b7a7d8217dc588a11332f2e264 [INFO] running `Command { std: "docker" "start" "-a" "37ba8eb1f85ae1ad0f5c1310e7953fed5fa453b7a7d8217dc588a11332f2e264", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling regex-syntax v0.8.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling bindgen v0.60.1 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling shlex v1.2.0 [INFO] [stderr] Compiling fsio v0.1.3 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling nias v0.5.0 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking foreign-types-shared v0.3.1 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking brotli-decompressor v2.5.0 [INFO] [stderr] Compiling clang-sys v1.6.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Checking envmnt v0.8.4 [INFO] [stderr] Checking ci_info v0.10.2 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Checking brotli v3.4.0 [INFO] [stderr] Compiling cmake v0.1.50 [INFO] [stderr] Compiling regex-automata v0.4.1 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling foreign-types-macros v0.2.3 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling regex v1.10.0 [INFO] [stderr] Checking foreign-types v0.5.0 [INFO] [stderr] Compiling rusty-hook v0.11.2 [INFO] [stderr] Compiling boring-sys-imp v2.0.1 [INFO] [stderr] Checking boring-imp v2.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/bio.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/aes.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/asn1.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/base64.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/bn.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/conf.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/derive.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/dh.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/dsa.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ec.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ecdsa.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/error.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/fips.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/hash.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/memcmp.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/nid.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/pkcs12.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/pkcs5.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/pkey.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/rand.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/rsa.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/sha.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/sign.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/srtp.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/mod.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/bio.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | self, BIO_clear_retry_flags, BIO_new, BIO_set_retry_read, BIO_set_retry_write, BIO, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/callbacks.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/cert_compression.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ffi; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/error.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/stack.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `AsRef` is imported redundantly [INFO] [stdout] --> src/stack.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::AsRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/7ee76453dd3eae6de6c1351f26482bed63b01beb/library/std/src/prelude/mod.rs:115:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `AsRef` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/string.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `AsRef` is imported redundantly [INFO] [stdout] --> src/string.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::convert::AsRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/7ee76453dd3eae6de6c1351f26482bed63b01beb/library/std/src/prelude/mod.rs:115:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `AsRef` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/symm.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/x509/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/x509/store.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/x509/verify.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/bio.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/aes.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/asn1.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BigNum` is imported redundantly [INFO] [stdout] --> src/asn1.rs:539:9 [INFO] [stdout] | [INFO] [stdout] 537 | use super::*; [INFO] [stdout] | -------- the item `BigNum` is already imported here [INFO] [stdout] 538 | [INFO] [stdout] 539 | use crate::bn::BigNum; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Nid` is imported redundantly [INFO] [stdout] --> src/asn1.rs:540:9 [INFO] [stdout] | [INFO] [stdout] 537 | use super::*; [INFO] [stdout] | -------- the item `Nid` is already imported here [INFO] [stdout] ... [INFO] [stdout] 540 | use crate::nid::Nid; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/base64.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/bn.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/conf.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/derive.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/dh.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/dsa.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ec.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Nid` is imported redundantly [INFO] [stdout] --> src/ec.rs:867:9 [INFO] [stdout] | [INFO] [stdout] 865 | use super::*; [INFO] [stdout] | -------- the item `Nid` is already imported here [INFO] [stdout] 866 | use crate::bn::{BigNum, BigNumContext}; [INFO] [stdout] 867 | use crate::nid::Nid; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ecdsa.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/error.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/fips.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/hash.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> src/hash.rs:334:15 [INFO] [stdout] | [INFO] [stdout] 334 | use hex::{self, FromHex}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate hex; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/memcmp.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/nid.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/pkcs12.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> src/pkcs12.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | use hex; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate hex; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Nid` is imported redundantly [INFO] [stdout] --> src/pkcs12.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | use crate::nid::Nid; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 215 | use super::*; [INFO] [stdout] | -------- the item `Nid` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PKey` is imported redundantly [INFO] [stdout] --> src/pkcs12.rs:210:9 [INFO] [stdout] | [INFO] [stdout] 210 | use crate::pkey::PKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 215 | use super::*; [INFO] [stdout] | -------- the item `PKey` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `X509` is imported redundantly [INFO] [stdout] --> src/pkcs12.rs:213:33 [INFO] [stdout] | [INFO] [stdout] 213 | use crate::x509::{X509Name, X509}; [INFO] [stdout] | ^^^^ [INFO] [stdout] 214 | [INFO] [stdout] 215 | use super::*; [INFO] [stdout] | -------- the item `X509` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/pkcs5.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/pkey.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EcKey` is imported redundantly [INFO] [stdout] --> src/pkey.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | use crate::ec::EcKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | use super::*; [INFO] [stdout] | -------- the item `EcKey` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Rsa` is imported redundantly [INFO] [stdout] --> src/pkey.rs:495:9 [INFO] [stdout] | [INFO] [stdout] 495 | use crate::rsa::Rsa; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | use super::*; [INFO] [stdout] | -------- the item `Rsa` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/rand.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/rsa.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/sha.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> src/sha.rs:342:9 [INFO] [stdout] | [INFO] [stdout] 342 | use hex; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate hex; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/sign.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> src/sign.rs:579:15 [INFO] [stdout] | [INFO] [stdout] 579 | use hex::{self, FromHex}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate hex; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/srtp.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/mod.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/bio.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | self, BIO_clear_retry_flags, BIO_new, BIO_set_retry_read, BIO_set_retry_write, BIO, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/callbacks.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/cert_compression.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ffi; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/ssl/error.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/stack.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `AsRef` is imported redundantly [INFO] [stdout] --> src/stack.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::AsRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/7ee76453dd3eae6de6c1351f26482bed63b01beb/library/std/src/prelude/mod.rs:115:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `AsRef` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/string.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `AsRef` is imported redundantly [INFO] [stdout] --> src/string.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::convert::AsRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/7ee76453dd3eae6de6c1351f26482bed63b01beb/library/std/src/prelude/mod.rs:115:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `AsRef` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/symm.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> src/symm.rs:692:15 [INFO] [stdout] | [INFO] [stdout] 692 | use hex::{self, FromHex}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate hex; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/x509/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/x509/store.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ffi` is imported redundantly [INFO] [stdout] --> src/x509/verify.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::ffi; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate boring_sys_imp as ffi; [INFO] [stdout] | ----------------------------------- the item `ffi` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> src/x509/tests.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use hex::{self, FromHex}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate hex; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `aes_key_st` does not permit being left uninitialized [INFO] [stdout] --> src/aes.rs:62:31 [INFO] [stdout] | [INFO] [stdout] 62 | let mut aes_key = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] = note: `#[warn(invalid_value)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `aes_key_st` does not permit being left uninitialized [INFO] [stdout] --> src/aes.rs:86:31 [INFO] [stdout] | [INFO] [stdout] 86 | let mut aes_key = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:60:34 [INFO] [stdout] | [INFO] [stdout] 60 | let mut hash: [u8; 20] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 28]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:71:34 [INFO] [stdout] | [INFO] [stdout] 71 | let mut hash: [u8; 28] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 32]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:82:34 [INFO] [stdout] | [INFO] [stdout] 82 | let mut hash: [u8; 32] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 48]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:93:34 [INFO] [stdout] | [INFO] [stdout] 93 | let mut hash: [u8; 48] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 64]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:104:34 [INFO] [stdout] | [INFO] [stdout] 104 | let mut hash: [u8; 64] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:132:27 [INFO] [stdout] | [INFO] [stdout] 132 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:153:38 [INFO] [stdout] | [INFO] [stdout] 153 | let mut hash: [u8; 20] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha256_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:177:27 [INFO] [stdout] | [INFO] [stdout] 177 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 28]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | let mut hash: [u8; 28] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha256_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 222 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 32]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:243:38 [INFO] [stdout] | [INFO] [stdout] 243 | let mut hash: [u8; 32] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha512_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:267:27 [INFO] [stdout] | [INFO] [stdout] 267 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 48]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:288:38 [INFO] [stdout] | [INFO] [stdout] 288 | let mut hash: [u8; 48] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha512_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:312:27 [INFO] [stdout] | [INFO] [stdout] 312 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 64]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:333:38 [INFO] [stdout] | [INFO] [stdout] 333 | let mut hash: [u8; 64] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Box::::from_raw` that must be used [INFO] [stdout] --> src/ssl/mod.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | Box::::from_raw(ptr as *mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 427 | let _ = Box::::from_raw(ptr as *mut T); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Box::::from_raw` that must be used [INFO] [stdout] --> src/ssl/bio.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | Box::>::from_raw(data as *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 203 | let _ = Box::>::from_raw(data as *mut _); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 56 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `aes_key_st` does not permit being left uninitialized [INFO] [stdout] --> src/aes.rs:62:31 [INFO] [stdout] | [INFO] [stdout] 62 | let mut aes_key = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] = note: `#[warn(invalid_value)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `aes_key_st` does not permit being left uninitialized [INFO] [stdout] --> src/aes.rs:86:31 [INFO] [stdout] | [INFO] [stdout] 86 | let mut aes_key = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:60:34 [INFO] [stdout] | [INFO] [stdout] 60 | let mut hash: [u8; 20] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 28]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:71:34 [INFO] [stdout] | [INFO] [stdout] 71 | let mut hash: [u8; 28] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 32]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:82:34 [INFO] [stdout] | [INFO] [stdout] 82 | let mut hash: [u8; 32] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 48]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:93:34 [INFO] [stdout] | [INFO] [stdout] 93 | let mut hash: [u8; 48] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 64]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:104:34 [INFO] [stdout] | [INFO] [stdout] 104 | let mut hash: [u8; 64] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:132:27 [INFO] [stdout] | [INFO] [stdout] 132 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 20]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:153:38 [INFO] [stdout] | [INFO] [stdout] 153 | let mut hash: [u8; 20] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha256_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:177:27 [INFO] [stdout] | [INFO] [stdout] 177 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 28]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | let mut hash: [u8; 28] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha256_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 222 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 32]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:243:38 [INFO] [stdout] | [INFO] [stdout] 243 | let mut hash: [u8; 32] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha512_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:267:27 [INFO] [stdout] | [INFO] [stdout] 267 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 48]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:288:38 [INFO] [stdout] | [INFO] [stdout] 288 | let mut hash: [u8; 48] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `sha512_state_st` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:312:27 [INFO] [stdout] | [INFO] [stdout] 312 | let mut ctx = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `[u8; 64]` does not permit being left uninitialized [INFO] [stdout] --> src/sha.rs:333:38 [INFO] [stdout] | [INFO] [stdout] 333 | let mut hash: [u8; 64] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: integers must be initialized [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Box::::from_raw` that must be used [INFO] [stdout] --> src/ssl/mod.rs:427:9 [INFO] [stdout] | [INFO] [stdout] 427 | Box::::from_raw(ptr as *mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 427 | let _ = Box::::from_raw(ptr as *mut T); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Box::::from_raw` that must be used [INFO] [stdout] --> src/ssl/bio.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | Box::>::from_raw(data as *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 203 | let _ = Box::>::from_raw(data as *mut _); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 70 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.76s [INFO] running `Command { std: "docker" "inspect" "37ba8eb1f85ae1ad0f5c1310e7953fed5fa453b7a7d8217dc588a11332f2e264", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37ba8eb1f85ae1ad0f5c1310e7953fed5fa453b7a7d8217dc588a11332f2e264", kill_on_drop: false }` [INFO] [stdout] 37ba8eb1f85ae1ad0f5c1310e7953fed5fa453b7a7d8217dc588a11332f2e264