[INFO] fetching crate rb-sys 0.9.116... [INFO] testing rb-sys-0.9.116 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate rb-sys 0.9.116 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate rb-sys 0.9.116 [INFO] finished tweaking crates.io crate rb-sys 0.9.116 [INFO] tweaked toml for crates.io crate rb-sys 0.9.116 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rb-sys 0.9.116 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rb-sys 0.9.116 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3b2f2d17104460c3b3d0907a9018cfb1558fc122a39d719860cd1bd4798ce414 [INFO] running `Command { std: "docker" "start" "-a" "3b2f2d17104460c3b3d0907a9018cfb1558fc122a39d719860cd1bd4798ce414", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3b2f2d17104460c3b3d0907a9018cfb1558fc122a39d719860cd1bd4798ce414", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b2f2d17104460c3b3d0907a9018cfb1558fc122a39d719860cd1bd4798ce414", kill_on_drop: false }` [INFO] [stdout] 3b2f2d17104460c3b3d0907a9018cfb1558fc122a39d719860cd1bd4798ce414 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] bb39b3ded210c21ae19afe010eee6c299154bfb0140a837743094026b684976e [INFO] running `Command { std: "docker" "start" "-a" "bb39b3ded210c21ae19afe010eee6c299154bfb0140a837743094026b684976e", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling libloading v0.8.5 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling bindgen v0.69.4 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling shell-words v1.1.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling rb-sys-build v0.9.116 [INFO] [stderr] Compiling rb-sys v0.9.116 (/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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:92477 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct st_hash_type { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub compare : :: std :: option :: Option < unsafe extern "C" fn (arg1 : st_data_t , arg2 : st_data_t) -> :: 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] = 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:92732 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct st_hash_type { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub compare : :: std :: option :: Option < unsafe extern "C" fn (arg1 : st_data_t , arg2 : st_data_t) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub hash : :: std :: option :: Option < unsafe extern "C" fn (arg1 : st_data_t) -> st_index_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:113738 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:114149 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , # [doc = "This function is called when the object is no longer used. You need\n to do whatever necessary to avoid memory leaks.\n\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dfree : RUBY_DATA_FUNC , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:114481 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , # [doc = "This function is called when the object is no longer used. You need\n to do whatever necessary to avoid memory leaks.\n\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dfree : RUBY_DATA_FUNC , # [doc = "This function is to query the size of the underlying memory regions.\n\n @internal\n\n This function has only one usage, which is form inside of\n `ext/objspace`."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dsize : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * const :: std :: os :: raw :: c_void) -> size_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:115076 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , # [doc = "This function is called when the object is no longer used. You need\n to do whatever necessary to avoid memory leaks.\n\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dfree : RUBY_DATA_FUNC , # [doc = "This function is to query the size of the underlying memory regions.\n\n @internal\n\n This function has only one usage, which is form inside of\n `ext/objspace`."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dsize : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * const :: std :: os :: raw :: c_void) -> size_t > , # [doc = "This function is called when the object is relocated. Like\n ::[`rb_data_type_struct`]::dmark, you need to update references to Ruby\n objects inside of your structs.\n\n @see [`rb_gc_location`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dcompact : RUBY_DATA_FUNC , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:133016 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:133828 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:134137 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:134428 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:134710 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:135013 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:135377 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:135742 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:136124 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:136441 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:136742 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:137097 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub left_adjust_char_head : :: std :: option :: Option < unsafe extern "C" fn (start : * const OnigUChar , p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> * mut OnigUChar > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:137428 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub left_adjust_char_head : :: std :: option :: Option < unsafe extern "C" fn (start : * const OnigUChar , p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> * mut OnigUChar > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_allowed_reverse_match : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:137747 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub left_adjust_char_head : :: std :: option :: Option < unsafe extern "C" fn (start : * const OnigUChar , p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> * mut OnigUChar > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_allowed_reverse_match : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub case_map : :: std :: option :: Option < unsafe extern "C" fn (flagP : * mut OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , to_end : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:163332 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_io_t { # [doc = "The IO's Ruby level counterpart."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub self_ : VALUE , # [doc = "stdio ptr for read/write, if available."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub stdio_file : * mut FILE , # [doc = "file descriptor."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub fd : :: std :: os :: raw :: c_int , # [doc = "mode flags: FMODE_XXXs"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mode : :: std :: os :: raw :: c_int , # [doc = "child's pid (for pipes)"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub pid : pid_t , # [doc = "number of lines read"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub lineno : :: std :: os :: raw :: c_int , # [doc = "pathname for file"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub pathv : VALUE , # [doc = "finalize proc"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub finalize : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut rb_io_t , arg2 : :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:178070 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_memory_view_entry { # [doc = "Exports a memory view from a Ruby object."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_func : rb_memory_view_get_func_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:178357 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_memory_view_entry { # [doc = "Exports a memory view from a Ruby object."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_func : rb_memory_view_get_func_t , # [doc = "Releases a memory view that was previously generated using\n ::[`rb_memory_view_entry_t`]::get_func."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub release_func : rb_memory_view_release_func_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:178592 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_memory_view_entry { # [doc = "Exports a memory view from a Ruby object."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_func : rb_memory_view_get_func_t , # [doc = "Releases a memory view that was previously generated using\n ::[`rb_memory_view_entry_t`]::get_func."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub release_func : rb_memory_view_release_func_t , # [doc = "Queries if an object understands memory view protocol."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub available_p_func : rb_memory_view_available_p_func_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:179446 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_ractor_local_storage_type { # [doc = "A function to mark a ractor-local storage.\n\n @param[out] ptr A ractor-local storage.\n @post Ruby objects inside of `ptr` are marked."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mark : :: std :: option :: Option < unsafe extern "C" fn (ptr : * mut :: std :: os :: raw :: c_void) > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:179822 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_ractor_local_storage_type { # [doc = "A function to mark a ractor-local storage.\n\n @param[out] ptr A ractor-local storage.\n @post Ruby objects inside of `ptr` are marked."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mark : :: std :: option :: Option < unsafe extern "C" fn (ptr : * mut :: std :: os :: raw :: c_void) > , # [doc = "A function to destruct a ractor-local storage.\n\n @param[out] ptr A ractor-local storage.\n @post `ptr` is not a valid pointer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub free : :: std :: option :: Option < unsafe extern "C" fn (ptr : * mut :: std :: os :: raw :: c_void) > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:185461 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:185668 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:185879 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , # [doc = "Function to obtain a random integer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_int32 : rb_random_get_int32_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:186525 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , # [doc = "Function to obtain a random integer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_int32 : rb_random_get_int32_func , # [doc = "Function to obtain a series of random bytes. If your PRNG have a native\n method to yield arbitrary number of bytes use that to implement this.\n But in case you lack such things, you can do so by using\n [`rb_rand_bytes_int32`]\n\n ```CXX\n extern [`rb_random_get_int32_func`] your_get_int32_func;\n\n void\n your_get_byes_func([`rb_random_t`] *rng, void *buf, size_t len)\n {\n [`rb_rand_bytes_int32`]your_get_int32_func, rng, buf, len);\n }\n ```"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_bytes : rb_random_get_bytes_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:187224 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , # [doc = "Function to obtain a random integer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_int32 : rb_random_get_int32_func , # [doc = "Function to obtain a series of random bytes. If your PRNG have a native\n method to yield arbitrary number of bytes use that to implement this.\n But in case you lack such things, you can do so by using\n [`rb_rand_bytes_int32`]\n\n ```CXX\n extern [`rb_random_get_int32_func`] your_get_int32_func;\n\n void\n your_get_byes_func([`rb_random_t`] *rng, void *buf, size_t len)\n {\n [`rb_rand_bytes_int32`]your_get_int32_func, rng, buf, len);\n }\n ```"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_bytes : rb_random_get_bytes_func , # [doc = "Function to obtain a random double. If your PRNG have a native method\n to yield a floating point random number use that to implement this. But\n in case you lack such things, you can do so by using\n [`rb_int_pair_to_real`].\n\n ```CXX\n extern [`rb_random_get_int32_func`] your_get_int32_func;\n\n void\n your_get_real_func([`rb_random_t`] *rng, int excl)\n {\n auto a = your_get_int32_func(rng);\n auto b = your_get_int32_func(rng);\n return [`rb_int_pair_to_real`]a, b, excl);\n }\n ```"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_real : rb_random_get_real_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.14s [INFO] running `Command { std: "docker" "inspect" "bb39b3ded210c21ae19afe010eee6c299154bfb0140a837743094026b684976e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bb39b3ded210c21ae19afe010eee6c299154bfb0140a837743094026b684976e", kill_on_drop: false }` [INFO] [stdout] bb39b3ded210c21ae19afe010eee6c299154bfb0140a837743094026b684976e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] deaac97325d857e44a8fe37edd68680fd9f850be3e6269a095b9faffe56ba8d0 [INFO] running `Command { std: "docker" "start" "-a" "deaac97325d857e44a8fe37edd68680fd9f850be3e6269a095b9faffe56ba8d0", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling fastrand v2.1.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling tempfile v3.10.1 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling rb-sys v0.9.116 (/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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:92477 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct st_hash_type { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub compare : :: std :: option :: Option < unsafe extern "C" fn (arg1 : st_data_t , arg2 : st_data_t) -> :: 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] = 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:92732 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct st_hash_type { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub compare : :: std :: option :: Option < unsafe extern "C" fn (arg1 : st_data_t , arg2 : st_data_t) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub hash : :: std :: option :: Option < unsafe extern "C" fn (arg1 : st_data_t) -> st_index_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:113738 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:114149 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , # [doc = "This function is called when the object is no longer used. You need\n to do whatever necessary to avoid memory leaks.\n\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dfree : RUBY_DATA_FUNC , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:114481 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , # [doc = "This function is called when the object is no longer used. You need\n to do whatever necessary to avoid memory leaks.\n\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dfree : RUBY_DATA_FUNC , # [doc = "This function is to query the size of the underlying memory regions.\n\n @internal\n\n This function has only one usage, which is form inside of\n `ext/objspace`."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dsize : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * const :: std :: os :: raw :: c_void) -> size_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:115076 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_data_type_struct__bindgen_ty_1 { # [doc = "This function is called when the object is experiencing GC marks.\n If it contains references to other Ruby objects, you need to mark\n them also. Otherwise GC will smash your data.\n\n @see [`rb_gc_mark`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dmark : RUBY_DATA_FUNC , # [doc = "This function is called when the object is no longer used. You need\n to do whatever necessary to avoid memory leaks.\n\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dfree : RUBY_DATA_FUNC , # [doc = "This function is to query the size of the underlying memory regions.\n\n @internal\n\n This function has only one usage, which is form inside of\n `ext/objspace`."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dsize : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * const :: std :: os :: raw :: c_void) -> size_t > , # [doc = "This function is called when the object is relocated. Like\n ::[`rb_data_type_struct`]::dmark, you need to update references to Ruby\n objects inside of your structs.\n\n @see [`rb_gc_location`]\n @warning This is called during GC runs. Object allocations are\n impossible at that moment (that is why GC runs)."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub dcompact : RUBY_DATA_FUNC , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:133016 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:133828 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:134137 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:134428 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:134710 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:135013 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:135377 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:135742 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:136124 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:136441 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:136742 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:137097 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub left_adjust_char_head : :: std :: option :: Option < unsafe extern "C" fn (start : * const OnigUChar , p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> * mut OnigUChar > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:137428 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub left_adjust_char_head : :: std :: option :: Option < unsafe extern "C" fn (start : * const OnigUChar , p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> * mut OnigUChar > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_allowed_reverse_match : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:137747 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct OnigEncodingTypeST { # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub precise_mbc_enc_len : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , e : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub name : * const :: std :: os :: raw :: c_char , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub max_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub min_enc_len : :: std :: os :: raw :: c_int , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_mbc_newline : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_to_code : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> OnigCodePoint > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbclen : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub code_to_mbc : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , buf : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mbc_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub apply_all_case_fold : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , f : OnigApplyAllCaseFoldFunc , arg : * mut :: std :: os :: raw :: c_void , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_case_fold_codes_by_str : :: std :: option :: Option < unsafe extern "C" fn (flag : OnigCaseFoldType , p : * const OnigUChar , end : * const OnigUChar , acs : * mut OnigCaseFoldCodeItem , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub property_name_to_ctype : :: std :: option :: Option < unsafe extern "C" fn (enc : * const OnigEncodingTypeST , p : * const OnigUChar , end : * const OnigUChar) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_code_ctype : :: std :: option :: Option < unsafe extern "C" fn (code : OnigCodePoint , ctype : OnigCtype , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_ctype_code_range : :: std :: option :: Option < unsafe extern "C" fn (ctype : OnigCtype , sb_out : * mut OnigCodePoint , ranges : * mut * const OnigCodePoint , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub left_adjust_char_head : :: std :: option :: Option < unsafe extern "C" fn (start : * const OnigUChar , p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> * mut OnigUChar > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub is_allowed_reverse_match : :: std :: option :: Option < unsafe extern "C" fn (p : * const OnigUChar , end : * const OnigUChar , enc : * const OnigEncodingTypeST) -> :: std :: os :: raw :: c_int > , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub case_map : :: std :: option :: Option < unsafe extern "C" fn (flagP : * mut OnigCaseFoldType , pp : * mut * const OnigUChar , end : * const OnigUChar , to : * mut OnigUChar , to_end : * mut OnigUChar , enc : * const OnigEncodingTypeST) -> :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:163332 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_io_t { # [doc = "The IO's Ruby level counterpart."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub self_ : VALUE , # [doc = "stdio ptr for read/write, if available."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub stdio_file : * mut FILE , # [doc = "file descriptor."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub fd : :: std :: os :: raw :: c_int , # [doc = "mode flags: FMODE_XXXs"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mode : :: std :: os :: raw :: c_int , # [doc = "child's pid (for pipes)"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub pid : pid_t , # [doc = "number of lines read"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub lineno : :: std :: os :: raw :: c_int , # [doc = "pathname for file"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub pathv : VALUE , # [doc = "finalize proc"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub finalize : :: std :: option :: Option < unsafe extern "C" fn (arg1 : * mut rb_io_t , arg2 : :: 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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:178070 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_memory_view_entry { # [doc = "Exports a memory view from a Ruby object."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_func : rb_memory_view_get_func_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:178357 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_memory_view_entry { # [doc = "Exports a memory view from a Ruby object."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_func : rb_memory_view_get_func_t , # [doc = "Releases a memory view that was previously generated using\n ::[`rb_memory_view_entry_t`]::get_func."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub release_func : rb_memory_view_release_func_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:178592 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_memory_view_entry { # [doc = "Exports a memory view from a Ruby object."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_func : rb_memory_view_get_func_t , # [doc = "Releases a memory view that was previously generated using\n ::[`rb_memory_view_entry_t`]::get_func."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub release_func : rb_memory_view_release_func_t , # [doc = "Queries if an object understands memory view protocol."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub available_p_func : rb_memory_view_available_p_func_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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:179446 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_ractor_local_storage_type { # [doc = "A function to mark a ractor-local storage.\n\n @param[out] ptr A ractor-local storage.\n @post Ruby objects inside of `ptr` are marked."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mark : :: std :: option :: Option < unsafe extern "C" fn (ptr : * mut :: std :: os :: raw :: c_void) > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:179822 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_ractor_local_storage_type { # [doc = "A function to mark a ractor-local storage.\n\n @param[out] ptr A ractor-local storage.\n @post Ruby objects inside of `ptr` are marked."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub mark : :: std :: option :: Option < unsafe extern "C" fn (ptr : * mut :: std :: os :: raw :: c_void) > , # [doc = "A function to destruct a ractor-local storage.\n\n @param[out] ptr A ractor-local storage.\n @post `ptr` is not a valid pointer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub free : :: std :: option :: Option < unsafe extern "C" fn (ptr : * mut :: std :: os :: raw :: c_void) > , ... [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/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:185461 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:185668 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:185879 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , # [doc = "Function to obtain a random integer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_int32 : rb_random_get_int32_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:186525 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , # [doc = "Function to obtain a random integer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_int32 : rb_random_get_int32_func , # [doc = "Function to obtain a series of random bytes. If your PRNG have a native\n method to yield arbitrary number of bytes use that to implement this.\n But in case you lack such things, you can do so by using\n [`rb_rand_bytes_int32`]\n\n ```CXX\n extern [`rb_random_get_int32_func`] your_get_int32_func;\n\n void\n your_get_byes_func([`rb_random_t`] *rng, void *buf, size_t len)\n {\n [`rb_rand_bytes_int32`]your_get_int32_func, rng, buf, len);\n }\n ```"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_bytes : rb_random_get_bytes_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/x86_64-unknown-linux-musl/debug/build/rb-sys-ab7d2703002c5e5c/out/bindings-0.9.116-mri-x86_64-linux-gnu-3.2.3.rs:1:187224 [INFO] [stdout] | [INFO] [stdout] 1 | ... , PartialEq , Eq)] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub struct rb_random_interface_t { # [doc = "Number of bits of seed numbers."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub default_seed_bits : size_t , # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub version : rb_random_interface_t__bindgen_ty_1 , # [doc = "Reserved flags"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub flags : u16 , # [doc = "Function to initialize from uint32_t array."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init : rb_random_init_func , # [doc = "Function to initialize from single uint32_t."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub init_int32 : rb_random_init_int32_func , # [doc = "Function to obtain a random integer."] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_int32 : rb_random_get_int32_func , # [doc = "Function to obtain a series of random bytes. If your PRNG have a native\n method to yield arbitrary number of bytes use that to implement this.\n But in case you lack such things, you can do so by using\n [`rb_rand_bytes_int32`]\n\n ```CXX\n extern [`rb_random_get_int32_func`] your_get_int32_func;\n\n void\n your_get_byes_func([`rb_random_t`] *rng, void *buf, size_t len)\n {\n [`rb_rand_bytes_int32`]your_get_int32_func, rng, buf, len);\n }\n ```"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_bytes : rb_random_get_bytes_func , # [doc = "Function to obtain a random double. If your PRNG have a native method\n to yield a floating point random number use that to implement this. But\n in case you lack such things, you can do so by using\n [`rb_int_pair_to_real`].\n\n ```CXX\n extern [`rb_random_get_int32_func`] your_get_int32_func;\n\n void\n your_get_real_func([`rb_random_t`] *rng, int excl)\n {\n auto a = your_get_int32_func(rng);\n auto b = your_get_int32_func(rng);\n return [`rb_int_pair_to_real`]a, b, excl);\n }\n ```"] # [doc = "\n---\n\nGenerated by [rb-sys](https://github.com/oxidize-rb/rb-sys) for Ruby mri-x86_64-linux-gnu-3.2.3"] pub get_real : rb_random_get_real_func , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/rcrt1.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crti.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtbeginS.o" "/tmp/rustchI27cS/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libtest-*,libgetopts-*,libunicode_width-*,librustc_std_workspace_std-*}.rlib" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/{librusty_fork-2190b663cddb490e.rlib,libwait_timeout-085c747616a0487f.rlib,liblibc-6c429676e691b342.rlib,libtempfile-f96563675ed988fc.rlib,libfastrand-af3df075c2cfeb3b.rlib,librustix-772eba697ebf890f.rlib,libbitflags-e446f4ad753e8a66.rlib,liblinux_raw_sys-e5306c78e28f2ab0.rlib,libcfg_if-66d55f6b302e88c8.rlib,libfnv-81596130b397d5c3.rlib,libquick_error-022321fe562bcedb.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*}.rlib" "-lunwind" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{libcfg_if-*,liblibc-*}.rlib" "-lc" "/lib/rustlib/x86_64-unknown-linux-musl/lib/{librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-L" "/tmp/rustchI27cS/raw-dylibs" "-Wl,-Bdynamic" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-nostartfiles" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained" "-L" "/lib/rustlib/x86_64-unknown-linux-musl/lib" "-o" "/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rb_sys-6b624c66d24f10a5" "-Wl,--gc-sections" "-static-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" "-Wl,-Bsymbolic-functions" "-Wl,-z,relro" "-Wl,-z,now" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtendS.o" "/lib/rustlib/x86_64-unknown-linux-musl/lib/self-contained/crtn.o" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: /usr/bin/ld: /opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rb_sys-6b624c66d24f10a5.rb_sys.1e6d35490e62ad1d-cgu.0.rcgu.o: in function `rb_sys::utils::is_ruby_vm_started': [INFO] [stdout] /opt/rustwide/workdir/src/utils.rs:27:(.text._ZN6rb_sys5utils18is_ruby_vm_started17hdfba7677e9bca00dE+0x4): undefined reference to `ruby_current_vm_ptr' [INFO] [stdout] /usr/bin/ld: /opt/rustwide/workdir/src/utils.rs:27:(.text._ZN6rb_sys5utils18is_ruby_vm_started17hdfba7677e9bca00dE+0x1c): undefined reference to `ruby_current_vm_ptr' [INFO] [stdout] /usr/bin/ld: /opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rb_sys-6b624c66d24f10a5.rb_sys.1e6d35490e62ad1d-cgu.0.rcgu.o: in function `rb_sys::utils::tests::test_is_ruby_vm_started::body_fn': [INFO] [stdout] /opt/rustwide/workdir/src/utils.rs:81:(.text._ZN6rb_sys5utils5tests23test_is_ruby_vm_started7body_fn17h943152be0d1993eeE+0xf): undefined reference to `ruby_setup' [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified [INFO] [stdout] = note: use the `-l` flag to specify native libraries to link [INFO] [stdout] = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rb-sys` (lib test) due to 1 previous error; 31 warnings emitted [INFO] running `Command { std: "docker" "inspect" "deaac97325d857e44a8fe37edd68680fd9f850be3e6269a095b9faffe56ba8d0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "deaac97325d857e44a8fe37edd68680fd9f850be3e6269a095b9faffe56ba8d0", kill_on_drop: false }` [INFO] [stdout] deaac97325d857e44a8fe37edd68680fd9f850be3e6269a095b9faffe56ba8d0