[INFO] fetching crate aws-lc-sys 0.29.0... [INFO] checking aws-lc-sys-0.29.0 against try#998b6603a58e47f42ccce7a67943234e96b6839e for pr-143170 [INFO] extracting crate aws-lc-sys 0.29.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate aws-lc-sys 0.29.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate aws-lc-sys 0.29.0 [INFO] tweaked toml for crates.io crate aws-lc-sys 0.29.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate aws-lc-sys 0.29.0 on toolchain 998b6603a58e47f42ccce7a67943234e96b6839e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate aws-lc-sys 0.29.0 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" "+998b6603a58e47f42ccce7a67943234e96b6839e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74e898656a30e61fdf38b84319cfdb76b7406120a4b66528215cc2600b02358c [INFO] running `Command { std: "docker" "start" "-a" "74e898656a30e61fdf38b84319cfdb76b7406120a4b66528215cc2600b02358c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74e898656a30e61fdf38b84319cfdb76b7406120a4b66528215cc2600b02358c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74e898656a30e61fdf38b84319cfdb76b7406120a4b66528215cc2600b02358c", kill_on_drop: false }` [INFO] [stdout] 74e898656a30e61fdf38b84319cfdb76b7406120a4b66528215cc2600b02358c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1c713da49e6268c16201a0e2158190e8d1f7b507a24c27f33633fa8715ee6745 [INFO] running `Command { std: "docker" "start" "-a" "1c713da49e6268c16201a0e2158190e8d1f7b507a24c27f33633fa8715ee6745", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling cc v1.2.21 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling aws-lc-sys v0.29.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: aws-lc-sys@0.29.0: Building with: CC [INFO] [stderr] warning: aws-lc-sys@0.29.0: Symbol Prefix: Some("aws_lc_0_29_0") [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'c11.c' succeeded - Ok(["/opt/rustwide/target/debug/build/aws-lc-sys-4c7296aa8e19c080/out/out-c11/7dfda64fdf5a526c-c11.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'stdalign_check.c' succeeded - Ok(["/opt/rustwide/target/debug/build/aws-lc-sys-4c7296aa8e19c080/out/out-stdalign_check/7dfda64fdf5a526c-stdalign_check.o"]). [INFO] [stderr] warning: aws-lc-sys@0.29.0: Compilation of 'builtin_swap_check.c' succeeded - Ok(["/opt/rustwide/target/debug/build/aws-lc-sys-4c7296aa8e19c080/out/out-builtin_swap_check/7dfda64fdf5a526c-builtin_swap_check.o"]). [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7570:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7570 | / pub bwrite: ::std::option::Option< [INFO] [stdout] 7571 | | unsafe extern "C" fn( [INFO] [stdout] 7572 | | arg1: *mut BIO, [INFO] [stdout] 7573 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7574 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7575 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7576 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7577:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7577 | / pub bread: ::std::option::Option< [INFO] [stdout] 7578 | | unsafe extern "C" fn( [INFO] [stdout] 7579 | | arg1: *mut BIO, [INFO] [stdout] 7580 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7581 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7582 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7583 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7584:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7584 | / pub bputs: ::std::option::Option< [INFO] [stdout] 7585 | | unsafe extern "C" fn( [INFO] [stdout] 7586 | | arg1: *mut BIO, [INFO] [stdout] 7587 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7588 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7589 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7590:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7590 | / pub bgets: ::std::option::Option< [INFO] [stdout] 7591 | | unsafe extern "C" fn( [INFO] [stdout] 7592 | | arg1: *mut BIO, [INFO] [stdout] 7593 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7594 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7595 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7596 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7597:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7597 | / pub ctrl: ::std::option::Option< [INFO] [stdout] 7598 | | unsafe extern "C" fn( [INFO] [stdout] 7599 | | arg1: *mut BIO, [INFO] [stdout] 7600 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] ... | [INFO] [stdout] 7603 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7604 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7605:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7605 | / pub create: [INFO] [stdout] 7606 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7607:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7607 | / pub destroy: [INFO] [stdout] 7608 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7609:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7609 | / pub callback_ctrl: ::std::option::Option< [INFO] [stdout] 7610 | | unsafe extern "C" fn( [INFO] [stdout] 7611 | | arg1: *mut BIO, [INFO] [stdout] 7612 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] 7613 | | arg3: bio_info_cb, [INFO] [stdout] 7614 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7615 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7746:5 [INFO] [stdout] | [INFO] [stdout] 7742 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7746 | pub callback_ex: BIO_callback_fn_ex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7747:5 [INFO] [stdout] | [INFO] [stdout] 7742 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7747 | pub callback: BIO_callback_fn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11123:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11123 | pub asn1_ex_new: ASN1_ex_new_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11124:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11124 | pub asn1_ex_free: ASN1_ex_free_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11125:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11125 | pub asn1_ex_d2i: ASN1_ex_d2i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11126:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11126 | pub asn1_ex_i2d: ASN1_ex_i2d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11127:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11127 | pub asn1_ex_print: ASN1_ex_print_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11228:5 [INFO] [stdout] | [INFO] [stdout] 11223 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11228 | pub asn1_cb: ASN1_aux_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:14306:5 [INFO] [stdout] | [INFO] [stdout] 14302 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14306 | / pub update: ::std::option::Option< [INFO] [stdout] 14307 | | unsafe extern "C" fn( [INFO] [stdout] 14308 | | ctx: *mut EVP_MD_CTX, [INFO] [stdout] 14309 | | data: *const ::std::os::raw::c_void, [INFO] [stdout] 14310 | | count: usize, [INFO] [stdout] 14311 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 14312 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24370:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24370 | pub ext_new: X509V3_EXT_NEW, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24371:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24371 | pub ext_free: X509V3_EXT_FREE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24372:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24372 | pub d2i: X509V3_EXT_D2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24373:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24373 | pub i2d: X509V3_EXT_I2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24374:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24374 | pub i2s: X509V3_EXT_I2S, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24375:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24375 | pub s2i: X509V3_EXT_S2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24376:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24376 | pub i2v: X509V3_EXT_I2V, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24377:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24377 | pub v2i: X509V3_EXT_V2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24378:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24378 | pub i2r: X509V3_EXT_I2R, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24379:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24379 | pub r2i: X509V3_EXT_R2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24938:5 [INFO] [stdout] | [INFO] [stdout] 24933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24938 | / pub check_purpose: ::std::option::Option< [INFO] [stdout] 24939 | | unsafe extern "C" fn( [INFO] [stdout] 24940 | | arg1: *const x509_purpose_st, [INFO] [stdout] 24941 | | arg2: *const X509, [INFO] [stdout] 24942 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 24943 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 24944 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:25142:5 [INFO] [stdout] | [INFO] [stdout] 25138 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25142 | / pub check_trust: ::std::option::Option< [INFO] [stdout] 25143 | | unsafe extern "C" fn(arg1: *const X509_TRUST, arg2: *mut X509) -> ::std::os::raw::c_int, [INFO] [stdout] 25144 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28507:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 28506 | pub struct rand_meth_st { [INFO] [stdout] 28507 | / pub seed: ::std::option::Option< [INFO] [stdout] 28508 | | unsafe extern "C" fn(buf: *const ::std::os::raw::c_void, num: ::std::os::raw::c_int), [INFO] [stdout] 28509 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28510:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28510 | / pub bytes: ::std::option::Option< [INFO] [stdout] 28511 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28512 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28513:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28513 | pub cleanup: ::std::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28514:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28514 | / pub add: ::std::option::Option< [INFO] [stdout] 28515 | | unsafe extern "C" fn( [INFO] [stdout] 28516 | | buf: *const ::std::os::raw::c_void, [INFO] [stdout] 28517 | | num: ::std::os::raw::c_int, [INFO] [stdout] 28518 | | entropy: f64, [INFO] [stdout] 28519 | | ), [INFO] [stdout] 28520 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28521:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28521 | / pub pseudorand: ::std::option::Option< [INFO] [stdout] 28522 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28523 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28524:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28524 | pub status: ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7570:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7570 | / pub bwrite: ::std::option::Option< [INFO] [stdout] 7571 | | unsafe extern "C" fn( [INFO] [stdout] 7572 | | arg1: *mut BIO, [INFO] [stdout] 7573 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7574 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7575 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7576 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7577:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7577 | / pub bread: ::std::option::Option< [INFO] [stdout] 7578 | | unsafe extern "C" fn( [INFO] [stdout] 7579 | | arg1: *mut BIO, [INFO] [stdout] 7580 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7581 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7582 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7583 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7584:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7584 | / pub bputs: ::std::option::Option< [INFO] [stdout] 7585 | | unsafe extern "C" fn( [INFO] [stdout] 7586 | | arg1: *mut BIO, [INFO] [stdout] 7587 | | arg2: *const ::std::os::raw::c_char, [INFO] [stdout] 7588 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7589 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7590:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7590 | / pub bgets: ::std::option::Option< [INFO] [stdout] 7591 | | unsafe extern "C" fn( [INFO] [stdout] 7592 | | arg1: *mut BIO, [INFO] [stdout] 7593 | | arg2: *mut ::std::os::raw::c_char, [INFO] [stdout] 7594 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 7595 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 7596 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7597:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7597 | / pub ctrl: ::std::option::Option< [INFO] [stdout] 7598 | | unsafe extern "C" fn( [INFO] [stdout] 7599 | | arg1: *mut BIO, [INFO] [stdout] 7600 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] ... | [INFO] [stdout] 7603 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7604 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7605:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7605 | / pub create: [INFO] [stdout] 7606 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7607:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7607 | / pub destroy: [INFO] [stdout] 7608 | | ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | |____________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7609:5 [INFO] [stdout] | [INFO] [stdout] 7566 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7609 | / pub callback_ctrl: ::std::option::Option< [INFO] [stdout] 7610 | | unsafe extern "C" fn( [INFO] [stdout] 7611 | | arg1: *mut BIO, [INFO] [stdout] 7612 | | arg2: ::std::os::raw::c_int, [INFO] [stdout] 7613 | | arg3: bio_info_cb, [INFO] [stdout] 7614 | | ) -> ::std::os::raw::c_long, [INFO] [stdout] 7615 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7746:5 [INFO] [stdout] | [INFO] [stdout] 7742 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7746 | pub callback_ex: BIO_callback_fn_ex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:7747:5 [INFO] [stdout] | [INFO] [stdout] 7742 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 7747 | pub callback: BIO_callback_fn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11123:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11123 | pub asn1_ex_new: ASN1_ex_new_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11124:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11124 | pub asn1_ex_free: ASN1_ex_free_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11125:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11125 | pub asn1_ex_d2i: ASN1_ex_d2i, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11126:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11126 | pub asn1_ex_i2d: ASN1_ex_i2d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11127:5 [INFO] [stdout] | [INFO] [stdout] 11120 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11127 | pub asn1_ex_print: ASN1_ex_print_func, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:11228:5 [INFO] [stdout] | [INFO] [stdout] 11223 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 11228 | pub asn1_cb: ASN1_aux_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:14306:5 [INFO] [stdout] | [INFO] [stdout] 14302 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 14306 | / pub update: ::std::option::Option< [INFO] [stdout] 14307 | | unsafe extern "C" fn( [INFO] [stdout] 14308 | | ctx: *mut EVP_MD_CTX, [INFO] [stdout] 14309 | | data: *const ::std::os::raw::c_void, [INFO] [stdout] 14310 | | count: usize, [INFO] [stdout] 14311 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 14312 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24370:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24370 | pub ext_new: X509V3_EXT_NEW, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24371:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24371 | pub ext_free: X509V3_EXT_FREE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24372:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24372 | pub d2i: X509V3_EXT_D2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24373:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24373 | pub i2d: X509V3_EXT_I2D, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24374:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24374 | pub i2s: X509V3_EXT_I2S, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24375:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24375 | pub s2i: X509V3_EXT_S2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24376:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24376 | pub i2v: X509V3_EXT_I2V, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24377:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24377 | pub v2i: X509V3_EXT_V2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24378:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24378 | pub i2r: X509V3_EXT_I2R, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24379:5 [INFO] [stdout] | [INFO] [stdout] 24365 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24379 | pub r2i: X509V3_EXT_R2I, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:24938:5 [INFO] [stdout] | [INFO] [stdout] 24933 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 24938 | / pub check_purpose: ::std::option::Option< [INFO] [stdout] 24939 | | unsafe extern "C" fn( [INFO] [stdout] 24940 | | arg1: *const x509_purpose_st, [INFO] [stdout] 24941 | | arg2: *const X509, [INFO] [stdout] 24942 | | arg3: ::std::os::raw::c_int, [INFO] [stdout] 24943 | | ) -> ::std::os::raw::c_int, [INFO] [stdout] 24944 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:25142:5 [INFO] [stdout] | [INFO] [stdout] 25138 | #[derive(Debug, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 25142 | / pub check_trust: ::std::option::Option< [INFO] [stdout] 25143 | | unsafe extern "C" fn(arg1: *const X509_TRUST, arg2: *mut X509) -> ::std::os::raw::c_int, [INFO] [stdout] 25144 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28507:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] 28506 | pub struct rand_meth_st { [INFO] [stdout] 28507 | / pub seed: ::std::option::Option< [INFO] [stdout] 28508 | | unsafe extern "C" fn(buf: *const ::std::os::raw::c_void, num: ::std::os::raw::c_int), [INFO] [stdout] 28509 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28510:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28510 | / pub bytes: ::std::option::Option< [INFO] [stdout] 28511 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28512 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28513:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28513 | pub cleanup: ::std::option::Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28514:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28514 | / pub add: ::std::option::Option< [INFO] [stdout] 28515 | | unsafe extern "C" fn( [INFO] [stdout] 28516 | | buf: *const ::std::os::raw::c_void, [INFO] [stdout] 28517 | | num: ::std::os::raw::c_int, [INFO] [stdout] 28518 | | entropy: f64, [INFO] [stdout] 28519 | | ), [INFO] [stdout] 28520 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28521:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28521 | / pub pseudorand: ::std::option::Option< [INFO] [stdout] 28522 | | unsafe extern "C" fn(buf: *mut u8, num: usize) -> ::std::os::raw::c_int, [INFO] [stdout] 28523 | | >, [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/x86_64_unknown_linux_gnu_crypto.rs:28524:5 [INFO] [stdout] | [INFO] [stdout] 28505 | #[derive(Debug, Default, Copy, Clone, PartialEq, Eq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 28524 | pub status: ::std::option::Option ::std::os::raw::c_int>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.72s [INFO] running `Command { std: "docker" "inspect" "1c713da49e6268c16201a0e2158190e8d1f7b507a24c27f33633fa8715ee6745", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c713da49e6268c16201a0e2158190e8d1f7b507a24c27f33633fa8715ee6745", kill_on_drop: false }` [INFO] [stdout] 1c713da49e6268c16201a0e2158190e8d1f7b507a24c27f33633fa8715ee6745