[INFO] cloning repository https://github.com/rust-lang-nursery/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/rust-lang-nursery/rust-bindgen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-lang-nursery%2Frust-bindgen", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-lang-nursery%2Frust-bindgen'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b03b2221a46f14269364b196324cf39497d9b024 [INFO] checking rust-lang-nursery/rust-bindgen against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frust-lang-nursery%2Frust-bindgen" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/rust-lang-nursery/rust-bindgen [INFO] finished tweaking git repo https://github.com/rust-lang-nursery/rust-bindgen [INFO] tweaked toml for git repo https://github.com/rust-lang-nursery/rust-bindgen written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/rust-lang-nursery/rust-bindgen on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/rust-lang-nursery/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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tempfile v3.20.0 [INFO] [stderr] Downloaded getrandom v0.3.3 [INFO] [stderr] Downloaded env_logger v0.8.4 [INFO] [stderr] Downloaded anstyle-query v1.1.3 [INFO] [stderr] Downloaded quickcheck v1.0.3 [INFO] [stderr] Downloaded rustc-hash v2.1.1 [INFO] [stderr] Downloaded winapi-util v0.1.9 [INFO] [stderr] Downloaded hermit-abi v0.5.2 [INFO] [stderr] Downloaded annotate-snippets v0.11.5 [INFO] [stderr] Downloaded clap_complete v4.4.10 [INFO] [stderr] Downloaded owo-colors v4.2.2 [INFO] [stderr] Downloaded cc v1.2.29 [INFO] [stderr] Downloaded prettyplease v0.2.35 [INFO] [stderr] Downloaded wasi v0.14.2+wasi-0.2.4 [INFO] [stderr] Downloaded similar v2.7.0 [INFO] [stderr] Downloaded r-efi v5.3.0 [INFO] [stderr] Downloaded itertools v0.14.0 [INFO] [stderr] Downloaded is-terminal v0.4.16 [INFO] [stderr] Downloaded env_logger v0.10.2 [INFO] [stderr] Downloaded once_cell_polyfill v1.70.1 [INFO] [stderr] Downloaded anstyle-wincon v3.0.9 [INFO] [stderr] Downloaded anstream v0.6.19 [INFO] [stderr] Downloaded unicode-width v0.2.1 [INFO] [stderr] Downloaded termcolor v1.4.1 [INFO] [stderr] Downloaded glob v0.3.2 [INFO] [stderr] Downloaded anstyle-parse v0.2.7 [INFO] [stderr] Downloaded colorchoice v1.0.4 [INFO] [stderr] Downloaded anstyle v1.0.11 [INFO] [stderr] Downloaded wit-bindgen-rt v0.39.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cfb2d7f1958aa7de77ad785e5ddb33b578fd6a311e8acf55442d38ca93f4e7b1 [INFO] running `Command { std: "docker" "start" "-a" "cfb2d7f1958aa7de77ad785e5ddb33b578fd6a311e8acf55442d38ca93f4e7b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cfb2d7f1958aa7de77ad785e5ddb33b578fd6a311e8acf55442d38ca93f4e7b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cfb2d7f1958aa7de77ad785e5ddb33b578fd6a311e8acf55442d38ca93f4e7b1", kill_on_drop: false }` [INFO] [stdout] cfb2d7f1958aa7de77ad785e5ddb33b578fd6a311e8acf55442d38ca93f4e7b1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d26976025b8ec28562c6413356c358a33b86c22399cf1593ce2ccc27763db712 [INFO] running `Command { std: "docker" "start" "-a" "d26976025b8ec28562c6413356c358a33b86c22399cf1593ce2ccc27763db712", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Checking cfg-if v1.0.1 [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] Compiling unicode-ident v1.0.18 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Checking anstyle v1.0.11 [INFO] [stderr] Compiling prettyplease v0.2.35 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking colorchoice v1.0.4 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Checking anstyle-query v1.1.3 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking clap_lex v0.6.0 [INFO] [stderr] Checking libloading v0.8.8 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking bitflags v2.9.1 [INFO] [stderr] Checking anstyle-parse v0.2.7 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Checking linux-raw-sys v0.9.4 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling bindgen v0.72.0 (/opt/rustwide/workdir/bindgen) [INFO] [stderr] Checking anstream v0.6.19 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking unicode-width v0.2.1 [INFO] [stderr] Checking rustc-hash v2.1.1 [INFO] [stderr] Checking shlex v1.3.0 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking quote v1.0.40 [INFO] [stderr] Checking clap_builder v4.4.18 [INFO] [stderr] Checking annotate-snippets v0.11.5 [INFO] [stderr] Checking syn v2.0.104 [INFO] [stderr] Compiling owo-colors v4.2.2 [INFO] [stderr] Checking malloc_buf v0.0.6 [INFO] [stderr] Checking objc v0.2.7 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling bindgen-tests v0.1.0 (/opt/rustwide/workdir/bindgen-tests) [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Checking is-terminal v0.4.16 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking humantime v2.2.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking similar v2.7.0 [INFO] [stderr] Checking cexpr v0.6.0 [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: 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 [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 [INFO] [stdout] [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 [INFO] [stdout] [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 [INFO] [stdout] [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 [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] [stderr] Checking tempfile v3.20.0 [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: 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/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: 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` 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` 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` 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: 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] [stderr] Compiling regex v1.11.1 [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: 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` 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` 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: 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: 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: 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: 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/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] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Checking env_logger v0.10.2 [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: `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/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: 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] [stderr] Checking quickcheck v1.0.3 [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 [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/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: 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: 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: 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)]` 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: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: 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 [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:30:45 [INFO] [stdout] | [INFO] [stdout] 30 | let mut __bindgen_tmp = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:66:43 [INFO] [stdout] | [INFO] [stdout] 66 | let mut s: Self = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:75:45 [INFO] [stdout] | [INFO] [stdout] 75 | let mut __bindgen_tmp = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 109 | let mut s: Self = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:118:45 [INFO] [stdout] | [INFO] [stdout] 118 | let mut __bindgen_tmp = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:152:43 [INFO] [stdout] | [INFO] [stdout] 152 | let mut s: Self = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:161:45 [INFO] [stdout] | [INFO] [stdout] 161 | let mut __bindgen_tmp = ::std::mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `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` 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` 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` 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` 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` 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` 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` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] note: in this struct field [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub _base: CppObj2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: raw pointers must be initialized (in this struct field) [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/win32-dtors.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub vtable_: *const CppObj2__bindgen_vtable, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/incomplete-array-padding.rs: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/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: `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/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` 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` 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` 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` 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` 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` 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` 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] [stdout] warning: `extern` block uses type `[i64; 2]`, which is not FFI-safe [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/vector.rs:18:22 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn foo(arg1: __m128i, arg2: __m128d) -> __m128; [INFO] [stdout] | ^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider passing a pointer to the array [INFO] [stdout] = note: passing raw arrays by value is not FFI-safe [INFO] [stdout] = note: `#[warn(improper_ctypes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `[f64; 2]`, which is not FFI-safe [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/vector.rs:18:37 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn foo(arg1: __m128i, arg2: __m128d) -> __m128; [INFO] [stdout] | ^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider passing a pointer to the array [INFO] [stdout] = note: passing raw arrays by value is not FFI-safe [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` block uses type `[f32; 4]`, which is not FFI-safe [INFO] [stdout] --> bindgen-tests/tests/expectations/tests/vector.rs:18:49 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn foo(arg1: __m128i, arg2: __m128d) -> __m128; [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider passing a pointer to the array [INFO] [stdout] = note: passing raw arrays by value is not FFI-safe [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 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] [stderr] Compiling clap_derive v4.4.7 [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: 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/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] [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] [stderr] Compiling bindgen-integration v0.1.0 (/opt/rustwide/workdir/bindgen-integration) [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-8849df5d999b12e5/build-script-build` (exit status: 101) [INFO] [stderr] --- stdout [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/debug/build/bindgen-integration-c0ccb9085c79305e/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-c0ccb9085c79305e/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' (5513) 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: 0x59e0bf74b732 - std::backtrace_rs::backtrace::libunwind::trace::h0fb8082ca5562a61 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x59e0bf74b732 - std::backtrace_rs::backtrace::trace_unsynchronized::hfaa258994374a3cd [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x59e0bf74b732 - std::sys::backtrace::_print_fmt::h11496fe34963a885 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x59e0bf74b732 - ::fmt::hff1a9408d012ee89 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x59e0bf770b3f - core::fmt::rt::Argument::fmt::hf11195b61445f5d1 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/rt.rs:173:76 [INFO] [stderr] 5: 0x59e0bf770b3f - core::fmt::write::h2f1fc679f228cc52 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/fmt/mod.rs:1468:25 [INFO] [stderr] 6: 0x59e0bf73c023 - std::io::default_write_fmt::hdd5e6d67566e664d [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x59e0bf73c023 - std::io::Write::write_fmt::haa2231cbd9aebf95 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/io/mod.rs:1954:13 [INFO] [stderr] 8: 0x59e0bf74b582 - std::sys::backtrace::BacktraceLock::print::h28bfdbcac6d3828b [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 9: 0x59e0bf7388ac - std::panicking::default_hook::{{closure}}::h1f968e3a24b0e3b4 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:301:27 [INFO] [stderr] 10: 0x59e0bf7386f3 - std::panicking::default_hook::h43da101644971931 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:328:9 [INFO] [stderr] 11: 0x59e0bf738dea - std::panicking::panic_with_hook::hb4e916c3e65eccec [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:834:13 [INFO] [stderr] 12: 0x59e0bf74b10a - std::panicking::panic_handler::{{closure}}::hbff715d0475cf1bd [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:707:13 [INFO] [stderr] 13: 0x59e0bf74b069 - std::sys::backtrace::__rust_end_short_backtrace::hd6f43484e45a4955 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/sys/backtrace.rs:174:18 [INFO] [stderr] 14: 0x59e0bf73943d - __rustc[b29d3319de9a3146]::rust_begin_unwind [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:698:5 [INFO] [stderr] 15: 0x59e0bf7794b0 - core::panicking::panic_fmt::h5f8d281875be5ff1 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/panicking.rs:75:14 [INFO] [stderr] 16: 0x59e0bf77aa86 - core::result::unwrap_failed::hbb243a6a8b53218d [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/result.rs:1852:5 [INFO] [stderr] 17: 0x59e0bf10d379 - build_script_build::setup_macro_test::h1c09a7d504052185 [INFO] [stderr] 18: 0x59e0bf10dec6 - build_script_build::main::h64bdfc85a70694f4 [INFO] [stderr] 19: 0x59e0bf115c43 - core::ops::function::FnOnce::call_once::h6933a5a6928f53ab [INFO] [stderr] 20: 0x59e0bf1130d6 - std::sys::backtrace::__rust_begin_short_backtrace::h756d198ecc2824e2 [INFO] [stderr] 21: 0x59e0bf112989 - std::rt::lang_start::{{closure}}::hd7769346679b8542 [INFO] [stderr] 22: 0x59e0bf74bd40 - core::ops::function::impls:: for &F>::call_once::h32dc2b2f49a48277 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/core/src/ops/function.rs:290:21 [INFO] [stderr] 23: 0x59e0bf74bd40 - std::panicking::catch_unwind::do_call::h3353546a38525559 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stderr] 24: 0x59e0bf74bd40 - std::panicking::catch_unwind::h57fb70202d1ae368 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stderr] 25: 0x59e0bf74bd40 - std::panic::catch_unwind::h4b724a52bb5803b4 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stderr] 26: 0x59e0bf74bd40 - std::rt::lang_start_internal::{{closure}}::h3724b3072c80532a [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:175:24 [INFO] [stderr] 27: 0x59e0bf74bd40 - std::panicking::catch_unwind::do_call::h4f6e90f858bd1c3f [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:590:40 [INFO] [stderr] 28: 0x59e0bf74bd40 - std::panicking::catch_unwind::h81c085c0d350991c [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panicking.rs:553:19 [INFO] [stderr] 29: 0x59e0bf74bd40 - std::panic::catch_unwind::h289049af1176d82a [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/panic.rs:359:14 [INFO] [stderr] 30: 0x59e0bf74bd40 - std::rt::lang_start_internal::h3c37ebeb799b11e1 [INFO] [stderr] at /rustc/350d0ef0ec0493e6d21cfb265cb8211a0e74d766/library/std/src/rt.rs:171:5 [INFO] [stderr] 31: 0x59e0bf112971 - std::rt::lang_start::hcfece7bd7a19a4dc [INFO] [stderr] 32: 0x59e0bf112105 - main [INFO] [stderr] 33: 0x74c748c5d1ca - [INFO] [stderr] 34: 0x74c748c5d28b - __libc_start_main [INFO] [stderr] 35: 0x59e0bf109a65 - _start [INFO] [stderr] 36: 0x0 - [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "d26976025b8ec28562c6413356c358a33b86c22399cf1593ce2ccc27763db712", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d26976025b8ec28562c6413356c358a33b86c22399cf1593ce2ccc27763db712", kill_on_drop: false }` [INFO] [stdout] d26976025b8ec28562c6413356c358a33b86c22399cf1593ce2ccc27763db712