[INFO] fetching crate rama-boring-sys 0.4.0... [INFO] testing rama-boring-sys-0.4.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate rama-boring-sys 0.4.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate rama-boring-sys 0.4.0 [INFO] finished tweaking crates.io crate rama-boring-sys 0.4.0 [INFO] tweaked toml for crates.io crate rama-boring-sys 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rama-boring-sys 0.4.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rama-boring-sys 0.4.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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 135321875e3abc5a138b43847019242145ce08aeceb25bb6b6a1952bc3dff82b [INFO] running `Command { std: "docker" "start" "-a" "135321875e3abc5a138b43847019242145ce08aeceb25bb6b6a1952bc3dff82b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "135321875e3abc5a138b43847019242145ce08aeceb25bb6b6a1952bc3dff82b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "135321875e3abc5a138b43847019242145ce08aeceb25bb6b6a1952bc3dff82b", kill_on_drop: false }` [INFO] [stdout] 135321875e3abc5a138b43847019242145ce08aeceb25bb6b6a1952bc3dff82b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3e6ee2b706b9e1fe89c565c77719efbce859266c6104b00c711082f612dc5363 [INFO] running `Command { std: "docker" "start" "-a" "3e6ee2b706b9e1fe89c565c77719efbce859266c6104b00c711082f612dc5363", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling bindgen v0.72.0 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling fslock v0.2.1 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling rama-boring-sys v0.4.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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350416 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350452 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350490 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350526 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:410816 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:463335 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597813 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597931 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:598051 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647848 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647963 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648080 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648363 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648618 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648872 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771053 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771084 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771117 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771144 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771171 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771198 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771225 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771252 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771279 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771306 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787383 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787531 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787660 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787731 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787894 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:788028 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832753 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832987 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:833196 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850263 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850363 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850577 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873755 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873987 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874220 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874416 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874539 [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] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 45s [INFO] running `Command { std: "docker" "inspect" "3e6ee2b706b9e1fe89c565c77719efbce859266c6104b00c711082f612dc5363", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e6ee2b706b9e1fe89c565c77719efbce859266c6104b00c711082f612dc5363", kill_on_drop: false }` [INFO] [stdout] 3e6ee2b706b9e1fe89c565c77719efbce859266c6104b00c711082f612dc5363 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f75f2b089b74b98c2b6e2a29a8ea630f190055de5ef3d31838c63396a397b909 [INFO] running `Command { std: "docker" "start" "-a" "f75f2b089b74b98c2b6e2a29a8ea630f190055de5ef3d31838c63396a397b909", kill_on_drop: false }` [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350416 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350452 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350490 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350526 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:410816 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:463335 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597813 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597931 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:598051 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647848 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647963 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648080 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648363 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648618 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648872 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771053 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771084 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771117 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771144 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771171 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771198 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771225 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771252 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771279 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771306 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787383 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787531 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787660 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787731 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787894 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:788028 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832753 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832987 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:833196 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850263 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850363 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850577 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873755 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873987 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874220 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874416 [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] [stderr] Compiling rama-boring-sys v0.4.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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874539 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350416 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350452 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350490 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350526 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:410816 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:463335 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597813 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597931 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:598051 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647848 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647963 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648080 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648363 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648618 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648872 [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 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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771053 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771084 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771117 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771144 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771171 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771198 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771225 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771252 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771279 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771306 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787383 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787531 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787660 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787731 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787894 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:788028 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832753 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832987 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:833196 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850263 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850363 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850577 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873755 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873987 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874220 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874416 [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/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874539 [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] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.67s [INFO] running `Command { std: "docker" "inspect" "f75f2b089b74b98c2b6e2a29a8ea630f190055de5ef3d31838c63396a397b909", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f75f2b089b74b98c2b6e2a29a8ea630f190055de5ef3d31838c63396a397b909", kill_on_drop: false }` [INFO] [stdout] f75f2b089b74b98c2b6e2a29a8ea630f190055de5ef3d31838c63396a397b909 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c00c12e2ae42a09aa25a4db44876d9bebcf6480106a3309f15f0f632533352db [INFO] running `Command { std: "docker" "start" "-a" "c00c12e2ae42a09aa25a4db44876d9bebcf6480106a3309f15f0f632533352db", kill_on_drop: false }` [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350416 [INFO] [stderr] | [INFO] [stderr] 3 | ...ault , Copy , Clone , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_w... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350452 [INFO] [stderr] | [INFO] [stderr] 3 | ... , PartialEq , Eq)] pub struct _IO_cookie_io_functions_t { pub read : cookie_read_function_t , pub write : cookie_write_function_t , p... [INFO] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350490 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:350526 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:410816 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:463335 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597813 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:597931 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:598051 [INFO] [stderr] | [INFO] [stderr] 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 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647848 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:647963 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648080 [INFO] [stderr] | [INFO] [stderr] 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 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648363 [INFO] [stderr] | [INFO] [stderr] 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 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648618 [INFO] [stderr] | [INFO] [stderr] 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 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:648872 [INFO] [stderr] | [INFO] [stderr] 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 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771053 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771084 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771117 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771144 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771171 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771198 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771225 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771252 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771279 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:771306 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787383 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787531 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787660 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787731 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:787894 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:788028 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832753 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:832987 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:833196 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850263 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850363 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:850577 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873755 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:873987 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874220 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874416 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> /opt/rustwide/target/debug/build/rama-boring-sys-3063e74f7378b61f/out/bindings.rs:3:874539 [INFO] [stderr] | [INFO] [stderr] 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] [stderr] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: `rama-boring-sys` (lib) generated 42 warnings [INFO] [stderr] warning: `rama-boring-sys` (lib test) generated 42 warnings (42 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.49s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rama_boring_sys-d47e6ef47a712a48) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Doc-tests rama_boring_sys [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c00c12e2ae42a09aa25a4db44876d9bebcf6480106a3309f15f0f632533352db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c00c12e2ae42a09aa25a4db44876d9bebcf6480106a3309f15f0f632533352db", kill_on_drop: false }` [INFO] [stdout] c00c12e2ae42a09aa25a4db44876d9bebcf6480106a3309f15f0f632533352db