[INFO] cloning repository https://github.com/openharmony/third_party_rust_bindgen
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/openharmony/third_party_rust_bindgen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fopenharmony%2Fthird_party_rust_bindgen", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fopenharmony%2Fthird_party_rust_bindgen'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 13c6b8ce65f139226b18fb2a53d194dbf152731d
[INFO] checking openharmony/third_party_rust_bindgen against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fopenharmony%2Fthird_party_rust_bindgen" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/openharmony/third_party_rust_bindgen
[INFO] finished tweaking git repo https://github.com/openharmony/third_party_rust_bindgen
[INFO] tweaked toml for git repo https://github.com/openharmony/third_party_rust_bindgen written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/openharmony/third_party_rust_bindgen on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/openharmony/third_party_rust_bindgen 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" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: /workspace/builds/worker-4-tc2/source/bindgen-integration/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking openharmony/third_party_rust_bindgen against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fopenharmony%2Fthird_party_rust_bindgen" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/openharmony/third_party_rust_bindgen
[INFO] finished tweaking git repo https://github.com/openharmony/third_party_rust_bindgen
[INFO] tweaked toml for git repo https://github.com/openharmony/third_party_rust_bindgen written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/openharmony/third_party_rust_bindgen on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/openharmony/third_party_rust_bindgen 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" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: /workspace/builds/worker-4-tc2/source/bindgen-integration/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap_complete v4.2.0
[INFO] [stderr]   Downloaded io-lifetimes v1.0.4
[INFO] [stderr]   Downloaded annotate-snippets v0.9.1
[INFO] [stderr]   Downloaded bitflags v2.2.1
[INFO] [stderr]   Downloaded prettyplease v0.2.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 79a7d54df0d9f730e2f11f040d4ce02b9789f1da97198432ab782c48dc84c5ca
[INFO] running `Command { std: "docker" "start" "-a" "79a7d54df0d9f730e2f11f040d4ce02b9789f1da97198432ab782c48dc84c5ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "79a7d54df0d9f730e2f11f040d4ce02b9789f1da97198432ab782c48dc84c5ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79a7d54df0d9f730e2f11f040d4ce02b9789f1da97198432ab782c48dc84c5ca", kill_on_drop: false }`
[INFO] [stdout] 79a7d54df0d9f730e2f11f040d4ce02b9789f1da97198432ab782c48dc84c5ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6bd1f7feb53196d7b4dfbde7dd3cf280f27d9bff843feb385e4a33fed1ae5515
[INFO] running `Command { std: "docker" "start" "-a" "6bd1f7feb53196d7b4dfbde7dd3cf280f27d9bff843feb385e4a33fed1ae5515", kill_on_drop: false }`
[INFO] [stderr] warning: /opt/rustwide/workdir/bindgen-integration/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling libc v0.2.154
[INFO] [stderr]    Compiling tests_expectations v0.0.0 (/opt/rustwide/workdir/bindgen-tests/tests/expectations)
[INFO] [stderr]     Checking block v0.1.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.60
[INFO] [stderr]    Compiling io-lifetimes v1.0.4
[INFO] [stderr]    Compiling rustix v0.37.7
[INFO] [stderr]    Compiling prettyplease v0.2.7
[INFO] [stderr]     Checking regex-syntax v0.6.28
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]    Compiling clang-sys v1.4.0
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]     Checking aho-corasick v0.7.20
[INFO] [stderr]     Checking os_str_bytes v6.4.1
[INFO] [stderr]    Compiling bindgen v0.70.1 (/opt/rustwide/workdir/bindgen)
[INFO] [stderr]     Checking unicode-ident v1.0.6
[INFO] [stderr]     Checking fastrand v1.8.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking unicode-width v0.1.10
[INFO] [stderr]     Checking yansi-term v0.1.2
[INFO] [stderr]     Checking either v1.8.1
[INFO] [stderr]     Checking bitflags v2.2.1
[INFO] [stderr]     Checking clap_lex v0.3.1
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]     Checking annotate-snippets v0.9.1
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling bindgen-tests v0.1.0 (/opt/rustwide/workdir/bindgen-tests)
[INFO] [stderr]    Compiling cc v1.0.78
[INFO] [stderr]     Checking similar v2.2.1
[INFO] [stderr]     Checking owo-colors v3.5.0
[INFO] [stderr]     Checking syn v2.0.18
[INFO] [stderr]     Checking regex v1.7.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking malloc_buf v0.0.6
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking cexpr v0.6.0
[INFO] [stderr]     Checking objc v0.2.7
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking env_logger v0.8.4
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/transform-op.rs:55:43
[INFO] [stdout]    |
[INFO] [stdout] 55 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/transform-op.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:104:43
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:120:43
[INFO] [stdout]     |
[INFO] [stdout] 120 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:134:43
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:163:43
[INFO] [stdout]     |
[INFO] [stdout] 163 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:178:43
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:193:43
[INFO] [stdout]     |
[INFO] [stdout] 193 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `StyleFoo_Foo_Body<T>` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/transform-op.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/transform-op.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     pub tag: StyleFoo_Tag,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `StyleFoo_Bar_Body<T>` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:104:31
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout]  98 |     pub tag: StyleFoo_Tag,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `StyleFoo_Baz_Body<T>` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:120:31
[INFO] [stdout]     |
[INFO] [stdout] 120 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub tag: StyleFoo_Tag,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `StyleFoo__bindgen_ty_1` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:134:31
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub tag: StyleFoo_Tag,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `StyleBar_StyleBar1_Body<T>` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:163:31
[INFO] [stdout]     |
[INFO] [stdout] 163 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub x: i32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `StyleBar<T>` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:211:31
[INFO] [stdout]     |
[INFO] [stdout] 211 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/transform-op.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub tag: StyleBar_Tag,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/win32-thiscall_nightly.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:106:43
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:158:43
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:236:43
[INFO] [stdout]     |
[INFO] [stdout] 236 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:322:43
[INFO] [stdout]     |
[INFO] [stdout] 322 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:419:43
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `C` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:106:31
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:78:5
[INFO] [stdout]     |
[INFO] [stdout]  78 |     pub a: ::std::os::raw::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `C_with_zero_length_array` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:158:31
[INFO] [stdout]     |
[INFO] [stdout] 158 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub a: ::std::os::raw::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `C_with_incomplete_array` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:236:31
[INFO] [stdout]     |
[INFO] [stdout] 236 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub a: ::std::os::raw::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `C_with_zero_length_array_and_incomplete_array` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:322:31
[INFO] [stdout]     |
[INFO] [stdout] 322 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub a: ::std::os::raw::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `IncompleteArrayNonCopiable` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:419:31
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_1_0.rs:388:5
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub whatever: *mut ::std::os::raw::c_void,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking quickcheck v1.0.3
[INFO] [stdout] warning: `extern` block uses type `[i64; 2]`, which is not FFI-safe
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/vector.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn foo(arg1: __m128i, arg2: __m128d) -> __m128;
[INFO] [stdout]    |                      ^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider passing a pointer to the array
[INFO] [stdout]    = note: passing raw arrays by value is not FFI-safe
[INFO] [stdout]    = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `[f64; 2]`, which is not FFI-safe
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/vector.rs:18:37
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn foo(arg1: __m128i, arg2: __m128d) -> __m128;
[INFO] [stdout]    |                                     ^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider passing a pointer to the array
[INFO] [stdout]    = note: passing raw arrays by value is not FFI-safe
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `[f32; 4]`, which is not FFI-safe
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/vector.rs:18:49
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub fn foo(arg1: __m128i, arg2: __m128d) -> __m128;
[INFO] [stdout]    |                                                 ^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider passing a pointer to the array
[INFO] [stdout]    = note: passing raw arrays by value is not FFI-safe
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-clone_1_0.rs:37:43
[INFO] [stdout]    |
[INFO] [stdout] 37 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `ShouldImplClone` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-clone_1_0.rs:37:31
[INFO] [stdout]    |
[INFO] [stdout] 37 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-clone_1_0.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     pub large: [::std::os::raw::c_int; 33usize],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_bitfield_1_0.rs:271:43
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:38:45
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:68:45
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `HasBigBitfield` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_bitfield_1_0.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_bitfield_1_0.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub bindgen_union_field: [u8; 16usize],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `TestOverload` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this code causes undefined behavior when executed
[INFO] [stdout]    |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 |     pub _address: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `TestOverload` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:38:33
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this code causes undefined behavior when executed
[INFO] [stdout]    |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 |     pub _address: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `TestPublicNoArgs` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this code causes undefined behavior when executed
[INFO] [stdout]    |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/constructors_1_33.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub _address: u8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/repr-align.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/forward_declared_complex_types_1_0.rs:52:43
[INFO] [stdout]    |
[INFO] [stdout] 52 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `Bar` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/forward_declared_complex_types_1_0.rs:52:31
[INFO] [stdout]    |
[INFO] [stdout] 52 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/forward_declared_complex_types_1_0.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub f: *mut Foo,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:140:28
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(32usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:151:28
[INFO] [stdout]     |
[INFO] [stdout] 151 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:157:18
[INFO] [stdout]     |
[INFO] [stdout] 157 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(64usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:162:28
[INFO] [stdout]     |
[INFO] [stdout] 162 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:168:18
[INFO] [stdout]     |
[INFO] [stdout] 168 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(96usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:173:28
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(128usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:184:28
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(160usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:195:28
[INFO] [stdout]     |
[INFO] [stdout] 195 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(192usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:206:28
[INFO] [stdout]     |
[INFO] [stdout] 206 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:212:18
[INFO] [stdout]     |
[INFO] [stdout] 212 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(224usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:217:28
[INFO] [stdout]     |
[INFO] [stdout] 217 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(256usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:228:28
[INFO] [stdout]     |
[INFO] [stdout] 228 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(288usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:239:28
[INFO] [stdout]     |
[INFO] [stdout] 239 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:245:18
[INFO] [stdout]     |
[INFO] [stdout] 245 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(320usize, 32u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:250:28
[INFO] [stdout]     |
[INFO] [stdout] 250 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/only_bitfields.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/only_bitfields.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/only_bitfields.rs:128:42
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     let a: u8 = unsafe { ::std::mem::transmute(a) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/only_bitfields.rs:137:42
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     let b: u8 = unsafe { ::std::mem::transmute(b) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-method-same-name.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 3u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-method-same-name.rs:117:27
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-method-same-name.rs:132:25
[INFO] [stdout]     |
[INFO] [stdout] 132 |                         ::std::mem::transmute(type__bindgen_bitfield)
[INFO] [stdout]     |                         ---------------------^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 128u8) as u128) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u128::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:106:29
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let val: u128 = ::std::mem::transmute(val);
[INFO] [stdout]     |                             ---------------------^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: replace this with: `i128::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:118:44
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     let x: u128 = unsafe { ::std::mem::transmute(x) };
[INFO] [stdout]     |                                            ---------------------^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i128::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 80u8) as u128) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u128::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let val: u128 = ::std::mem::transmute(val);
[INFO] [stdout]     |                             ---------------------^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: replace this with: `i128::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(80usize, 48u8) as u128) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u128::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:160:29
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let val: u128 = ::std::mem::transmute(val);
[INFO] [stdout]     |                             ---------------------^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             help: replace this with: `i128::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:172:44
[INFO] [stdout]     |
[INFO] [stdout] 172 |                     let x: u128 = unsafe { ::std::mem::transmute(x) };
[INFO] [stdout]     |                                            ---------------------^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i128::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:181:44
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     let y: u128 = unsafe { ::std::mem::transmute(y) };
[INFO] [stdout]     |                                            ---------------------^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i128::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-debug-bitfield-core.rs:128:27
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let val: u8 = ::core::mem::transmute(val);
[INFO] [stdout]     |                           ----------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-debug-bitfield-core.rs:139:27
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let val: u8 = ::core::mem::transmute(val);
[INFO] [stdout]     |                           ----------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-debug-bitfield-core.rs:151:42
[INFO] [stdout]     |
[INFO] [stdout] 151 |                     let a: u8 = unsafe { ::core::mem::transmute(a) };
[INFO] [stdout]     |                                          ----------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-debug-bitfield-core.rs:160:42
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     let b: u8 = unsafe { ::core::mem::transmute(b) };
[INFO] [stdout]     |                                          ----------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking is-terminal v0.4.7
[INFO] [stderr]     Checking tempfile v3.5.0
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 7u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(7usize, 25u8) as u32) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u32::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:124:28
[INFO] [stdout]     |
[INFO] [stdout] 124 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:139:43
[INFO] [stdout]     |
[INFO] [stdout] 139 |                     let b: u32 = unsafe { ::std::mem::transmute(b) };
[INFO] [stdout]     |                                           ---------------------^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:148:43
[INFO] [stdout]     |
[INFO] [stdout] 148 |                     let c: u32 = unsafe { ::std::mem::transmute(c) };
[INFO] [stdout]     |                                           ---------------------^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i32::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking env_logger v0.10.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `target`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/win32-thiscall_1_73.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(target = "i686-pc-windows-msvc")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target, values("i686-pc-windows-msvc"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target, values(\"i686-pc-windows-msvc\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stdout] warning: structure field `Cch` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_mixed_header_and_header_contents.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub Cch: Char,
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case (notice the capitalization): `cch`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cu` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_mixed_header_and_header_contents.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub Cu: UChar,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `cu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cd` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_mixed_header_and_header_contents.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub Cd: SChar,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `cd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Ccch` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_mixed_header_and_header_contents.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub Ccch: Char,
[INFO] [stdout]    |         ^^^^ help: convert the identifier to snake case (notice the capitalization): `ccch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Ccu` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_mixed_header_and_header_contents.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub Ccu: UChar,
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case (notice the capitalization): `ccu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Ccd` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_mixed_header_and_header_contents.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub Ccd: SChar,
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case (notice the capitalization): `ccd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:76:43
[INFO] [stdout]    |
[INFO] [stdout] 76 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:95:43
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `TErrorResult` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:76:31
[INFO] [stdout]    |
[INFO] [stdout] 76 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub mResult: ::std::os::raw::c_int,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `ErrorResult` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:95:31
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _base: TErrorResult,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union_1_0.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub mResult: ::std::os::raw::c_int,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/c-unwind-abi-override-nightly.rs:7:8
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:127:27
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:138:27
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:149:27
[INFO] [stdout]     |
[INFO] [stdout] 149 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:171:27
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:182:27
[INFO] [stdout]     |
[INFO] [stdout] 182 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:188:18
[INFO] [stdout]     |
[INFO] [stdout] 188 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:193:27
[INFO] [stdout]     |
[INFO] [stdout] 193 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:210:18
[INFO] [stdout]     |
[INFO] [stdout] 210 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:215:27
[INFO] [stdout]     |
[INFO] [stdout] 215 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:226:27
[INFO] [stdout]     |
[INFO] [stdout] 226 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(12usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:237:27
[INFO] [stdout]     |
[INFO] [stdout] 237 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:243:18
[INFO] [stdout]     |
[INFO] [stdout] 243 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(13usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:248:27
[INFO] [stdout]     |
[INFO] [stdout] 248 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:259:27
[INFO] [stdout]     |
[INFO] [stdout] 259 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:270:27
[INFO] [stdout]     |
[INFO] [stdout] 270 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:276:18
[INFO] [stdout]     |
[INFO] [stdout] 276 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 281 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:287:18
[INFO] [stdout]     |
[INFO] [stdout] 287 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:292:27
[INFO] [stdout]     |
[INFO] [stdout] 292 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:298:18
[INFO] [stdout]     |
[INFO] [stdout] 298 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(18usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:303:27
[INFO] [stdout]     |
[INFO] [stdout] 303 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:309:18
[INFO] [stdout]     |
[INFO] [stdout] 309 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(19usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:314:27
[INFO] [stdout]     |
[INFO] [stdout] 314 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:320:18
[INFO] [stdout]     |
[INFO] [stdout] 320 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(20usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:325:27
[INFO] [stdout]     |
[INFO] [stdout] 325 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:331:18
[INFO] [stdout]     |
[INFO] [stdout] 331 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(21usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:336:27
[INFO] [stdout]     |
[INFO] [stdout] 336 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:342:18
[INFO] [stdout]     |
[INFO] [stdout] 342 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(22usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:347:27
[INFO] [stdout]     |
[INFO] [stdout] 347 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:353:18
[INFO] [stdout]     |
[INFO] [stdout] 353 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(23usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:358:27
[INFO] [stdout]     |
[INFO] [stdout] 358 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:364:18
[INFO] [stdout]     |
[INFO] [stdout] 364 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(24usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:369:27
[INFO] [stdout]     |
[INFO] [stdout] 369 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:375:18
[INFO] [stdout]     |
[INFO] [stdout] 375 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(25usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:380:27
[INFO] [stdout]     |
[INFO] [stdout] 380 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:386:18
[INFO] [stdout]     |
[INFO] [stdout] 386 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(26usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cch` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_multiple_header_calls_in_builder.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub Cch: Char,
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case (notice the capitalization): `cch`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:391:27
[INFO] [stdout]     |
[INFO] [stdout] 391 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:397:18
[INFO] [stdout]     |
[INFO] [stdout] 397 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(27usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:402:27
[INFO] [stdout]     |
[INFO] [stdout] 402 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cu` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_multiple_header_calls_in_builder.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub Cu: UChar,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `cu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:408:18
[INFO] [stdout]     |
[INFO] [stdout] 408 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(28usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Cd` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_multiple_header_calls_in_builder.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub Cd: SChar,
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case (notice the capitalization): `cd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:413:27
[INFO] [stdout]     |
[INFO] [stdout] 413 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Ccch` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_multiple_header_calls_in_builder.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub Ccch: Char,
[INFO] [stdout]    |         ^^^^ help: convert the identifier to snake case (notice the capitalization): `ccch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Ccu` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_multiple_header_calls_in_builder.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub Ccu: UChar,
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case (notice the capitalization): `ccu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(29usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Ccd` should have a snake case name
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/test_multiple_header_calls_in_builder.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub Ccd: SChar,
[INFO] [stdout]    |         ^^^ help: convert the identifier to snake case (notice the capitalization): `ccd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:424:27
[INFO] [stdout]     |
[INFO] [stdout] 424 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:430:18
[INFO] [stdout]     |
[INFO] [stdout] 430 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(30usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:435:27
[INFO] [stdout]     |
[INFO] [stdout] 435 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:441:18
[INFO] [stdout]     |
[INFO] [stdout] 441 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(31usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:446:27
[INFO] [stdout]     |
[INFO] [stdout] 446 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:452:18
[INFO] [stdout]     |
[INFO] [stdout] 452 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(32usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:457:27
[INFO] [stdout]     |
[INFO] [stdout] 457 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:503:43
[INFO] [stdout]     |
[INFO] [stdout] 503 |                     let m0: u8 = unsafe { ::std::mem::transmute(m0) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:512:43
[INFO] [stdout]     |
[INFO] [stdout] 512 |                     let m1: u8 = unsafe { ::std::mem::transmute(m1) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:521:43
[INFO] [stdout]     |
[INFO] [stdout] 521 |                     let m2: u8 = unsafe { ::std::mem::transmute(m2) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:530:43
[INFO] [stdout]     |
[INFO] [stdout] 530 |                     let m3: u8 = unsafe { ::std::mem::transmute(m3) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:539:43
[INFO] [stdout]     |
[INFO] [stdout] 539 |                     let m4: u8 = unsafe { ::std::mem::transmute(m4) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:548:43
[INFO] [stdout]     |
[INFO] [stdout] 548 |                     let m5: u8 = unsafe { ::std::mem::transmute(m5) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:557:43
[INFO] [stdout]     |
[INFO] [stdout] 557 |                     let m6: u8 = unsafe { ::std::mem::transmute(m6) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:566:43
[INFO] [stdout]     |
[INFO] [stdout] 566 |                     let m7: u8 = unsafe { ::std::mem::transmute(m7) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:575:43
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     let m8: u8 = unsafe { ::std::mem::transmute(m8) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:584:43
[INFO] [stdout]     |
[INFO] [stdout] 584 |                     let m9: u8 = unsafe { ::std::mem::transmute(m9) };
[INFO] [stdout]     |                                           ---------------------^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:593:44
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     let m10: u8 = unsafe { ::std::mem::transmute(m10) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:602:44
[INFO] [stdout]     |
[INFO] [stdout] 602 |                     let m11: u8 = unsafe { ::std::mem::transmute(m11) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:611:44
[INFO] [stdout]     |
[INFO] [stdout] 611 |                     let m12: u8 = unsafe { ::std::mem::transmute(m12) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:620:44
[INFO] [stdout]     |
[INFO] [stdout] 620 |                     let m13: u8 = unsafe { ::std::mem::transmute(m13) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:629:44
[INFO] [stdout]     |
[INFO] [stdout] 629 |                     let m14: u8 = unsafe { ::std::mem::transmute(m14) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:638:44
[INFO] [stdout]     |
[INFO] [stdout] 638 |                     let m15: u8 = unsafe { ::std::mem::transmute(m15) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:647:44
[INFO] [stdout]     |
[INFO] [stdout] 647 |                     let m16: u8 = unsafe { ::std::mem::transmute(m16) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:656:44
[INFO] [stdout]     |
[INFO] [stdout] 656 |                     let m17: u8 = unsafe { ::std::mem::transmute(m17) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:665:44
[INFO] [stdout]     |
[INFO] [stdout] 665 |                     let m18: u8 = unsafe { ::std::mem::transmute(m18) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:674:44
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     let m19: u8 = unsafe { ::std::mem::transmute(m19) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:683:44
[INFO] [stdout]     |
[INFO] [stdout] 683 |                     let m20: u8 = unsafe { ::std::mem::transmute(m20) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:692:44
[INFO] [stdout]     |
[INFO] [stdout] 692 |                     let m21: u8 = unsafe { ::std::mem::transmute(m21) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:701:44
[INFO] [stdout]     |
[INFO] [stdout] 701 |                     let m22: u8 = unsafe { ::std::mem::transmute(m22) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:710:44
[INFO] [stdout]     |
[INFO] [stdout] 710 |                     let m23: u8 = unsafe { ::std::mem::transmute(m23) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:719:44
[INFO] [stdout]     |
[INFO] [stdout] 719 |                     let m24: u8 = unsafe { ::std::mem::transmute(m24) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:728:44
[INFO] [stdout]     |
[INFO] [stdout] 728 |                     let m25: u8 = unsafe { ::std::mem::transmute(m25) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:737:44
[INFO] [stdout]     |
[INFO] [stdout] 737 |                     let m26: u8 = unsafe { ::std::mem::transmute(m26) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:746:44
[INFO] [stdout]     |
[INFO] [stdout] 746 |                     let m27: u8 = unsafe { ::std::mem::transmute(m27) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:755:44
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     let m28: u8 = unsafe { ::std::mem::transmute(m28) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:764:44
[INFO] [stdout]     |
[INFO] [stdout] 764 |                     let m29: u8 = unsafe { ::std::mem::transmute(m29) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:773:44
[INFO] [stdout]     |
[INFO] [stdout] 773 |                     let m30: u8 = unsafe { ::std::mem::transmute(m30) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:782:44
[INFO] [stdout]     |
[INFO] [stdout] 782 |                     let m31: u8 = unsafe { ::std::mem::transmute(m31) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:791:44
[INFO] [stdout]     |
[INFO] [stdout] 791 |                     let m32: u8 = unsafe { ::std::mem::transmute(m32) };
[INFO] [stdout]     |                                            ---------------------^^^^^
[INFO] [stdout]     |                                            |
[INFO] [stdout]     |                                            help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:234:43
[INFO] [stdout]     |
[INFO] [stdout] 234 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:509:43
[INFO] [stdout]     |
[INFO] [stdout] 509 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:655:43
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:802:43
[INFO] [stdout]     |
[INFO] [stdout] 802 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:849:43
[INFO] [stdout]     |
[INFO] [stdout] 849 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:896:43
[INFO] [stdout]     |
[INFO] [stdout] 896 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:943:43
[INFO] [stdout]     |
[INFO] [stdout] 943 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:983:43
[INFO] [stdout]     |
[INFO] [stdout] 983 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1105:43
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1408:43
[INFO] [stdout]      |
[INFO] [stdout] 1408 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1507:43
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1584:43
[INFO] [stdout]      |
[INFO] [stdout] 1584 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1713:43
[INFO] [stdout]      |
[INFO] [stdout] 1713 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1828:43
[INFO] [stdout]      |
[INFO] [stdout] 1828 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/flexarray.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` 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]   --> bindgen-tests/tests/expectations/tests/func_ptr_in_struct.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |   #[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)]
[INFO] [stdout]    |                                               --------- in this derive macro expansion
[INFO] [stdout]  9 |   pub struct Foo {
[INFO] [stdout] 10 | /     pub bar: ::std::option::Option<
[INFO] [stdout] 11 | |         unsafe extern "C" fn(x: ::std::os::raw::c_int, y: ::std::os::raw::c_int) -> baz,
[INFO] [stdout] 12 | |     >,
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the address of the same function can vary between different codegen units
[INFO] [stdout]    = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]    = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]    = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `AnnotatedStruct`, which is not FFI-safe
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/func_return_must_use.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn return_annotated_struct() -> AnnotatedStruct;
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider adding a member to this struct
[INFO] [stdout]    = note: this struct has no fields
[INFO] [stdout] note: the type is defined here
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/func_return_must_use.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct AnnotatedStruct {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `PlainStruct`, which is not FFI-safe
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/func_return_must_use.rs:51:37
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn return_plain_struct() -> PlainStruct;
[INFO] [stdout]    |                                     ^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider adding a member to this struct
[INFO] [stdout]    = note: this struct has no fields
[INFO] [stdout] note: the type is defined here
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/func_return_must_use.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct PlainStruct {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `PlainStruct`, which is not FFI-safe
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/func_return_must_use.rs:55:39
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn return_typedef_struct() -> TypedefPlainStruct;
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider adding a member to this struct
[INFO] [stdout]    = note: this struct has no fields
[INFO] [stdout] note: the type is defined here
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/func_return_must_use.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct PlainStruct {}
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_rxmode` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:234:31
[INFO] [stdout]     |
[INFO] [stdout] 234 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub mq_mode: rte_eth_rx_mq_mode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub enum rte_eth_rx_mq_mode {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_txmode` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:509:31
[INFO] [stdout]     |
[INFO] [stdout] 509 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     pub mq_mode: rte_eth_tx_mq_mode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:455:1
[INFO] [stdout]     |
[INFO] [stdout] 455 | pub enum rte_eth_tx_mq_mode {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_rss_conf` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:655:31
[INFO] [stdout]     |
[INFO] [stdout] 655 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 611 |     pub rss_key: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_vmdq_dcb_conf` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:802:31
[INFO] [stdout]     |
[INFO] [stdout] 802 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:698:5
[INFO] [stdout]     |
[INFO] [stdout] 698 |     pub nb_queue_pools: rte_eth_nb_pools,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:675:1
[INFO] [stdout]     |
[INFO] [stdout] 675 | pub enum rte_eth_nb_pools {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_dcb_rx_conf` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:849:31
[INFO] [stdout]     |
[INFO] [stdout] 849 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:812:5
[INFO] [stdout]     |
[INFO] [stdout] 812 |     pub nb_tcs: rte_eth_nb_tcs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:665:1
[INFO] [stdout]     |
[INFO] [stdout] 665 | pub enum rte_eth_nb_tcs {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-fn-ptr.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)]
[INFO] [stdout]    |                                             --------- in this derive macro expansion
[INFO] [stdout] 51 | pub struct Bar {
[INFO] [stdout] 52 |     pub callback: my_fun2_t,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the address of the same function can vary between different codegen units
[INFO] [stdout]    = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]    = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]    = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_vmdq_dcb_tx_conf` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:896:31
[INFO] [stdout]     |
[INFO] [stdout] 896 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:859:5
[INFO] [stdout]     |
[INFO] [stdout] 859 |     pub nb_queue_pools: rte_eth_nb_pools,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:675:1
[INFO] [stdout]     |
[INFO] [stdout] 675 | pub enum rte_eth_nb_pools {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_dcb_tx_conf` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:943:31
[INFO] [stdout]     |
[INFO] [stdout] 943 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:906:5
[INFO] [stdout]     |
[INFO] [stdout] 906 |     pub nb_tcs: rte_eth_nb_tcs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:665:1
[INFO] [stdout]     |
[INFO] [stdout] 665 | pub enum rte_eth_nb_tcs {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_vmdq_tx_conf` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:983:31
[INFO] [stdout]     |
[INFO] [stdout] 983 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:953:5
[INFO] [stdout]     |
[INFO] [stdout] 953 |     pub nb_queue_pools: rte_eth_nb_pools,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:675:1
[INFO] [stdout]     |
[INFO] [stdout] 675 | pub enum rte_eth_nb_pools {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_vmdq_rx_conf` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1105:31
[INFO] [stdout]      |
[INFO] [stdout] 1105 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:993:5
[INFO] [stdout]      |
[INFO] [stdout]  993 |     pub nb_queue_pools: rte_eth_nb_pools,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:675:1
[INFO] [stdout]      |
[INFO] [stdout]  675 | pub enum rte_eth_nb_pools {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_flex_payload_cfg` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1408:31
[INFO] [stdout]      |
[INFO] [stdout] 1408 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1372:5
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     pub type_: rte_eth_payload_type,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1358:1
[INFO] [stdout]      |
[INFO] [stdout] 1358 | pub enum rte_eth_payload_type {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_fdir_flex_conf` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1507:31
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1458:5
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub nb_payloads: u16,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_fdir_conf` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1584:31
[INFO] [stdout]      |
[INFO] [stdout] 1584 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1521:5
[INFO] [stdout]      |
[INFO] [stdout] 1521 |     pub mode: rte_fdir_mode,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1114:1
[INFO] [stdout]      |
[INFO] [stdout] 1114 | pub enum rte_fdir_mode {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_conf__bindgen_ty_1` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1713:31
[INFO] [stdout]      |
[INFO] [stdout] 1713 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1665:5
[INFO] [stdout]      |
[INFO] [stdout] 1665 |     pub rss_conf: rte_eth_rss_conf,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:611:5
[INFO] [stdout]      |
[INFO] [stdout]  611 |     pub rss_key: *mut u8,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_eth_conf` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1828:31
[INFO] [stdout]      |
[INFO] [stdout] 1828 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_eth_conf_1_0.rs:1638:5
[INFO] [stdout]      |
[INFO] [stdout] 1638 |     pub link_speeds: u32,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/issue-537-repr-packed-n.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/win32-vectorcall-nightly.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-partialeq-union_1_0.rs:86:43
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `ShouldDerivePartialEq` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-partialeq-union_1_0.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/derive-partialeq-union_1_0.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub bindgen_union_field: [u32; 38usize],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:106:27
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:117:27
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:128:27
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:144:42
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     let r: u8 = unsafe { ::std::mem::transmute(r) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     let g: u8 = unsafe { ::std::mem::transmute(g) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:162:42
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     let b: u8 = unsafe { ::std::mem::transmute(b) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_array.rs:120:36
[INFO] [stdout]     |
[INFO] [stdout] 120 |         self.name == other.name && self.alloc == other.alloc && self.free == other.free
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the address of the same function can vary between different codegen units
[INFO] [stdout]     = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]     = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[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]    --> bindgen-tests/tests/expectations/tests/layout_array.rs:120:65
[INFO] [stdout]     |
[INFO] [stdout] 120 |         self.name == other.name && self.alloc == other.alloc && self.free == other.free
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the address of the same function can vary between different codegen units
[INFO] [stdout]     = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]     = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_array.rs:121:16
[INFO] [stdout]     |
[INFO] [stdout] 121 |             && self.enqueue == other.enqueue && self.dequeue == other.dequeue
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the address of the same function can vary between different codegen units
[INFO] [stdout]     = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]     = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_array.rs:121:49
[INFO] [stdout]     |
[INFO] [stdout] 121 |             && self.enqueue == other.enqueue && self.dequeue == other.dequeue
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the address of the same function can vary between different codegen units
[INFO] [stdout]     = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]     = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/layout_array.rs:122:16
[INFO] [stdout]     |
[INFO] [stdout] 122 |             && self.get_count == other.get_count
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the address of the same function can vary between different codegen units
[INFO] [stdout]     = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]     = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield_align_2.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 62u8) as u64) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u64::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield_align_2.rs:134:28
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let val: u64 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i64::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield_align_2.rs:158:45
[INFO] [stdout]     |
[INFO] [stdout] 158 |                     let ptr: u64 = unsafe { ::std::mem::transmute(ptr) };
[INFO] [stdout]     |                                             ---------------------^^^^^
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             help: replace this with: `i64::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_with_inner_struct_1_0.rs:322:43
[INFO] [stdout]     |
[INFO] [stdout] 322 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `C__bindgen_ty_1__bindgen_ty_2` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_with_inner_struct_1_0.rs:322:31
[INFO] [stdout]     |
[INFO] [stdout] 322 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: `C__bindgen_ty_1__bindgen_ty_2` must be initialized inside its custom valid range
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_with_inner_struct_1_0.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub mStepSyntax: StepSyntax,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: enums with multiple inhabited variants have to be initialized to a variant
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/class_with_inner_struct_1_0.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub enum StepSyntax {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-bitfield-method-same-name.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 3u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-bitfield-method-same-name.rs:159:27
[INFO] [stdout]     |
[INFO] [stdout] 159 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-bitfield-method-same-name.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |                         ::std::mem::transmute(type__bindgen_bitfield)
[INFO] [stdout]     |                         ---------------------^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:79:43
[INFO] [stdout]    |
[INFO] [stdout] 79 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:107:43
[INFO] [stdout]     |
[INFO] [stdout] 107 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:106:27
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:117:27
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:128:27
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:144:42
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     let r: u8 = unsafe { ::std::mem::transmute(r) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     let g: u8 = unsafe { ::std::mem::transmute(g) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private_respects_cxx_access_spec.rs:162:42
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     let b: u8 = unsafe { ::std::mem::transmute(b) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `TErrorResult` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:79:31
[INFO] [stdout]    |
[INFO] [stdout] 79 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub mResult: ::std::os::raw::c_int,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `ErrorResult` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:107:31
[INFO] [stdout]     |
[INFO] [stdout] 107 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:88:5
[INFO] [stdout]     |
[INFO] [stdout]  88 |     pub _base: TErrorResult,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/anon_union_1_0.rs:48:5
[INFO] [stdout]     |
[INFO] [stdout]  48 |     pub mResult: ::std::os::raw::c_int,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap_derive v4.1.0
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/packed-bitfield.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(9usize, 15u8) as u16) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u16::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/packed-bitfield.rs:127:28
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let val: u16 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ---------------------^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            help: replace this with: `i16::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/packed-bitfield.rs:161:46
[INFO] [stdout]     |
[INFO] [stdout] 161 |                     let year: u16 = unsafe { ::std::mem::transmute(year) };
[INFO] [stdout]     |                                              ---------------------^^^^^^
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              help: replace this with: `i16::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/packed-vtable.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/layout.rs:13:43
[INFO] [stdout]    |
[INFO] [stdout] 13 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_mbuf_1_0.rs:1027:43
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `header` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/layout.rs:13:31
[INFO] [stdout]    |
[INFO] [stdout] 13 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/layout.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     pub _bindgen_opaque_blob: [u8; 16usize],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:30:45
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:75:45
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:109:43
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:118:45
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:152:43
[INFO] [stdout]     |
[INFO] [stdout] 152 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:161:45
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `rte_mbuf` does not permit being left uninitialized
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_mbuf_1_0.rs:1027:31
[INFO] [stdout]      |
[INFO] [stdout] 1027 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this code causes undefined behavior when executed
[INFO] [stdout]      |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]      |
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/layout_mbuf_1_0.rs:172:5
[INFO] [stdout]      |
[INFO] [stdout]  172 |     pub buf_addr: *mut ::std::os::raw::c_void,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:30:33
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this code causes undefined behavior when executed
[INFO] [stdout]    |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: integers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 |     pub x: ::std::os::raw::c_int,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj2` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               this code causes undefined behavior when executed
[INFO] [stdout]    |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub vtable_: *const CppObj2__bindgen_vtable,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj2` does not permit being left uninitialized
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:75:33
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 this code causes undefined behavior when executed
[INFO] [stdout]    |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub vtable_: *const CppObj2__bindgen_vtable,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj3` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:109:31
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:87:5
[INFO] [stdout]     |
[INFO] [stdout]  87 |     pub _base: CppObj2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5
[INFO] [stdout]     |
[INFO] [stdout]  44 |     pub vtable_: *const CppObj2__bindgen_vtable,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj3` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:118:33
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this code causes undefined behavior when executed
[INFO] [stdout]     |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:87:5
[INFO] [stdout]     |
[INFO] [stdout]  87 |     pub _base: CppObj2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5
[INFO] [stdout]     |
[INFO] [stdout]  44 |     pub vtable_: *const CppObj2__bindgen_vtable,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj4` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:152:31
[INFO] [stdout]     |
[INFO] [stdout] 152 |             let mut s: Self = ::std::mem::uninitialized();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               this code causes undefined behavior when executed
[INFO] [stdout]     |                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub _base: CppObj2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5
[INFO] [stdout]     |
[INFO] [stdout]  44 |     pub vtable_: *const CppObj2__bindgen_vtable,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `CppObj4` does not permit being left uninitialized
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:161:33
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut __bindgen_tmp = ::std::mem::uninitialized();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 this code causes undefined behavior when executed
[INFO] [stdout]     |                                 help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout] note: in this struct field
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub _base: CppObj2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: raw pointers must be initialized (in this struct field)
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5
[INFO] [stdout]     |
[INFO] [stdout]  44 |     pub vtable_: *const CppObj2__bindgen_vtable,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/incomplete-array-padding.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/incomplete-array-padding.rs:146:27
[INFO] [stdout]     |
[INFO] [stdout] 146 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/incomplete-array-padding.rs:160:42
[INFO] [stdout]     |
[INFO] [stdout] 160 |                     let a: u8 = unsafe { ::std::mem::transmute(a) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/issue-1554.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg(feature = "nightly")]
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `nightly` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "fastcall" is not a supported ABI for the current target
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/abi-override.rs:2:8
[INFO] [stdout]   |
[INFO] [stdout] 2 | extern "fastcall" {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: "stdcall" is not a supported ABI for the current target
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/abi-override.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | extern "stdcall" {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you need `extern "stdcall"` on win32 and `extern "C"` everywhere else, use `extern "system"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0570`.
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:242:27
[INFO] [stdout]     |
[INFO] [stdout] 242 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:253:27
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:264:27
[INFO] [stdout]     |
[INFO] [stdout] 264 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tests_expectations` (test "abi-override") due to 2 previous errors
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:305:25
[INFO] [stdout]     |
[INFO] [stdout] 305 |                         ::std::mem::transmute(mStrokeDasharrayFromObject)
[INFO] [stdout]     |                         ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:316:25
[INFO] [stdout]     |
[INFO] [stdout] 316 |                         ::std::mem::transmute(mStrokeDashoffsetFromObject)
[INFO] [stdout]     |                         ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:327:25
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         ::std::mem::transmute(mStrokeWidthFromObject)
[INFO] [stdout]     |                         ---------------------^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: replace this with: `u8::from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:106:27
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:117:27
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) }
[INFO] [stdout]     |                  ---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  help: replace this with: `u8::cast_signed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:128:27
[INFO] [stdout]     |
[INFO] [stdout] 128 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]     |                           ---------------------^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:144:42
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     let r: u8 = unsafe { ::std::mem::transmute(r) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:153:42
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     let g: u8 = unsafe { ::std::mem::transmute(g) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:162:42
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     let b: u8 = unsafe { ::std::mem::transmute(b) };
[INFO] [stdout]     |                                          ---------------------^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          help: replace this with: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]     --> bindgen/codegen/mod.rs:4332:9
[INFO] [stdout]      |
[INFO] [stdout] 4332 |         item: &Item,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]     --> bindgen/codegen/mod.rs:4332:9
[INFO] [stdout]      |
[INFO] [stdout] 4332 |         item: &Item,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `set`
[INFO] [stdout]    --> bindgen/regex_set.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     set: &RegexSet,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_set`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> bindgen/regex_set.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     err: regex::Error,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> bindgen/regex_set.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     name: &'static str,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> bindgen/lib.rs:587:33
[INFO] [stdout]     |
[INFO] [stdout] 587 | fn deprecated_target_diagnostic(target: RustTarget, _options: &BindgenOptions) {
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `item`
[INFO] [stdout]     --> bindgen/codegen/mod.rs:4332:9
[INFO] [stdout]      |
[INFO] [stdout] 4332 |         item: &Item,
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_item`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]    --> bindgen/ir/function.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 413 | impl FunctionSig {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 414 |     /// Get the function name.
[INFO] [stdout] 415 |     pub(crate) fn name(&self) -> &str {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/lib.rs:943:21
[INFO] [stdout]     |
[INFO] [stdout] 943 |     fn rustfmt_path(&self) -> io::Result<Cow<PathBuf>> {
[INFO] [stdout]     |                     ^^^^^                ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 943 |     fn rustfmt_path(&self) -> io::Result<Cow<'_, PathBuf>> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/clang.rs:948:26
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub(crate) fn tokens(&self) -> RawTokens {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub(crate) fn tokens(&self) -> RawTokens<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> bindgen/clang.rs:1006:24
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     pub(crate) fn iter(&self) -> ClangTokenIterator {
[INFO] [stdout]      |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     pub(crate) fn iter(&self) -> ClangTokenIterator<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> bindgen/ir/context.rs:1249:9
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1250 |     ) -> traversal::AssertNoDanglingItemsTraversal {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     ) -> traversal::AssertNoDanglingItemsTraversal<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/ir/ty.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn sanitize_name(name: &str) -> Cow<str> {
[INFO] [stdout]     |                            ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn sanitize_name(name: &str) -> Cow<'_, str> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `set`
[INFO] [stdout]    --> bindgen/regex_set.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     set: &RegexSet,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_set`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> bindgen/regex_set.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     err: regex::Error,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> bindgen/regex_set.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     name: &'static str,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> bindgen/lib.rs:587:33
[INFO] [stdout]     |
[INFO] [stdout] 587 | fn deprecated_target_diagnostic(target: RustTarget, _options: &BindgenOptions) {
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]    --> bindgen/ir/function.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 413 | impl FunctionSig {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 414 |     /// Get the function name.
[INFO] [stdout] 415 |     pub(crate) fn name(&self) -> &str {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/lib.rs:943:21
[INFO] [stdout]     |
[INFO] [stdout] 943 |     fn rustfmt_path(&self) -> io::Result<Cow<PathBuf>> {
[INFO] [stdout]     |                     ^^^^^                ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 943 |     fn rustfmt_path(&self) -> io::Result<Cow<'_, PathBuf>> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/clang.rs:948:26
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub(crate) fn tokens(&self) -> RawTokens {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub(crate) fn tokens(&self) -> RawTokens<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> bindgen/clang.rs:1006:24
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     pub(crate) fn iter(&self) -> ClangTokenIterator {
[INFO] [stdout]      |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     pub(crate) fn iter(&self) -> ClangTokenIterator<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> bindgen/ir/analysis/mod.rs:309:37
[INFO] [stdout]     |
[INFO] [stdout] 309 |         fn new(graph: &'a Graph) -> ReachableFrom {
[INFO] [stdout]     |                        --           ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 309 |         fn new(graph: &'a Graph) -> ReachableFrom<'a> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> bindgen/ir/context.rs:1249:9
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1250 |     ) -> traversal::AssertNoDanglingItemsTraversal {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     ) -> traversal::AssertNoDanglingItemsTraversal<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/ir/ty.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn sanitize_name(name: &str) -> Cow<str> {
[INFO] [stdout]     |                            ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn sanitize_name(name: &str) -> Cow<'_, str> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `set`
[INFO] [stdout]    --> bindgen/regex_set.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     set: &RegexSet,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_set`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]    --> bindgen/regex_set.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     err: regex::Error,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> bindgen/regex_set.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     name: &'static str,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> bindgen/lib.rs:587:33
[INFO] [stdout]     |
[INFO] [stdout] 587 | fn deprecated_target_diagnostic(target: RustTarget, _options: &BindgenOptions) {
[INFO] [stdout]     |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]    --> bindgen/ir/function.rs:415:19
[INFO] [stdout]     |
[INFO] [stdout] 413 | impl FunctionSig {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 414 |     /// Get the function name.
[INFO] [stdout] 415 |     pub(crate) fn name(&self) -> &str {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/lib.rs:943:21
[INFO] [stdout]     |
[INFO] [stdout] 943 |     fn rustfmt_path(&self) -> io::Result<Cow<PathBuf>> {
[INFO] [stdout]     |                     ^^^^^                ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 943 |     fn rustfmt_path(&self) -> io::Result<Cow<'_, PathBuf>> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/clang.rs:948:26
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub(crate) fn tokens(&self) -> RawTokens {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub(crate) fn tokens(&self) -> RawTokens<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> bindgen/clang.rs:1006:24
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     pub(crate) fn iter(&self) -> ClangTokenIterator {
[INFO] [stdout]      |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                        |
[INFO] [stdout]      |                        the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     pub(crate) fn iter(&self) -> ClangTokenIterator<'_> {
[INFO] [stdout]      |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> bindgen/ir/context.rs:1249:9
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1250 |     ) -> traversal::AssertNoDanglingItemsTraversal {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     ) -> traversal::AssertNoDanglingItemsTraversal<'_> {
[INFO] [stdout]      |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> bindgen/ir/ty.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn sanitize_name(name: &str) -> Cow<str> {
[INFO] [stdout]     |                            ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn sanitize_name(name: &str) -> Cow<'_, str> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6bd1f7feb53196d7b4dfbde7dd3cf280f27d9bff843feb385e4a33fed1ae5515", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bd1f7feb53196d7b4dfbde7dd3cf280f27d9bff843feb385e4a33fed1ae5515", kill_on_drop: false }`
[INFO] [stdout] 6bd1f7feb53196d7b4dfbde7dd3cf280f27d9bff843feb385e4a33fed1ae5515
