[INFO] cloning repository https://github.com/rohankumardubey/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/rohankumardubey/rust-bindgen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frohankumardubey%2Frust-bindgen", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frohankumardubey%2Frust-bindgen'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5f7aa4b4edcb11a20f251e829bbc66034e21c8e2
[INFO] checking rohankumardubey/rust-bindgen against try#18c1d185ac7a6a3bf399296b35e4b2736809a756 for pr-146972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frohankumardubey%2Frust-bindgen" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rohankumardubey/rust-bindgen
[INFO] finished tweaking git repo https://github.com/rohankumardubey/rust-bindgen
[INFO] tweaked toml for git repo https://github.com/rohankumardubey/rust-bindgen written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rohankumardubey/rust-bindgen on toolchain 18c1d185ac7a6a3bf399296b35e4b2736809a756
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rohankumardubey/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" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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 v4.4.18
[INFO] [stderr]   Downloaded owo-colors v4.2.2
[INFO] [stderr]   Downloaded clap_complete v4.4.10
[INFO] [stderr]   Downloaded clap_builder v4.4.18
[INFO] [stderr]   Downloaded prettyplease v0.2.35
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a37bd392e7609dc37621c42dd8b3a9fbc28034fa5310c07f460b31746fbd98c0
[INFO] running `Command { std: "docker" "start" "-a" "a37bd392e7609dc37621c42dd8b3a9fbc28034fa5310c07f460b31746fbd98c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a37bd392e7609dc37621c42dd8b3a9fbc28034fa5310c07f460b31746fbd98c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a37bd392e7609dc37621c42dd8b3a9fbc28034fa5310c07f460b31746fbd98c0", kill_on_drop: false }`
[INFO] [stdout] a37bd392e7609dc37621c42dd8b3a9fbc28034fa5310c07f460b31746fbd98c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "+18c1d185ac7a6a3bf399296b35e4b2736809a756" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 40fed00582fb678efb138e8f00c64b23a4e36926ff681f78b45c1864ebcb1ad9
[INFO] running `Command { std: "docker" "start" "-a" "40fed00582fb678efb138e8f00c64b23a4e36926ff681f78b45c1864ebcb1ad9", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[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.95
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]     Checking libloading v0.8.8
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking anstyle v1.0.11
[INFO] [stderr]    Compiling prettyplease v0.2.35
[INFO] [stderr]     Checking anstyle-parse v0.2.7
[INFO] [stderr]     Checking colorchoice v1.0.4
[INFO] [stderr]     Checking anstyle-query v1.1.3
[INFO] [stderr]     Checking clap_lex v0.6.0
[INFO] [stderr]     Checking log v0.4.27
[INFO] [stderr]     Checking anstream v0.6.19
[INFO] [stderr]     Checking bitflags v2.9.1
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]     Checking clap_builder v4.4.18
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]     Checking unicode-ident v1.0.18
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking linux-raw-sys v0.9.4
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]     Checking malloc_buf v0.0.6
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking objc v0.2.7
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling bindgen v0.72.0 (/opt/rustwide/workdir/bindgen)
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking unicode-width v0.2.1
[INFO] [stderr]     Checking annotate-snippets v0.11.5
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rustc-hash v2.1.1
[INFO] [stderr]     Checking shlex v1.3.0
[INFO] [stderr]     Checking cexpr v0.6.0
[INFO] [stderr]     Checking tempfile v3.20.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking env_logger v0.8.4
[INFO] [stderr]     Checking quickcheck v1.0.3
[INFO] [stderr]    Compiling owo-colors v4.2.2
[INFO] [stderr]    Compiling bindgen-tests v0.1.0 (/opt/rustwide/workdir/bindgen-tests)
[INFO] [stderr]    Compiling cc v1.2.29
[INFO] [stderr]     Checking is-terminal v0.4.16
[INFO] [stderr]     Checking humantime v2.2.0
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/field-visibility.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) 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/field-visibility.rs:168:28
[INFO] [stdout]     |
[INFO] [stdout] 168 |             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/field-visibility.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 176 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 177 | |                     [u8; 1usize],
[INFO] [stdout] 178 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8)
[INFO] [stdout] 179 | |                     as u32,
[INFO] [stdout] 180 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/field-visibility.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |             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/field-visibility.rs:205:43
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     let a: u32 = unsafe { ::std::mem::transmute(a) };
[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/field-visibility.rs:227:18
[INFO] [stdout]     |
[INFO] [stdout] 227 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) 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/field-visibility.rs:232:28
[INFO] [stdout]     |
[INFO] [stdout] 232 |             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/field-visibility.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 240 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 241 | |                     [u8; 1usize],
[INFO] [stdout] 242 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8)
[INFO] [stdout] 243 | |                     as u32,
[INFO] [stdout] 244 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/field-visibility.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/field-visibility.rs:271:43
[INFO] [stdout]     |
[INFO] [stdout] 271 |                     let a: u32 = unsafe { ::std::mem::transmute(a) };
[INFO] [stdout]     |                                           ---------------------^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `i32::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/wrap_unsafe_ops_anon_union.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 |             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.rs:39:43
[INFO] [stdout]    |
[INFO] [stdout] 39 |             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/wrap_unsafe_ops_anon_union.rs:52:43
[INFO] [stdout]    |
[INFO] [stdout] 52 |             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.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |             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.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     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.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: in this struct field
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/wrap_unsafe_ops_anon_union.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     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.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 |     pub mResult: ::std::os::raw::c_int,
[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: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: 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 `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: unused import: `self::super::super::root::_bindgen_mod_id_12::_bindgen_ty_2 as typedef_enum`
[INFO] [stdout]   --> /opt/rustwide/workdir/bindgen-tests/tests/expectations/tests/libclang-9/struct_typedef_ns.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |         pub use self::super::super::root::_bindgen_mod_id_12::_bindgen_ty_2 as typedef_enum;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap_derive v4.4.7
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-debug-bitfield-1-51.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |             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/derive-debug-bitfield-1-51.rs:200:27
[INFO] [stdout]     |
[INFO] [stdout] 200 |             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/derive-debug-bitfield-1-51.rs:218:27
[INFO] [stdout]     |
[INFO] [stdout] 218 |             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/derive-debug-bitfield-1-51.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 |             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/derive-debug-bitfield-1-51.rs:254:42
[INFO] [stdout]     |
[INFO] [stdout] 254 |                     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/derive-debug-bitfield-1-51.rs:263:42
[INFO] [stdout]     |
[INFO] [stdout] 263 |                     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/field-visibility-callback.rs:168:18
[INFO] [stdout]     |
[INFO] [stdout] 168 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 1u8) 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/field-visibility-callback.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/field-visibility-callback.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 181 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 182 | |                     [u8; 1usize],
[INFO] [stdout] 183 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8)
[INFO] [stdout] 184 | |                     as u32,
[INFO] [stdout] 185 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/field-visibility-callback.rs:191:28
[INFO] [stdout]     |
[INFO] [stdout] 191 |             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/field-visibility-callback.rs:204:18
[INFO] [stdout]     |
[INFO] [stdout] 204 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(1usize, 1u8) 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/field-visibility-callback.rs:209:28
[INFO] [stdout]     |
[INFO] [stdout] 209 |             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/field-visibility-callback.rs:216:13
[INFO] [stdout]     |
[INFO] [stdout] 216 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 217 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 218 | |                     [u8; 1usize],
[INFO] [stdout] 219 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 1usize, 1u8)
[INFO] [stdout] 220 | |                     as u32,
[INFO] [stdout] 221 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/field-visibility-callback.rs:227:28
[INFO] [stdout]     |
[INFO] [stdout] 227 |             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/field-visibility-callback.rs:249:43
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     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] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/field-visibility-callback.rs:258:51
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     let private_d: u32 = unsafe { ::std::mem::transmute(private_d) };
[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/derive-debug-bitfield-core.rs:131:27
[INFO] [stdout]     |
[INFO] [stdout] 131 |             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:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |             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:154:42
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     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:163:42
[INFO] [stdout]     |
[INFO] [stdout] 163 |                     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] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |         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_align_2.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |         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:221:28
[INFO] [stdout]     |
[INFO] [stdout] 221 |             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:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u64::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 229 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 230 | |                     [u8; 8usize],
[INFO] [stdout] 231 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 2usize, 62u8)
[INFO] [stdout] 232 | |                     as u64,
[INFO] [stdout] 233 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield_align_2.rs:239:28
[INFO] [stdout]     |
[INFO] [stdout] 239 |             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:270:45
[INFO] [stdout]     |
[INFO] [stdout] 270 |                     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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:167:27
[INFO] [stdout]     |
[INFO] [stdout] 167 |             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:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 175 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 176 | |                     [u8; 1usize],
[INFO] [stdout] 177 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8) as u8,
[INFO] [stdout] 178 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |             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:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |         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:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |             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:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 210 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 211 | |                     [u8; 1usize],
[INFO] [stdout] 212 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 1usize, 1u8) as u8,
[INFO] [stdout] 213 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:219:27
[INFO] [stdout]     |
[INFO] [stdout] 219 |             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:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 |         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: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/default_visibility_crate.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 245 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 246 | |                     [u8; 1usize],
[INFO] [stdout] 247 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 2usize, 1u8) as u8,
[INFO] [stdout] 248 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_crate.rs:254:27
[INFO] [stdout]     |
[INFO] [stdout] 254 |             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:277:42
[INFO] [stdout]     |
[INFO] [stdout] 277 |                     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:286:42
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     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:295:42
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     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: `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: 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 `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/union_with_anon_struct_bitfield.rs:170:18
[INFO] [stdout]     |
[INFO] [stdout] 170 |         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:175:28
[INFO] [stdout]     |
[INFO] [stdout] 175 |             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:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 183 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 184 | |                     [u8; 4usize],
[INFO] [stdout] 185 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 7u8)
[INFO] [stdout] 186 | |                     as u32,
[INFO] [stdout] 187 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |             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:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |         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:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |             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:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 219 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 220 | |                     [u8; 4usize],
[INFO] [stdout] 221 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 7usize, 25u8)
[INFO] [stdout] 222 | |                     as u32,
[INFO] [stdout] 223 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/union_with_anon_struct_bitfield.rs:229:28
[INFO] [stdout]     |
[INFO] [stdout] 229 |             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:251:43
[INFO] [stdout]     |
[INFO] [stdout] 251 |                     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:260:43
[INFO] [stdout]     |
[INFO] [stdout] 260 |                     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] [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] [stderr]     Checking clap v4.4.18
[INFO] [stderr]     Checking clap_complete v4.4.10
[INFO] [stderr]     Checking quickchecking v0.0.0 (/opt/rustwide/workdir/bindgen-tests/tests/quickchecking)
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/packed-bitfield.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 |         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:236:28
[INFO] [stdout]     |
[INFO] [stdout] 236 |             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:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u16::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 244 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 245 | |                     [u8; 3usize],
[INFO] [stdout] 246 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 9usize, 15u8)
[INFO] [stdout] 247 | |                     as u16,
[INFO] [stdout] 248 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/packed-bitfield.rs:254:28
[INFO] [stdout]     |
[INFO] [stdout] 254 |             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:295:46
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-partialeq-bitfield.rs:131:27
[INFO] [stdout]     |
[INFO] [stdout] 131 |             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/derive-partialeq-bitfield.rs:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |             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/derive-partialeq-bitfield.rs:154:42
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     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/derive-partialeq-bitfield.rs:163:42
[INFO] [stdout]     |
[INFO] [stdout] 163 |                     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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/bindgen-union-inside-namespace.rs:35:51
[INFO] [stdout]    |
[INFO] [stdout] 35 |                     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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/weird_bitfields.rs:410:27
[INFO] [stdout]     |
[INFO] [stdout] 410 |             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:427:27
[INFO] [stdout]     |
[INFO] [stdout] 427 |             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:445:27
[INFO] [stdout]     |
[INFO] [stdout] 445 |             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:462:27
[INFO] [stdout]     |
[INFO] [stdout] 462 |             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:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |             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:497:27
[INFO] [stdout]     |
[INFO] [stdout] 497 |             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:545:25
[INFO] [stdout]     |
[INFO] [stdout] 545 |                         ::std::mem::transmute(mStrokeDasharrayFromObject)
[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:556:25
[INFO] [stdout]     |
[INFO] [stdout] 556 |                         ::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:567:25
[INFO] [stdout]     |
[INFO] [stdout] 567 |                         ::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_respects_cxx_access_spec.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |         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:167:27
[INFO] [stdout]     |
[INFO] [stdout] 167 |             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:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 175 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 176 | |                     [u8; 1usize],
[INFO] [stdout] 177 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8) as u8,
[INFO] [stdout] 178 | |             )
[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:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |             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:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |         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:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |             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:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 210 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 211 | |                     [u8; 1usize],
[INFO] [stdout] 212 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 1usize, 1u8) as u8,
[INFO] [stdout] 213 | |             )
[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:219:27
[INFO] [stdout]     |
[INFO] [stdout] 219 |             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:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 |         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: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/default_visibility_private_respects_cxx_access_spec.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 245 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 246 | |                     [u8; 1usize],
[INFO] [stdout] 247 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 2usize, 1u8) as u8,
[INFO] [stdout] 248 | |             )
[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:254:27
[INFO] [stdout]     |
[INFO] [stdout] 254 |             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:277:42
[INFO] [stdout]     |
[INFO] [stdout] 277 |                     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:286:42
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     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:295:42
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     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-large.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |         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:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 |             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:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u128::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 175 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 176 | |                     [u8; 16usize],
[INFO] [stdout] 177 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 128u8)
[INFO] [stdout] 178 | |                     as u128,
[INFO] [stdout] 179 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:185:29
[INFO] [stdout]     |
[INFO] [stdout] 185 |             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:204:44
[INFO] [stdout]     |
[INFO] [stdout] 204 |                     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:229:18
[INFO] [stdout]     |
[INFO] [stdout] 229 |         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:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |             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:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u128::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 242 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 243 | |                     [u8; 16usize],
[INFO] [stdout] 244 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 80u8)
[INFO] [stdout] 245 | |                     as u128,
[INFO] [stdout] 246 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:252:29
[INFO] [stdout]     |
[INFO] [stdout] 252 |             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:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |         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:270:29
[INFO] [stdout]     |
[INFO] [stdout] 270 |             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:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u128::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 278 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 279 | |                     [u8; 16usize],
[INFO] [stdout] 280 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 80usize, 48u8)
[INFO] [stdout] 281 | |                     as u128,
[INFO] [stdout] 282 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-large.rs:288:29
[INFO] [stdout]     |
[INFO] [stdout] 288 |             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:307:44
[INFO] [stdout]     |
[INFO] [stdout] 307 |                     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:316:44
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     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/timex.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         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:200:28
[INFO] [stdout]     |
[INFO] [stdout] 200 |             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:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 208 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 209 | |                     [u8; 44usize],
[INFO] [stdout] 210 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 32u8)
[INFO] [stdout] 211 | |                     as u32,
[INFO] [stdout] 212 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:218:28
[INFO] [stdout]     |
[INFO] [stdout] 218 |             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:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 |         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:236:28
[INFO] [stdout]     |
[INFO] [stdout] 236 |             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:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 244 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 245 | |                     [u8; 44usize],
[INFO] [stdout] 246 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 32usize, 32u8)
[INFO] [stdout] 247 | |                     as u32,
[INFO] [stdout] 248 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:254:28
[INFO] [stdout]     |
[INFO] [stdout] 254 |             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:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 |         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:272:28
[INFO] [stdout]     |
[INFO] [stdout] 272 |             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:279:13
[INFO] [stdout]     |
[INFO] [stdout] 279 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 280 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 281 | |                     [u8; 44usize],
[INFO] [stdout] 282 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 64usize, 32u8)
[INFO] [stdout] 283 | |                     as u32,
[INFO] [stdout] 284 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:290:28
[INFO] [stdout]     |
[INFO] [stdout] 290 |             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:303:18
[INFO] [stdout]     |
[INFO] [stdout] 303 |         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:308:28
[INFO] [stdout]     |
[INFO] [stdout] 308 |             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:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 316 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 317 | |                     [u8; 44usize],
[INFO] [stdout] 318 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 96usize, 32u8)
[INFO] [stdout] 319 | |                     as u32,
[INFO] [stdout] 320 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:326:28
[INFO] [stdout]     |
[INFO] [stdout] 326 |             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:339:18
[INFO] [stdout]     |
[INFO] [stdout] 339 |         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:344:28
[INFO] [stdout]     |
[INFO] [stdout] 344 |             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:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 352 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 353 | |                     [u8; 44usize],
[INFO] [stdout] 354 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 128usize, 32u8)
[INFO] [stdout] 355 | |                     as u32,
[INFO] [stdout] 356 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:362:28
[INFO] [stdout]     |
[INFO] [stdout] 362 |             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:375:18
[INFO] [stdout]     |
[INFO] [stdout] 375 |         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:380:28
[INFO] [stdout]     |
[INFO] [stdout] 380 |             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:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 388 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 389 | |                     [u8; 44usize],
[INFO] [stdout] 390 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 160usize, 32u8)
[INFO] [stdout] 391 | |                     as u32,
[INFO] [stdout] 392 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:398:28
[INFO] [stdout]     |
[INFO] [stdout] 398 |             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:411:18
[INFO] [stdout]     |
[INFO] [stdout] 411 |         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:416:28
[INFO] [stdout]     |
[INFO] [stdout] 416 |             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:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 424 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 425 | |                     [u8; 44usize],
[INFO] [stdout] 426 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 192usize, 32u8)
[INFO] [stdout] 427 | |                     as u32,
[INFO] [stdout] 428 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:434:28
[INFO] [stdout]     |
[INFO] [stdout] 434 |             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:447:18
[INFO] [stdout]     |
[INFO] [stdout] 447 |         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:452:28
[INFO] [stdout]     |
[INFO] [stdout] 452 |             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:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 460 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 461 | |                     [u8; 44usize],
[INFO] [stdout] 462 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 224usize, 32u8)
[INFO] [stdout] 463 | |                     as u32,
[INFO] [stdout] 464 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:470:28
[INFO] [stdout]     |
[INFO] [stdout] 470 |             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:483:18
[INFO] [stdout]     |
[INFO] [stdout] 483 |         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:488:28
[INFO] [stdout]     |
[INFO] [stdout] 488 |             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:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 496 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 497 | |                     [u8; 44usize],
[INFO] [stdout] 498 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 256usize, 32u8)
[INFO] [stdout] 499 | |                     as u32,
[INFO] [stdout] 500 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:506:28
[INFO] [stdout]     |
[INFO] [stdout] 506 |             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:519:18
[INFO] [stdout]     |
[INFO] [stdout] 519 |         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:524:28
[INFO] [stdout]     |
[INFO] [stdout] 524 |             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:531:13
[INFO] [stdout]     |
[INFO] [stdout] 531 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 532 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 533 | |                     [u8; 44usize],
[INFO] [stdout] 534 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 288usize, 32u8)
[INFO] [stdout] 535 | |                     as u32,
[INFO] [stdout] 536 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:542:28
[INFO] [stdout]     |
[INFO] [stdout] 542 |             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:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         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:560:28
[INFO] [stdout]     |
[INFO] [stdout] 560 |             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:567:13
[INFO] [stdout]     |
[INFO] [stdout] 567 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u32::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 568 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 569 | |                     [u8; 44usize],
[INFO] [stdout] 570 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 320usize, 32u8)
[INFO] [stdout] 571 | |                     as u32,
[INFO] [stdout] 572 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/timex.rs:578:28
[INFO] [stdout]     |
[INFO] [stdout] 578 |             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/default_visibility_private.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |         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:167:27
[INFO] [stdout]     |
[INFO] [stdout] 167 |             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:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 175 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 176 | |                     [u8; 1usize],
[INFO] [stdout] 177 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8) as u8,
[INFO] [stdout] 178 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |             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:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |         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:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 |             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:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 210 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 211 | |                     [u8; 1usize],
[INFO] [stdout] 212 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 1usize, 1u8) as u8,
[INFO] [stdout] 213 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:219:27
[INFO] [stdout]     |
[INFO] [stdout] 219 |             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:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 |         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: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/default_visibility_private.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 245 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 246 | |                     [u8; 1usize],
[INFO] [stdout] 247 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 2usize, 1u8) as u8,
[INFO] [stdout] 248 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/default_visibility_private.rs:254:27
[INFO] [stdout]     |
[INFO] [stdout] 254 |             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:277:42
[INFO] [stdout]     |
[INFO] [stdout] 277 |                     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:286:42
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     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:295:42
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-debug-bitfield.rs:147:27
[INFO] [stdout]     |
[INFO] [stdout] 147 |             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/derive-debug-bitfield.rs:158:27
[INFO] [stdout]     |
[INFO] [stdout] 158 |             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/derive-debug-bitfield.rs:170:42
[INFO] [stdout]     |
[INFO] [stdout] 170 |                     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/derive-debug-bitfield.rs:179:42
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     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: `extern` block uses type `[f32; 2]`, which is not FFI-safe
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/opencl_vector.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub fn foo(a: float2, b: float2) -> float4;
[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 `[f32; 2]`, which is not FFI-safe
[INFO] [stdout]  --> bindgen-tests/tests/expectations/tests/opencl_vector.rs:5:30
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub fn foo(a: float2, b: float2) -> float4;
[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/opencl_vector.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub fn foo(a: float2, b: float2) -> float4;
[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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-template.rs:172:27
[INFO] [stdout]     |
[INFO] [stdout] 172 |             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/bitfield-template.rs:189:27
[INFO] [stdout]     |
[INFO] [stdout] 189 |             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/bitfield-template.rs:208:42
[INFO] [stdout]     |
[INFO] [stdout] 208 |                     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: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> bindgen-tests/tests/expectations/tests/union-align.rs:23:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |             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/union-align.rs:50:43
[INFO] [stdout]    |
[INFO] [stdout] 50 |             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/bitfield-method-same-name.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 |         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:178:27
[INFO] [stdout]     |
[INFO] [stdout] 178 |             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:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 188 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 189 | |                     [u8; 1usize],
[INFO] [stdout] 190 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 3u8) as u8,
[INFO] [stdout] 191 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-method-same-name.rs:200:27
[INFO] [stdout]     |
[INFO] [stdout] 200 |             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:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         ::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: 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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:161:18
[INFO] [stdout]     |
[INFO] [stdout] 161 |         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:166:27
[INFO] [stdout]     |
[INFO] [stdout] 166 |             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:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 174 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 175 | |                     [u8; 5usize],
[INFO] [stdout] 176 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8) as u8,
[INFO] [stdout] 177 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |             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:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |         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:201:27
[INFO] [stdout]     |
[INFO] [stdout] 201 |             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:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 209 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 210 | |                     [u8; 5usize],
[INFO] [stdout] 211 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 1usize, 1u8) as u8,
[INFO] [stdout] 212 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:218:27
[INFO] [stdout]     |
[INFO] [stdout] 218 |             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:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 |         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:236:27
[INFO] [stdout]     |
[INFO] [stdout] 236 |             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:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 244 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 245 | |                     [u8; 5usize],
[INFO] [stdout] 246 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 2usize, 1u8) as u8,
[INFO] [stdout] 247 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.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: `i8::cast_unsigned`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:266:18
[INFO] [stdout]     |
[INFO] [stdout] 266 |         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:271:27
[INFO] [stdout]     |
[INFO] [stdout] 271 |             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:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 279 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 280 | |                     [u8; 5usize],
[INFO] [stdout] 281 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 3usize, 1u8) as u8,
[INFO] [stdout] 282 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:288:27
[INFO] [stdout]     |
[INFO] [stdout] 288 |             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:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |         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:306:27
[INFO] [stdout]     |
[INFO] [stdout] 306 |             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:313:13
[INFO] [stdout]     |
[INFO] [stdout] 313 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 314 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 315 | |                     [u8; 5usize],
[INFO] [stdout] 316 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 4usize, 1u8) as u8,
[INFO] [stdout] 317 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:323:27
[INFO] [stdout]     |
[INFO] [stdout] 323 |             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:336:18
[INFO] [stdout]     |
[INFO] [stdout] 336 |         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:341:27
[INFO] [stdout]     |
[INFO] [stdout] 341 |             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:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 349 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 350 | |                     [u8; 5usize],
[INFO] [stdout] 351 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 5usize, 1u8) as u8,
[INFO] [stdout] 352 | |             )
[INFO] [stdout]     | |_____________^
[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:371:18
[INFO] [stdout]     |
[INFO] [stdout] 371 |         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:376:27
[INFO] [stdout]     |
[INFO] [stdout] 376 |             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:383:13
[INFO] [stdout]     |
[INFO] [stdout] 383 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 384 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 385 | |                     [u8; 5usize],
[INFO] [stdout] 386 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 6usize, 1u8) as u8,
[INFO] [stdout] 387 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:393:27
[INFO] [stdout]     |
[INFO] [stdout] 393 |             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:406:18
[INFO] [stdout]     |
[INFO] [stdout] 406 |         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:411:27
[INFO] [stdout]     |
[INFO] [stdout] 411 |             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:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 419 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 420 | |                     [u8; 5usize],
[INFO] [stdout] 421 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 7usize, 1u8) as u8,
[INFO] [stdout] 422 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:428:27
[INFO] [stdout]     |
[INFO] [stdout] 428 |             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(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: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:453:13
[INFO] [stdout]     |
[INFO] [stdout] 453 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 454 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 455 | |                     [u8; 5usize],
[INFO] [stdout] 456 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 8usize, 1u8) as u8,
[INFO] [stdout] 457 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:463:27
[INFO] [stdout]     |
[INFO] [stdout] 463 |             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:476:18
[INFO] [stdout]     |
[INFO] [stdout] 476 |         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:481:27
[INFO] [stdout]     |
[INFO] [stdout] 481 |             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:488:13
[INFO] [stdout]     |
[INFO] [stdout] 488 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 489 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 490 | |                     [u8; 5usize],
[INFO] [stdout] 491 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 9usize, 1u8) as u8,
[INFO] [stdout] 492 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:498:27
[INFO] [stdout]     |
[INFO] [stdout] 498 |             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:511:18
[INFO] [stdout]     |
[INFO] [stdout] 511 |         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:516:27
[INFO] [stdout]     |
[INFO] [stdout] 516 |             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:523:13
[INFO] [stdout]     |
[INFO] [stdout] 523 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 524 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 525 | |                     [u8; 5usize],
[INFO] [stdout] 526 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 10usize, 1u8)
[INFO] [stdout] 527 | |                     as u8,
[INFO] [stdout] 528 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:534:27
[INFO] [stdout]     |
[INFO] [stdout] 534 |             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:547:18
[INFO] [stdout]     |
[INFO] [stdout] 547 |         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:552:27
[INFO] [stdout]     |
[INFO] [stdout] 552 |             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:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 560 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 561 | |                     [u8; 5usize],
[INFO] [stdout] 562 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 11usize, 1u8)
[INFO] [stdout] 563 | |                     as u8,
[INFO] [stdout] 564 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:570:27
[INFO] [stdout]     |
[INFO] [stdout] 570 |             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:583:18
[INFO] [stdout]     |
[INFO] [stdout] 583 |         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:588:27
[INFO] [stdout]     |
[INFO] [stdout] 588 |             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:595:13
[INFO] [stdout]     |
[INFO] [stdout] 595 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 596 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 597 | |                     [u8; 5usize],
[INFO] [stdout] 598 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 12usize, 1u8)
[INFO] [stdout] 599 | |                     as u8,
[INFO] [stdout] 600 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:606:27
[INFO] [stdout]     |
[INFO] [stdout] 606 |             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:619:18
[INFO] [stdout]     |
[INFO] [stdout] 619 |         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:624:27
[INFO] [stdout]     |
[INFO] [stdout] 624 |             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:631:13
[INFO] [stdout]     |
[INFO] [stdout] 631 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 632 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 633 | |                     [u8; 5usize],
[INFO] [stdout] 634 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 13usize, 1u8)
[INFO] [stdout] 635 | |                     as u8,
[INFO] [stdout] 636 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:642:27
[INFO] [stdout]     |
[INFO] [stdout] 642 |             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:655:18
[INFO] [stdout]     |
[INFO] [stdout] 655 |         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:660:27
[INFO] [stdout]     |
[INFO] [stdout] 660 |             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:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 668 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 669 | |                     [u8; 5usize],
[INFO] [stdout] 670 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 14usize, 1u8)
[INFO] [stdout] 671 | |                     as u8,
[INFO] [stdout] 672 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:678:27
[INFO] [stdout]     |
[INFO] [stdout] 678 |             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:691:18
[INFO] [stdout]     |
[INFO] [stdout] 691 |         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:696:27
[INFO] [stdout]     |
[INFO] [stdout] 696 |             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:703:13
[INFO] [stdout]     |
[INFO] [stdout] 703 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 704 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 705 | |                     [u8; 5usize],
[INFO] [stdout] 706 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 15usize, 1u8)
[INFO] [stdout] 707 | |                     as u8,
[INFO] [stdout] 708 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:714:27
[INFO] [stdout]     |
[INFO] [stdout] 714 |             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:727:18
[INFO] [stdout]     |
[INFO] [stdout] 727 |         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:732:27
[INFO] [stdout]     |
[INFO] [stdout] 732 |             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:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 740 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 741 | |                     [u8; 5usize],
[INFO] [stdout] 742 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 16usize, 1u8)
[INFO] [stdout] 743 | |                     as u8,
[INFO] [stdout] 744 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:750:27
[INFO] [stdout]     |
[INFO] [stdout] 750 |             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:763:18
[INFO] [stdout]     |
[INFO] [stdout] 763 |         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:768:27
[INFO] [stdout]     |
[INFO] [stdout] 768 |             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:775:13
[INFO] [stdout]     |
[INFO] [stdout] 775 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 776 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 777 | |                     [u8; 5usize],
[INFO] [stdout] 778 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 17usize, 1u8)
[INFO] [stdout] 779 | |                     as u8,
[INFO] [stdout] 780 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:786:27
[INFO] [stdout]     |
[INFO] [stdout] 786 |             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:799:18
[INFO] [stdout]     |
[INFO] [stdout] 799 |         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:804:27
[INFO] [stdout]     |
[INFO] [stdout] 804 |             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:811:13
[INFO] [stdout]     |
[INFO] [stdout] 811 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 812 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 813 | |                     [u8; 5usize],
[INFO] [stdout] 814 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 18usize, 1u8)
[INFO] [stdout] 815 | |                     as u8,
[INFO] [stdout] 816 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:822:27
[INFO] [stdout]     |
[INFO] [stdout] 822 |             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:835:18
[INFO] [stdout]     |
[INFO] [stdout] 835 |         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:840:27
[INFO] [stdout]     |
[INFO] [stdout] 840 |             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:847:13
[INFO] [stdout]     |
[INFO] [stdout] 847 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 848 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 849 | |                     [u8; 5usize],
[INFO] [stdout] 850 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 19usize, 1u8)
[INFO] [stdout] 851 | |                     as u8,
[INFO] [stdout] 852 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:858:27
[INFO] [stdout]     |
[INFO] [stdout] 858 |             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:871:18
[INFO] [stdout]     |
[INFO] [stdout] 871 |         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:876:27
[INFO] [stdout]     |
[INFO] [stdout] 876 |             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:883:13
[INFO] [stdout]     |
[INFO] [stdout] 883 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 884 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 885 | |                     [u8; 5usize],
[INFO] [stdout] 886 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 20usize, 1u8)
[INFO] [stdout] 887 | |                     as u8,
[INFO] [stdout] 888 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |             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:907:18
[INFO] [stdout]     |
[INFO] [stdout] 907 |         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:912:27
[INFO] [stdout]     |
[INFO] [stdout] 912 |             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:919:13
[INFO] [stdout]     |
[INFO] [stdout] 919 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 920 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 921 | |                     [u8; 5usize],
[INFO] [stdout] 922 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 21usize, 1u8)
[INFO] [stdout] 923 | |                     as u8,
[INFO] [stdout] 924 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:930:27
[INFO] [stdout]     |
[INFO] [stdout] 930 |             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:943:18
[INFO] [stdout]     |
[INFO] [stdout] 943 |         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:948:27
[INFO] [stdout]     |
[INFO] [stdout] 948 |             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:955:13
[INFO] [stdout]     |
[INFO] [stdout] 955 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 956 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 957 | |                     [u8; 5usize],
[INFO] [stdout] 958 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 22usize, 1u8)
[INFO] [stdout] 959 | |                     as u8,
[INFO] [stdout] 960 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:966:27
[INFO] [stdout]     |
[INFO] [stdout] 966 |             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:979:18
[INFO] [stdout]     |
[INFO] [stdout] 979 |         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:984:27
[INFO] [stdout]     |
[INFO] [stdout] 984 |             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:991:13
[INFO] [stdout]     |
[INFO] [stdout] 991 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 992 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 993 | |                     [u8; 5usize],
[INFO] [stdout] 994 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 23usize, 1u8)
[INFO] [stdout] 995 | |                     as u8,
[INFO] [stdout] 996 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1002:27
[INFO] [stdout]      |
[INFO] [stdout] 1002 |             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:1015:18
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         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:1020:27
[INFO] [stdout]      |
[INFO] [stdout] 1020 |             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:1027:13
[INFO] [stdout]      |
[INFO] [stdout] 1027 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1028 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1029 | |                     [u8; 5usize],
[INFO] [stdout] 1030 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 24usize, 1u8)
[INFO] [stdout] 1031 | |                     as u8,
[INFO] [stdout] 1032 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1038:27
[INFO] [stdout]      |
[INFO] [stdout] 1038 |             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:1051:18
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         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:1056:27
[INFO] [stdout]      |
[INFO] [stdout] 1056 |             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:1063:13
[INFO] [stdout]      |
[INFO] [stdout] 1063 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1064 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1065 | |                     [u8; 5usize],
[INFO] [stdout] 1066 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 25usize, 1u8)
[INFO] [stdout] 1067 | |                     as u8,
[INFO] [stdout] 1068 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1074:27
[INFO] [stdout]      |
[INFO] [stdout] 1074 |             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:1087:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         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: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1092:27
[INFO] [stdout]      |
[INFO] [stdout] 1092 |             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:1099:13
[INFO] [stdout]      |
[INFO] [stdout] 1099 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1100 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1101 | |                     [u8; 5usize],
[INFO] [stdout] 1102 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 26usize, 1u8)
[INFO] [stdout] 1103 | |                     as u8,
[INFO] [stdout] 1104 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1110:27
[INFO] [stdout]      |
[INFO] [stdout] 1110 |             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:1123:18
[INFO] [stdout]      |
[INFO] [stdout] 1123 |         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:1128:27
[INFO] [stdout]      |
[INFO] [stdout] 1128 |             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:1135:13
[INFO] [stdout]      |
[INFO] [stdout] 1135 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1136 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1137 | |                     [u8; 5usize],
[INFO] [stdout] 1138 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 27usize, 1u8)
[INFO] [stdout] 1139 | |                     as u8,
[INFO] [stdout] 1140 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1146:27
[INFO] [stdout]      |
[INFO] [stdout] 1146 |             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:1159:18
[INFO] [stdout]      |
[INFO] [stdout] 1159 |         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: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1164:27
[INFO] [stdout]      |
[INFO] [stdout] 1164 |             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:1171:13
[INFO] [stdout]      |
[INFO] [stdout] 1171 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1172 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1173 | |                     [u8; 5usize],
[INFO] [stdout] 1174 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 28usize, 1u8)
[INFO] [stdout] 1175 | |                     as u8,
[INFO] [stdout] 1176 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1182:27
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             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:1195:18
[INFO] [stdout]      |
[INFO] [stdout] 1195 |         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: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1200:27
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             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:1207:13
[INFO] [stdout]      |
[INFO] [stdout] 1207 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1208 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1209 | |                     [u8; 5usize],
[INFO] [stdout] 1210 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 29usize, 1u8)
[INFO] [stdout] 1211 | |                     as u8,
[INFO] [stdout] 1212 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1218:27
[INFO] [stdout]      |
[INFO] [stdout] 1218 |             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:1231:18
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         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:1236:27
[INFO] [stdout]      |
[INFO] [stdout] 1236 |             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:1243:13
[INFO] [stdout]      |
[INFO] [stdout] 1243 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1244 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1245 | |                     [u8; 5usize],
[INFO] [stdout] 1246 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 30usize, 1u8)
[INFO] [stdout] 1247 | |                     as u8,
[INFO] [stdout] 1248 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1254:27
[INFO] [stdout]      |
[INFO] [stdout] 1254 |             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:1267:18
[INFO] [stdout]      |
[INFO] [stdout] 1267 |         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:1272:27
[INFO] [stdout]      |
[INFO] [stdout] 1272 |             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:1279:13
[INFO] [stdout]      |
[INFO] [stdout] 1279 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1280 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1281 | |                     [u8; 5usize],
[INFO] [stdout] 1282 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 31usize, 1u8)
[INFO] [stdout] 1283 | |                     as u8,
[INFO] [stdout] 1284 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1290:27
[INFO] [stdout]      |
[INFO] [stdout] 1290 |             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:1303:18
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         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:1308:27
[INFO] [stdout]      |
[INFO] [stdout] 1308 |             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:1315:13
[INFO] [stdout]      |
[INFO] [stdout] 1315 |               ::std::mem::transmute(
[INFO] [stdout]      |               ^--------------------
[INFO] [stdout]      |               |
[INFO] [stdout]      |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]      | |
[INFO] [stdout] 1316 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 1317 | |                     [u8; 5usize],
[INFO] [stdout] 1318 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 32usize, 1u8)
[INFO] [stdout] 1319 | |                     as u8,
[INFO] [stdout] 1320 | |             )
[INFO] [stdout]      | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]     --> bindgen-tests/tests/expectations/tests/bitfield-32bit-overflow.rs:1326:27
[INFO] [stdout]      |
[INFO] [stdout] 1326 |             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:1379:43
[INFO] [stdout]      |
[INFO] [stdout] 1379 |                     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:1388:43
[INFO] [stdout]      |
[INFO] [stdout] 1388 |                     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:1397:43
[INFO] [stdout]      |
[INFO] [stdout] 1397 |                     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:1406:43
[INFO] [stdout]      |
[INFO] [stdout] 1406 |                     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:1415:43
[INFO] [stdout]      |
[INFO] [stdout] 1415 |                     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:1424:43
[INFO] [stdout]      |
[INFO] [stdout] 1424 |                     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:1433:43
[INFO] [stdout]      |
[INFO] [stdout] 1433 |                     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:1442:43
[INFO] [stdout]      |
[INFO] [stdout] 1442 |                     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:1451:43
[INFO] [stdout]      |
[INFO] [stdout] 1451 |                     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:1460:43
[INFO] [stdout]      |
[INFO] [stdout] 1460 |                     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:1469:44
[INFO] [stdout]      |
[INFO] [stdout] 1469 |                     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:1478:44
[INFO] [stdout]      |
[INFO] [stdout] 1478 |                     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:1487:44
[INFO] [stdout]      |
[INFO] [stdout] 1487 |                     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:1496:44
[INFO] [stdout]      |
[INFO] [stdout] 1496 |                     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:1505:44
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                     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:1514:44
[INFO] [stdout]      |
[INFO] [stdout] 1514 |                     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:1523:44
[INFO] [stdout]      |
[INFO] [stdout] 1523 |                     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:1532:44
[INFO] [stdout]      |
[INFO] [stdout] 1532 |                     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:1541:44
[INFO] [stdout]      |
[INFO] [stdout] 1541 |                     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:1550:44
[INFO] [stdout]      |
[INFO] [stdout] 1550 |                     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:1559:44
[INFO] [stdout]      |
[INFO] [stdout] 1559 |                     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:1568:44
[INFO] [stdout]      |
[INFO] [stdout] 1568 |                     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:1577:44
[INFO] [stdout]      |
[INFO] [stdout] 1577 |                     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:1586:44
[INFO] [stdout]      |
[INFO] [stdout] 1586 |                     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:1595:44
[INFO] [stdout]      |
[INFO] [stdout] 1595 |                     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:1604:44
[INFO] [stdout]      |
[INFO] [stdout] 1604 |                     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:1613:44
[INFO] [stdout]      |
[INFO] [stdout] 1613 |                     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:1622:44
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                     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:1631:44
[INFO] [stdout]      |
[INFO] [stdout] 1631 |                     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:1640:44
[INFO] [stdout]      |
[INFO] [stdout] 1640 |                     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:1649:44
[INFO] [stdout]      |
[INFO] [stdout] 1649 |                     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:1658:44
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                     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:1667:44
[INFO] [stdout]      |
[INFO] [stdout] 1667 |                     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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/only_bitfields.rs:166:27
[INFO] [stdout]     |
[INFO] [stdout] 166 |             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:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |             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:201:27
[INFO] [stdout]     |
[INFO] [stdout] 201 |             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:218:27
[INFO] [stdout]     |
[INFO] [stdout] 218 |             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:237:42
[INFO] [stdout]     |
[INFO] [stdout] 237 |                     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:246:42
[INFO] [stdout]     |
[INFO] [stdout] 246 |                     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/incomplete-array-padding.rs:202:18
[INFO] [stdout]     |
[INFO] [stdout] 202 |         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:207:27
[INFO] [stdout]     |
[INFO] [stdout] 207 |             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:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |               ::std::mem::transmute(
[INFO] [stdout]     |               ^--------------------
[INFO] [stdout]     |               |
[INFO] [stdout]     |  _____________help: replace this with: `u8::cast_signed`
[INFO] [stdout]     | |
[INFO] [stdout] 215 | |                 <__BindgenBitfieldUnit<
[INFO] [stdout] 216 | |                     [u8; 1usize],
[INFO] [stdout] 217 | |                 >>::raw_get(::std::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8) as u8,
[INFO] [stdout] 218 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/incomplete-array-padding.rs:224:27
[INFO] [stdout]     |
[INFO] [stdout] 224 |             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:245:42
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     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: unnecessary transmute
[INFO] [stdout]    --> bindgen-tests/tests/expectations/tests/derive-bitfield-method-same-name.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         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:168:27
[INFO] [stdout]     |
[INFO] [stdout] 168 |             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:183:25
[INFO] [stdout]     |
[INFO] [stdout] 183 |                         ::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/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:143:43
[INFO] [stdout]     |
[INFO] [stdout] 143 |             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:171:43
[INFO] [stdout]     |
[INFO] [stdout] 171 |             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:186:43
[INFO] [stdout]     |
[INFO] [stdout] 186 |             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:201:43
[INFO] [stdout]     |
[INFO] [stdout] 201 |             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:219:43
[INFO] [stdout]     |
[INFO] [stdout] 219 |             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:228:43
[INFO] [stdout]     |
[INFO] [stdout] 228 |             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:171:31
[INFO] [stdout]     |
[INFO] [stdout] 171 |             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:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     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:228:31
[INFO] [stdout]     |
[INFO] [stdout] 228 |             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:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub tag: StyleBar_Tag,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bindgen-integration v0.1.0 (/opt/rustwide/workdir/bindgen-integration)
[INFO] [stderr]     Checking bindgen-cli v0.72.0 (/opt/rustwide/workdir/bindgen-cli)
[INFO] [stderr] error: failed to run custom build command for `bindgen-integration v0.1.0 (/opt/rustwide/workdir/bindgen-integration)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/bindgen-integration-573ab85894daca5a/build-script-build` (exit status: 101)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/debug/build/bindgen-integration-4ccb5dc7f305257a/out)
[INFO] [stderr]   OPT_LEVEL = Some(0)
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXX_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXX_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXX
[INFO] [stderr]   HOST_CXX = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXX
[INFO] [stderr]   CXX = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   RUSTC_WRAPPER = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   DEBUG = Some(true)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2,x87)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=forbid)
[INFO] [stderr]   cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
[INFO] [stderr]   AR_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
[INFO] [stderr]   AR_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_AR
[INFO] [stderr]   HOST_AR = None
[INFO] [stderr]   cargo:rerun-if-env-changed=AR
[INFO] [stderr]   AR = None
[INFO] [stderr]   cargo:rerun-if-env-changed=ARFLAGS
[INFO] [stderr]   ARFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_ARFLAGS
[INFO] [stderr]   HOST_ARFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   ARFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   ARFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rustc-link-lib=static=test
[INFO] [stderr]   cargo:rustc-link-search=native=/opt/rustwide/target/debug/build/bindgen-integration-4ccb5dc7f305257a/out
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXSTDLIB_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXSTDLIB_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXSTDLIB_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXSTDLIB_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXSTDLIB
[INFO] [stderr]   HOST_CXXSTDLIB = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXSTDLIB
[INFO] [stderr]   CXXSTDLIB = None
[INFO] [stderr]   cargo:rustc-link-lib=stdc++
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr] 
[INFO] [stderr]   thread 'main' (3962) panicked at bindgen-integration/build.rs:232:10:
[INFO] [stderr]   called `Result::unwrap()` on an `Err` value: StripPrefixError(())
[INFO] [stderr]   stack backtrace:
[INFO] [stderr]      0:     0x570600f81a92 - std[f5b73ab62149f354]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stderr]      1:     0x570600f81a92 - std[f5b73ab62149f354]::backtrace_rs::backtrace::trace_unsynchronized::<std[f5b73ab62149f354]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stderr]      2:     0x570600f81a92 - std[f5b73ab62149f354]::sys::backtrace::_print_fmt
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/sys/backtrace.rs:68:9
[INFO] [stderr]      3:     0x570600f81a92 - <<std[f5b73ab62149f354]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c9bcc88e4c2614d]::fmt::Display>::fmt
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/sys/backtrace.rs:38:26
[INFO] [stderr]      4:     0x570600f99f17 - <core[7c9bcc88e4c2614d]::fmt::rt::Argument>::fmt
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr]      5:     0x570600f99f17 - core[7c9bcc88e4c2614d]::fmt::write
[INFO] [stderr]      6:     0x570600f88606 - std[f5b73ab62149f354]::io::default_write_fmt::<std[f5b73ab62149f354]::sys::stdio::unix::Stderr>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/io/mod.rs:639:11
[INFO] [stderr]      7:     0x570600f88606 - <std[f5b73ab62149f354]::sys::stdio::unix::Stderr as std[f5b73ab62149f354]::io::Write>::write_fmt
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/io/mod.rs:1994:13
[INFO] [stderr]      8:     0x570600f6117a - <std[f5b73ab62149f354]::sys::backtrace::BacktraceLock>::print
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/sys/backtrace.rs:41:9
[INFO] [stderr]      9:     0x570600f6117a - std[f5b73ab62149f354]::panicking::default_hook::{closure#0}
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:292:27
[INFO] [stderr]     10:     0x570600f7b211 - std[f5b73ab62149f354]::panicking::default_hook
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:319:9
[INFO] [stderr]     11:     0x570600f7b47b - std[f5b73ab62149f354]::panicking::panic_with_hook
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:825:13
[INFO] [stderr]     12:     0x570600f61238 - std[f5b73ab62149f354]::panicking::panic_handler::{closure#0}
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:698:13
[INFO] [stderr]     13:     0x570600f588e9 - std[f5b73ab62149f354]::sys::backtrace::__rust_end_short_backtrace::<std[f5b73ab62149f354]::panicking::panic_handler::{closure#0}, !>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/sys/backtrace.rs:176:18
[INFO] [stderr]     14:     0x570600f61d6d - __rustc[86b423d158974b9]::rust_begin_unwind
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:689:5
[INFO] [stderr]     15:     0x570600f9a65c - core[7c9bcc88e4c2614d]::panicking::panic_fmt
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/core/src/panicking.rs:80:14
[INFO] [stderr]     16:     0x570600f9a3d2 - core[7c9bcc88e4c2614d]::result::unwrap_failed
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/core/src/result.rs:1867:5
[INFO] [stderr]     17:     0x57060093e619 - build_script_build[f8b8e75e9ebcc2f]::setup_macro_test
[INFO] [stderr]     18:     0x570600940256 - build_script_build[f8b8e75e9ebcc2f]::main
[INFO] [stderr]     19:     0x5706009475f3 - <fn() as core[7c9bcc88e4c2614d]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]     20:     0x570600944846 - std[f5b73ab62149f354]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stderr]     21:     0x570600944a39 - std[f5b73ab62149f354]::rt::lang_start::<()>::{closure#0}
[INFO] [stderr]     22:     0x570600f7a27a - <&dyn core[7c9bcc88e4c2614d]::ops::function::Fn<(), Output = i32> + core[7c9bcc88e4c2614d]::marker::Sync + core[7c9bcc88e4c2614d]::panic::unwind_safe::RefUnwindSafe as core[7c9bcc88e4c2614d]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/core/src/ops/function.rs:287:21
[INFO] [stderr]     23:     0x570600f7a27a - std[f5b73ab62149f354]::panicking::catch_unwind::do_call::<&dyn core[7c9bcc88e4c2614d]::ops::function::Fn<(), Output = i32> + core[7c9bcc88e4c2614d]::marker::Sync + core[7c9bcc88e4c2614d]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:581:40
[INFO] [stderr]     24:     0x570600f7a27a - std[f5b73ab62149f354]::panicking::catch_unwind::<i32, &dyn core[7c9bcc88e4c2614d]::ops::function::Fn<(), Output = i32> + core[7c9bcc88e4c2614d]::marker::Sync + core[7c9bcc88e4c2614d]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:544:19
[INFO] [stderr]     25:     0x570600f7a27a - std[f5b73ab62149f354]::panic::catch_unwind::<&dyn core[7c9bcc88e4c2614d]::ops::function::Fn<(), Output = i32> + core[7c9bcc88e4c2614d]::marker::Sync + core[7c9bcc88e4c2614d]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panic.rs:359:14
[INFO] [stderr]     26:     0x570600f7a27a - std[f5b73ab62149f354]::rt::lang_start_internal::{closure#0}
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/rt.rs:175:24
[INFO] [stderr]     27:     0x570600f7a27a - std[f5b73ab62149f354]::panicking::catch_unwind::do_call::<std[f5b73ab62149f354]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:581:40
[INFO] [stderr]     28:     0x570600f7a27a - std[f5b73ab62149f354]::panicking::catch_unwind::<isize, std[f5b73ab62149f354]::rt::lang_start_internal::{closure#0}>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panicking.rs:544:19
[INFO] [stderr]     29:     0x570600f7a27a - std[f5b73ab62149f354]::panic::catch_unwind::<std[f5b73ab62149f354]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/panic.rs:359:14
[INFO] [stderr]     30:     0x570600f7a27a - std[f5b73ab62149f354]::rt::lang_start_internal
[INFO] [stderr]                                  at /rustc/18c1d185ac7a6a3bf399296b35e4b2736809a756/library/std/src/rt.rs:171:5
[INFO] [stderr]     31:     0x570600944831 - std[f5b73ab62149f354]::rt::lang_start::<()>
[INFO] [stderr]     32:     0x5706009440b5 - main
[INFO] [stderr]     33:     0x73f6ce68f1ca - <unknown>
[INFO] [stderr]     34:     0x73f6ce68f28b - __libc_start_main
[INFO] [stderr]     35:     0x57060093bd45 - _start
[INFO] [stderr]     36:                0x0 - <unknown>
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "40fed00582fb678efb138e8f00c64b23a4e36926ff681f78b45c1864ebcb1ad9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40fed00582fb678efb138e8f00c64b23a4e36926ff681f78b45c1864ebcb1ad9", kill_on_drop: false }`
[INFO] [stdout] 40fed00582fb678efb138e8f00c64b23a4e36926ff681f78b45c1864ebcb1ad9
