[INFO] fetching crate boring-sys 4.17.0... [INFO] checking boring-sys-4.17.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate boring-sys 4.17.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate boring-sys 4.17.0 [INFO] finished tweaking crates.io crate boring-sys 4.17.0 [INFO] tweaked toml for crates.io crate boring-sys 4.17.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate boring-sys 4.17.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate boring-sys 4.17.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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded fslock v0.2.1 [INFO] [stderr] Downloaded bindgen v0.71.1 [INFO] [stderr] Downloaded regex v1.10.0 [INFO] [stderr] Downloaded regex-syntax v0.8.1 [INFO] [stderr] Downloaded regex-automata v0.4.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 07726a1e90fefa90a099d023887c53823d45ddaee4a732cffda389ab6166d541 [INFO] running `Command { std: "docker" "start" "-a" "07726a1e90fefa90a099d023887c53823d45ddaee4a732cffda389ab6166d541", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "07726a1e90fefa90a099d023887c53823d45ddaee4a732cffda389ab6166d541", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07726a1e90fefa90a099d023887c53823d45ddaee4a732cffda389ab6166d541", kill_on_drop: false }` [INFO] [stdout] 07726a1e90fefa90a099d023887c53823d45ddaee4a732cffda389ab6166d541 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a3775a41293e9c912995c132c87982c07083b40b86515d8a6a3f3388ffb3dfc3 [INFO] running `Command { std: "docker" "start" "-a" "a3775a41293e9c912995c132c87982c07083b40b86515d8a6a3f3388ffb3dfc3", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling regex-syntax v0.8.1 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling bindgen v0.71.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling shlex v1.2.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling clang-sys v1.6.1 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling fslock v0.2.1 [INFO] [stderr] Compiling syn v2.0.38 [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 regex v1.10.0 [INFO] [stderr] Compiling boring-sys v4.17.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:336914 [INFO] [stdout] | [INFO] [stdout] 3 | ...ault , Copy , Clone , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_w... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:336950 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , p... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:336988 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , pub seek : cookie_seek_function_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:337024 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , pub seek : cookie_seek_function_t , pub close : cookie_close_function_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:361380 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct stack_st { pub num : usize , pub data : * mut * mut :: std :: os :: raw :: c_void , pub sorted : :: std :: os :: raw :: c_int , pub num_alloc : usize , pub comp : OPENSSL_sk_cmp_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:387572 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:387775 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:387975 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388139 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388339 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388578 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , pub create : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388696 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , pub create : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , pub destroy : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388815 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , pub create : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , pub destroy : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , pub callback_ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : bio_info_cb) -> :: std :: os :: raw :: c_long > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:405684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bn_gencb_st { pub arg : * mut :: std :: os :: raw :: c_void , pub callback : :: std :: option :: Option < unsafe extern "C" fn (event : :: std :: os :: raw :: c_int , n : :: std :: os :: raw :: c_int , arg1 : * mut bn_gencb_st) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:460054 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ASN1_AUX_st { pub app_data : * mut :: std :: os :: raw :: c_void , pub flags : u32 , pub ref_offset : :: std :: os :: raw :: c_int , pub asn1_cb : ASN1_aux_cb , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612009 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612127 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612247 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub group_order_size : :: std :: option :: Option < unsafe extern "C" fn (key : * const EC_KEY) -> usize > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612356 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub group_order_size : :: std :: option :: Option < unsafe extern "C" fn (key : * const EC_KEY) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (digest : * const u8 , digest_len : usize , sig : * mut u8 , sig_len : * mut :: std :: os :: raw :: c_uint , eckey : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:660950 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661065 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661182 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661276 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661559 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , pub sign_raw : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661814 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , pub sign_raw : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:662068 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , pub sign_raw : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub private_transform : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out : * mut u8 , in_ : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:721101 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct x509_trust_st { pub trust : :: std :: os :: raw :: c_int , pub flags : :: std :: os :: raw :: c_int , pub check_trust : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut x509_trust_st , arg2 : * mut X509 , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:768855 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769003 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769132 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:336914 [INFO] [stdout] | [INFO] [stdout] 3 | ...ault , Copy , Clone , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_w... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:336950 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , p... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769203 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , pub add : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int , entropy : f64) > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:336988 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , pub seek : cookie_seek_function_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:337024 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , pub seek : cookie_seek_function_t , pub close : cookie_close_function_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:361380 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct stack_st { pub num : usize , pub data : * mut * mut :: std :: os :: raw :: c_void , pub sorted : :: std :: os :: raw :: c_int , pub num_alloc : usize , pub comp : OPENSSL_sk_cmp_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:387572 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769366 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , pub add : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int , entropy : f64) > , pub pseudorand : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:387775 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:387975 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388139 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769500 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , pub add : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int , entropy : f64) > , pub pseudorand : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub status : :: std :: option :: Option < unsafe extern "C" fn () -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388339 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388578 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , pub create : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388696 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , pub create : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , pub destroy : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:812536 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_private_key_method_st { pub sign : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , signature_algorithm : u16 , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:388815 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bio_method_st { pub type_ : :: std :: os :: raw :: c_int , pub name : * const :: std :: os :: raw :: c_char , pub bwrite : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bread : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub bputs : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int > , pub bgets : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : * mut :: std :: os :: raw :: c_char , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : :: std :: os :: raw :: c_long , arg4 : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_long > , pub create : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , pub destroy : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO) -> :: std :: os :: raw :: c_int > , pub callback_ctrl : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut BIO , arg2 : :: std :: os :: raw :: c_int , arg3 : bio_info_cb) -> :: std :: os :: raw :: c_long > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:405684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct bn_gencb_st { pub arg : * mut :: std :: os :: raw :: c_void , pub callback : :: std :: option :: Option < unsafe extern "C" fn (event : :: std :: os :: raw :: c_int , n : :: std :: os :: raw :: c_int , arg1 : * mut bn_gencb_st) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:812770 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_private_key_method_st { pub sign : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , signature_algorithm : u16 , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:460054 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ASN1_AUX_st { pub app_data : * mut :: std :: os :: raw :: c_void , pub flags : u32 , pub ref_offset : :: std :: os :: raw :: c_int , pub asn1_cb : ASN1_aux_cb , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612009 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:812979 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_private_key_method_st { pub sign : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , signature_algorithm : u16 , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , pub complete : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize) -> ssl_private_key_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612127 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:828790 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_ticket_aead_method_st { pub max_overhead : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> usize > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612247 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub group_order_size : :: std :: option :: Option < unsafe extern "C" fn (key : * const EC_KEY) -> usize > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:612356 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ecdsa_method_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (key : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , pub group_order_size : :: std :: option :: Option < unsafe extern "C" fn (key : * const EC_KEY) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (digest : * const u8 , digest_len : usize , sig : * mut u8 , sig_len : * mut :: std :: os :: raw :: c_uint , eckey : * mut EC_KEY) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:828890 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_ticket_aead_method_st { pub max_overhead : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> usize > , pub seal : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out_len : usize , in_ : * const u8 , in_len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:829104 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_ticket_aead_method_st { pub max_overhead : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> usize > , pub seal : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out_len : usize , in_ : * const u8 , in_len : usize) -> :: std :: os :: raw :: c_int > , pub open : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out_len : usize , in_ : * const u8 , in_len : usize) -> ssl_ticket_aead_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:660950 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850131 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850363 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661065 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661182 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850596 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub add_handshake_data : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , data : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661276 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850792 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub add_handshake_data : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , data : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , pub flush_flight : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661559 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , pub sign_raw : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:661814 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , pub sign_raw : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850915 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub add_handshake_data : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , data : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , pub flush_flight : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> :: std :: os :: raw :: c_int > , pub send_alert : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , alert : u8) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:662068 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rsa_meth_st { pub common : openssl_method_common_st , pub app_data : * mut :: std :: os :: raw :: c_void , pub init : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub finish : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA) -> :: std :: os :: raw :: c_int > , pub size : :: std :: option :: Option < unsafe extern "C" fn (rsa : * const RSA) -> usize > , pub sign : :: std :: option :: Option < unsafe extern "C" fn (type_ : :: std :: os :: raw :: c_int , m : * const u8 , m_length : :: std :: os :: raw :: c_uint , sigret : * mut u8 , siglen : * mut :: std :: os :: raw :: c_uint , rsa : * const RSA) -> :: std :: os :: raw :: c_int > , pub sign_raw : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out_len : * mut usize , out : * mut u8 , max_out : usize , in_ : * const u8 , in_len : usize , padding : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , pub private_transform : :: std :: option :: Option < unsafe extern "C" fn (rsa : * mut RSA , out : * mut u8 , in_ : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:721101 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct x509_trust_st { pub trust : :: std :: os :: raw :: c_int , pub flags : :: std :: os :: raw :: c_int , pub check_trust : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut x509_trust_st , arg2 : * mut X509 , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900879 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:768855 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900910 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769003 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769132 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900943 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769203 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , pub add : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int , entropy : f64) > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900970 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769366 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , pub add : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int , entropy : f64) > , pub pseudorand : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900997 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:769500 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct rand_meth_st { pub seed : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int) > , pub bytes : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub cleanup : :: std :: option :: Option < unsafe extern "C" fn () > , pub add : :: std :: option :: Option < unsafe extern "C" fn (buf : * const :: std :: os :: raw :: c_void , num : :: std :: os :: raw :: c_int , entropy : f64) > , pub pseudorand : :: std :: option :: Option < unsafe extern "C" fn (buf : * mut u8 , num : usize) -> :: std :: os :: raw :: c_int > , pub status : :: std :: option :: Option < unsafe extern "C" fn () -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901024 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:812536 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_private_key_method_st { pub sign : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , signature_algorithm : u16 , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901051 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:812770 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_private_key_method_st { pub sign : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , signature_algorithm : u16 , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901078 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , pub v2i : X509V3_EXT_V2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:812979 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_private_key_method_st { pub sign : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , signature_algorithm : u16 , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , pub decrypt : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize , in_ : * const u8 , in_len : usize) -> ssl_private_key_result_t > , pub complete : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out : usize) -> ssl_private_key_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901105 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , pub v2i : X509V3_EXT_V2I , pub i2r : X509V3_EXT_I2R , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:828790 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_ticket_aead_method_st { pub max_overhead : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> usize > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901132 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , pub v2i : X509V3_EXT_V2I , pub i2r : X509V3_EXT_I2R , pub r2i : X509V3_EXT_R2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:828890 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_ticket_aead_method_st { pub max_overhead : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> usize > , pub seal : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out_len : usize , in_ : * const u8 , in_len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:939219 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct x509_purpose_st { pub purpose : :: std :: os :: raw :: c_int , pub trust : :: std :: os :: raw :: c_int , pub flags : :: std :: os :: raw :: c_int , pub check_purpose : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * const x509_purpose_st , arg2 : * const X509 , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:829104 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_ticket_aead_method_st { pub max_overhead : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> usize > , pub seal : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out_len : usize , in_ : * const u8 , in_len : usize) -> :: std :: os :: raw :: c_int > , pub open : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , out : * mut u8 , out_len : * mut usize , max_out_len : usize , in_ : * const u8 , in_len : usize) -> ssl_ticket_aead_result_t > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850131 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850363 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850596 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub add_handshake_data : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , data : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850792 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub add_handshake_data : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , data : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , pub flush_flight : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:850915 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct ssl_quic_method_st { pub set_read_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub set_write_secret : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , cipher : * const SSL_CIPHER , secret : * const u8 , secret_len : usize) -> :: std :: os :: raw :: c_int > , pub add_handshake_data : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , data : * const u8 , len : usize) -> :: std :: os :: raw :: c_int > , pub flush_flight : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL) -> :: std :: os :: raw :: c_int > , pub send_alert : :: std :: option :: Option < unsafe extern "C" fn (ssl : * mut SSL , level : ssl_encryption_level_t , alert : u8) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900879 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900910 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900943 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900970 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:900997 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901024 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901051 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901078 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , pub v2i : X509V3_EXT_V2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901105 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , pub v2i : X509V3_EXT_V2I , pub i2r : X509V3_EXT_I2R , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:901132 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct v3_ext_method { pub ext_nid : :: std :: os :: raw :: c_int , pub ext_flags : :: std :: os :: raw :: c_int , pub it : * const ASN1_ITEM_st , pub ext_new : X509V3_EXT_NEW , pub ext_free : X509V3_EXT_FREE , pub d2i : X509V3_EXT_D2I , pub i2d : X509V3_EXT_I2D , pub i2s : X509V3_EXT_I2S , pub s2i : X509V3_EXT_S2I , pub i2v : X509V3_EXT_I2V , pub v2i : X509V3_EXT_V2I , pub i2r : X509V3_EXT_I2R , pub r2i : X509V3_EXT_R2I , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [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 1m 52s [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/boring-sys-20fbdb13c7ee875c/out/bindings.rs:3:939219 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq , Eq)] pub struct x509_purpose_st { pub purpose : :: std :: os :: raw :: c_int , pub trust : :: std :: os :: raw :: c_int , pub flags : :: std :: os :: raw :: c_int , pub check_purpose : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * const x509_purpose_st , arg2 : * const X509 , arg3 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int > , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] running `Command { std: "docker" "inspect" "a3775a41293e9c912995c132c87982c07083b40b86515d8a6a3f3388ffb3dfc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a3775a41293e9c912995c132c87982c07083b40b86515d8a6a3f3388ffb3dfc3", kill_on_drop: false }` [INFO] [stdout] a3775a41293e9c912995c132c87982c07083b40b86515d8a6a3f3388ffb3dfc3