[INFO] fetching crate tm-sys 2020.11.6...
[INFO] testing tm-sys-2020.11.6 against 1.95.0 for beta-1.96-2
[INFO] extracting crate tm-sys 2020.11.6 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate tm-sys 2020.11.6
[INFO] finished tweaking crates.io crate tm-sys 2020.11.6
[INFO] tweaked toml for crates.io crate tm-sys 2020.11.6 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tm-sys 2020.11.6 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3809fbc02551c975889011f728ec9b2e38b801be9b14da55bb09e8099edf8c71
[INFO] running `Command { std: "docker" "start" "-a" "3809fbc02551c975889011f728ec9b2e38b801be9b14da55bb09e8099edf8c71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3809fbc02551c975889011f728ec9b2e38b801be9b14da55bb09e8099edf8c71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3809fbc02551c975889011f728ec9b2e38b801be9b14da55bb09e8099edf8c71", kill_on_drop: false }`
[INFO] [stdout] 3809fbc02551c975889011f728ec9b2e38b801be9b14da55bb09e8099edf8c71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 146e14f4718ce4626d18f812ec7df1345ccb44a83ea179c7136493ce0766e731
[INFO] running `Command { std: "docker" "start" "-a" "146e14f4718ce4626d18f812ec7df1345ccb44a83ea179c7136493ce0766e731", kill_on_drop: false }`
[INFO] [stderr]    Compiling tm-sys v2020.11.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19584:27
[INFO] [stdout]       |
[INFO] [stdout] 19584 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19584 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19584 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19595:27
[INFO] [stdout]       |
[INFO] [stdout] 19595 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19595 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19595 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19606:27
[INFO] [stdout]       |
[INFO] [stdout] 19606 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19606 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19606 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19617:27
[INFO] [stdout]       |
[INFO] [stdout] 19617 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19617 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19617 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19643:43
[INFO] [stdout]       |
[INFO] [stdout] 19643 |             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19643 -             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stdout] 19643 +             let can_expand: u8 = unsafe { u8::from(can_expand) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19647:41
[INFO] [stdout]       |
[INFO] [stdout] 19647 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19647 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout] 19647 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19651:43
[INFO] [stdout]       |
[INFO] [stdout] 19651 |             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19651 -             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stdout] 19651 +             let can_select: u8 = unsafe { u8::from(can_select) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19655:41
[INFO] [stdout]       |
[INFO] [stdout] 19655 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19655 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout] 19655 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19682:27
[INFO] [stdout]       |
[INFO] [stdout] 19682 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19682 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19682 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19693:27
[INFO] [stdout]       |
[INFO] [stdout] 19693 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19693 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19693 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19704:27
[INFO] [stdout]       |
[INFO] [stdout] 19704 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19704 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19704 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19715:27
[INFO] [stdout]       |
[INFO] [stdout] 19715 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19715 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19715 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19726:27
[INFO] [stdout]       |
[INFO] [stdout] 19726 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19726 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19726 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19737:27
[INFO] [stdout]       |
[INFO] [stdout] 19737 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19737 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19737 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19748:27
[INFO] [stdout]       |
[INFO] [stdout] 19748 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19748 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19748 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19759:27
[INFO] [stdout]       |
[INFO] [stdout] 19759 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19759 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19759 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19770:27
[INFO] [stdout]       |
[INFO] [stdout] 19770 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19770 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19770 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19781:27
[INFO] [stdout]       |
[INFO] [stdout] 19781 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19781 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19781 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19813:41
[INFO] [stdout]       |
[INFO] [stdout] 19813 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19813 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout] 19813 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19817:49
[INFO] [stdout]       |
[INFO] [stdout] 19817 |             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19817 -             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stdout] 19817 +             let expanded_changed: u8 = unsafe { u8::from(expanded_changed) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19821:41
[INFO] [stdout]       |
[INFO] [stdout] 19821 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19821 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout] 19821 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19825:49
[INFO] [stdout]       |
[INFO] [stdout] 19825 |             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19825 -             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stdout] 19825 +             let selected_changed: u8 = unsafe { u8::from(selected_changed) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19829:40
[INFO] [stdout]       |
[INFO] [stdout] 19829 |             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19829 -             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stdout] 19829 +             let clicked: u8 = unsafe { u8::from(clicked) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19833:47
[INFO] [stdout]       |
[INFO] [stdout] 19833 |             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19833 -             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stdout] 19833 +             let double_clicked: u8 = unsafe { u8::from(double_clicked) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19837:40
[INFO] [stdout]       |
[INFO] [stdout] 19837 |             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19837 -             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stdout] 19837 +             let visible: u8 = unsafe { u8::from(visible) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19841:48
[INFO] [stdout]       |
[INFO] [stdout] 19841 |             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19841 -             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stdout] 19841 +             let deselect_others: u8 = unsafe { u8::from(deselect_others) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19845:45
[INFO] [stdout]       |
[INFO] [stdout] 19845 |             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19845 -             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stdout] 19845 +             let select_range: u8 = unsafe { u8::from(select_range) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19849:40
[INFO] [stdout]       |
[INFO] [stdout] 19849 |             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19849 -             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stdout] 19849 +             let hovered: u8 = unsafe { u8::from(hovered) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.15s
[INFO] running `Command { std: "docker" "inspect" "146e14f4718ce4626d18f812ec7df1345ccb44a83ea179c7136493ce0766e731", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "146e14f4718ce4626d18f812ec7df1345ccb44a83ea179c7136493ce0766e731", kill_on_drop: false }`
[INFO] [stdout] 146e14f4718ce4626d18f812ec7df1345ccb44a83ea179c7136493ce0766e731
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] db51599abf08c47ce3ff12a7a63712320865c6981475dc7b7b7b5c2494cd2095
[INFO] running `Command { std: "docker" "start" "-a" "db51599abf08c47ce3ff12a7a63712320865c6981475dc7b7b7b5c2494cd2095", kill_on_drop: false }`
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19584:27
[INFO] [stdout]       |
[INFO] [stdout] 19584 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19584 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19584 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19595:27
[INFO] [stdout]       |
[INFO] [stdout] 19595 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19595 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19595 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19606:27
[INFO] [stdout]       |
[INFO] [stdout] 19606 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19606 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19606 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19617:27
[INFO] [stdout]       |
[INFO] [stdout] 19617 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19617 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19617 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19643:43
[INFO] [stdout]       |
[INFO] [stdout] 19643 |             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19643 -             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stdout] 19643 +             let can_expand: u8 = unsafe { u8::from(can_expand) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19647:41
[INFO] [stdout]       |
[INFO] [stdout] 19647 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19647 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout] 19647 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19651:43
[INFO] [stdout]       |
[INFO] [stdout] 19651 |             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19651 -             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stdout] 19651 +             let can_select: u8 = unsafe { u8::from(can_select) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19655:41
[INFO] [stdout]       |
[INFO] [stdout] 19655 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19655 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout] 19655 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19682:27
[INFO] [stdout]       |
[INFO] [stdout] 19682 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19682 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19682 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19693:27
[INFO] [stdout]       |
[INFO] [stdout] 19693 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19693 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19693 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19704:27
[INFO] [stdout]       |
[INFO] [stdout] 19704 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19704 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19704 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19715:27
[INFO] [stdout]       |
[INFO] [stdout] 19715 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19715 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19715 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19726:27
[INFO] [stdout]       |
[INFO] [stdout] 19726 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19726 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19726 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19737:27
[INFO] [stdout]       |
[INFO] [stdout] 19737 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19737 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19737 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19748:27
[INFO] [stdout]       |
[INFO] [stdout] 19748 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19748 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19748 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19759:27
[INFO] [stdout]       |
[INFO] [stdout] 19759 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19759 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19759 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19770:27
[INFO] [stdout]       |
[INFO] [stdout] 19770 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19770 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19770 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19781:27
[INFO] [stdout]       |
[INFO] [stdout] 19781 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19781 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19781 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19813:41
[INFO] [stdout]       |
[INFO] [stdout] 19813 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19813 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout] 19813 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19817:49
[INFO] [stdout]       |
[INFO] [stdout] 19817 |             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19817 -             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stdout] 19817 +             let expanded_changed: u8 = unsafe { u8::from(expanded_changed) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19821:41
[INFO] [stdout]       |
[INFO] [stdout] 19821 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19821 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout] 19821 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19825:49
[INFO] [stdout]       |
[INFO] [stdout] 19825 |             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19825 -             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stdout] 19825 +             let selected_changed: u8 = unsafe { u8::from(selected_changed) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19829:40
[INFO] [stdout]       |
[INFO] [stdout] 19829 |             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19829 -             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stdout] 19829 +             let clicked: u8 = unsafe { u8::from(clicked) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19833:47
[INFO] [stdout]       |
[INFO] [stdout] 19833 |             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19833 -             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stdout] 19833 +             let double_clicked: u8 = unsafe { u8::from(double_clicked) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tm-sys v2020.11.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19837:40
[INFO] [stdout]       |
[INFO] [stdout] 19837 |             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19837 -             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stdout] 19837 +             let visible: u8 = unsafe { u8::from(visible) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19841:48
[INFO] [stdout]       |
[INFO] [stdout] 19841 |             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19841 -             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stdout] 19841 +             let deselect_others: u8 = unsafe { u8::from(deselect_others) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19845:45
[INFO] [stdout]       |
[INFO] [stdout] 19845 |             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19845 -             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stdout] 19845 +             let select_range: u8 = unsafe { u8::from(select_range) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19849:40
[INFO] [stdout]       |
[INFO] [stdout] 19849 |             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19849 -             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stdout] 19849 +             let hovered: u8 = unsafe { u8::from(hovered) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19584:27
[INFO] [stdout]       |
[INFO] [stdout] 19584 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19584 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19584 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19595:27
[INFO] [stdout]       |
[INFO] [stdout] 19595 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19595 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19595 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19606:27
[INFO] [stdout]       |
[INFO] [stdout] 19606 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19606 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19606 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19617:27
[INFO] [stdout]       |
[INFO] [stdout] 19617 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19617 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19617 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19643:43
[INFO] [stdout]       |
[INFO] [stdout] 19643 |             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19643 -             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stdout] 19643 +             let can_expand: u8 = unsafe { u8::from(can_expand) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19647:41
[INFO] [stdout]       |
[INFO] [stdout] 19647 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19647 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout] 19647 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19651:43
[INFO] [stdout]       |
[INFO] [stdout] 19651 |             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19651 -             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stdout] 19651 +             let can_select: u8 = unsafe { u8::from(can_select) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19655:41
[INFO] [stdout]       |
[INFO] [stdout] 19655 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19655 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout] 19655 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19682:27
[INFO] [stdout]       |
[INFO] [stdout] 19682 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19682 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19682 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19693:27
[INFO] [stdout]       |
[INFO] [stdout] 19693 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19693 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19693 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19704:27
[INFO] [stdout]       |
[INFO] [stdout] 19704 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19704 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19704 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19715:27
[INFO] [stdout]       |
[INFO] [stdout] 19715 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19715 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19715 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19726:27
[INFO] [stdout]       |
[INFO] [stdout] 19726 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19726 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19726 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19737:27
[INFO] [stdout]       |
[INFO] [stdout] 19737 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19737 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19737 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19748:27
[INFO] [stdout]       |
[INFO] [stdout] 19748 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19748 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19748 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19759:27
[INFO] [stdout]       |
[INFO] [stdout] 19759 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19759 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19759 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19770:27
[INFO] [stdout]       |
[INFO] [stdout] 19770 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19770 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19770 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19781:27
[INFO] [stdout]       |
[INFO] [stdout] 19781 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19781 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stdout] 19781 +             let val: u8 = u8::from(val);
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19813:41
[INFO] [stdout]       |
[INFO] [stdout] 19813 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19813 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stdout] 19813 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19817:49
[INFO] [stdout]       |
[INFO] [stdout] 19817 |             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19817 -             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stdout] 19817 +             let expanded_changed: u8 = unsafe { u8::from(expanded_changed) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19821:41
[INFO] [stdout]       |
[INFO] [stdout] 19821 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19821 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stdout] 19821 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19825:49
[INFO] [stdout]       |
[INFO] [stdout] 19825 |             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19825 -             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stdout] 19825 +             let selected_changed: u8 = unsafe { u8::from(selected_changed) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19829:40
[INFO] [stdout]       |
[INFO] [stdout] 19829 |             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19829 -             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stdout] 19829 +             let clicked: u8 = unsafe { u8::from(clicked) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19833:47
[INFO] [stdout]       |
[INFO] [stdout] 19833 |             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19833 -             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stdout] 19833 +             let double_clicked: u8 = unsafe { u8::from(double_clicked) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19837:40
[INFO] [stdout]       |
[INFO] [stdout] 19837 |             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19837 -             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stdout] 19837 +             let visible: u8 = unsafe { u8::from(visible) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19841:48
[INFO] [stdout]       |
[INFO] [stdout] 19841 |             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19841 -             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stdout] 19841 +             let deselect_others: u8 = unsafe { u8::from(deselect_others) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19845:45
[INFO] [stdout]       |
[INFO] [stdout] 19845 |             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19845 -             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stdout] 19845 +             let select_range: u8 = unsafe { u8::from(select_range) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]      --> src/ffi.rs:19849:40
[INFO] [stdout]       |
[INFO] [stdout] 19849 |             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stdout]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: replace this with
[INFO] [stdout]       |
[INFO] [stdout] 19849 -             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stdout] 19849 +             let hovered: u8 = unsafe { u8::from(hovered) };
[INFO] [stdout]       |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.16s
[INFO] running `Command { std: "docker" "inspect" "db51599abf08c47ce3ff12a7a63712320865c6981475dc7b7b7b5c2494cd2095", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db51599abf08c47ce3ff12a7a63712320865c6981475dc7b7b7b5c2494cd2095", kill_on_drop: false }`
[INFO] [stdout] db51599abf08c47ce3ff12a7a63712320865c6981475dc7b7b7b5c2494cd2095
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1299c2c5390691286f6e4b41031681ab06806ec7006195ff29366b81e5d90280
[INFO] running `Command { std: "docker" "start" "-a" "1299c2c5390691286f6e4b41031681ab06806ec7006195ff29366b81e5d90280", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19584:27
[INFO] [stderr]       |
[INFO] [stderr] 19584 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19584 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19584 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19595:27
[INFO] [stderr]       |
[INFO] [stderr] 19595 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19595 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19595 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19606:27
[INFO] [stderr]       |
[INFO] [stderr] 19606 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19606 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19606 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19617:27
[INFO] [stderr]       |
[INFO] [stderr] 19617 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19617 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19617 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19643:43
[INFO] [stderr]       |
[INFO] [stderr] 19643 |             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stderr]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19643 -             let can_expand: u8 = unsafe { ::std::mem::transmute(can_expand) };
[INFO] [stderr] 19643 +             let can_expand: u8 = unsafe { u8::from(can_expand) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19647:41
[INFO] [stderr]       |
[INFO] [stderr] 19647 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stderr]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19647 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stderr] 19647 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19651:43
[INFO] [stderr]       |
[INFO] [stderr] 19651 |             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stderr]       |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19651 -             let can_select: u8 = unsafe { ::std::mem::transmute(can_select) };
[INFO] [stderr] 19651 +             let can_select: u8 = unsafe { u8::from(can_select) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19655:41
[INFO] [stderr]       |
[INFO] [stderr] 19655 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stderr]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19655 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stderr] 19655 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19682:27
[INFO] [stderr]       |
[INFO] [stderr] 19682 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19682 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19682 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19693:27
[INFO] [stderr]       |
[INFO] [stderr] 19693 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19693 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19693 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19704:27
[INFO] [stderr]       |
[INFO] [stderr] 19704 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19704 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19704 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19715:27
[INFO] [stderr]       |
[INFO] [stderr] 19715 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19715 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19715 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19726:27
[INFO] [stderr]       |
[INFO] [stderr] 19726 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19726 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19726 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19737:27
[INFO] [stderr]       |
[INFO] [stderr] 19737 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19737 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19737 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19748:27
[INFO] [stderr]       |
[INFO] [stderr] 19748 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19748 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19748 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19759:27
[INFO] [stderr]       |
[INFO] [stderr] 19759 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19759 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19759 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19770:27
[INFO] [stderr]       |
[INFO] [stderr] 19770 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19770 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19770 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19781:27
[INFO] [stderr]       |
[INFO] [stderr] 19781 |             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr]       |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19781 -             let val: u8 = ::std::mem::transmute(val);
[INFO] [stderr] 19781 +             let val: u8 = u8::from(val);
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19813:41
[INFO] [stderr]       |
[INFO] [stderr] 19813 |             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stderr]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19813 -             let expanded: u8 = unsafe { ::std::mem::transmute(expanded) };
[INFO] [stderr] 19813 +             let expanded: u8 = unsafe { u8::from(expanded) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19817:49
[INFO] [stderr]       |
[INFO] [stderr] 19817 |             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stderr]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19817 -             let expanded_changed: u8 = unsafe { ::std::mem::transmute(expanded_changed) };
[INFO] [stderr] 19817 +             let expanded_changed: u8 = unsafe { u8::from(expanded_changed) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19821:41
[INFO] [stderr]       |
[INFO] [stderr] 19821 |             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stderr]       |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19821 -             let selected: u8 = unsafe { ::std::mem::transmute(selected) };
[INFO] [stderr] 19821 +             let selected: u8 = unsafe { u8::from(selected) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19825:49
[INFO] [stderr]       |
[INFO] [stderr] 19825 |             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stderr]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19825 -             let selected_changed: u8 = unsafe { ::std::mem::transmute(selected_changed) };
[INFO] [stderr] 19825 +             let selected_changed: u8 = unsafe { u8::from(selected_changed) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19829:40
[INFO] [stderr]       |
[INFO] [stderr] 19829 |             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19829 -             let clicked: u8 = unsafe { ::std::mem::transmute(clicked) };
[INFO] [stderr] 19829 +             let clicked: u8 = unsafe { u8::from(clicked) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19833:47
[INFO] [stderr]       |
[INFO] [stderr] 19833 |             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stderr]       |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19833 -             let double_clicked: u8 = unsafe { ::std::mem::transmute(double_clicked) };
[INFO] [stderr] 19833 +             let double_clicked: u8 = unsafe { u8::from(double_clicked) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19837:40
[INFO] [stderr]       |
[INFO] [stderr] 19837 |             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19837 -             let visible: u8 = unsafe { ::std::mem::transmute(visible) };
[INFO] [stderr] 19837 +             let visible: u8 = unsafe { u8::from(visible) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19841:48
[INFO] [stderr]       |
[INFO] [stderr] 19841 |             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stderr]       |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19841 -             let deselect_others: u8 = unsafe { ::std::mem::transmute(deselect_others) };
[INFO] [stderr] 19841 +             let deselect_others: u8 = unsafe { u8::from(deselect_others) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19845:45
[INFO] [stderr]       |
[INFO] [stderr] 19845 |             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stderr]       |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19845 -             let select_range: u8 = unsafe { ::std::mem::transmute(select_range) };
[INFO] [stderr] 19845 +             let select_range: u8 = unsafe { u8::from(select_range) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]      --> src/ffi.rs:19849:40
[INFO] [stderr]       |
[INFO] [stderr] 19849 |             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stderr]       |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]       |
[INFO] [stderr] help: replace this with
[INFO] [stderr]       |
[INFO] [stderr] 19849 -             let hovered: u8 = unsafe { ::std::mem::transmute(hovered) };
[INFO] [stderr] 19849 +             let hovered: u8 = unsafe { u8::from(hovered) };
[INFO] [stderr]       |
[INFO] [stderr] 
[INFO] [stderr] warning: `tm-sys` (lib) generated 28 warnings (run `cargo fix --lib -p tm-sys` to apply 28 suggestions)
[INFO] [stderr] warning: `tm-sys` (lib test) generated 28 warnings (28 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tm_sys-b72e15c2ac9c660c)
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tm_sys
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1299c2c5390691286f6e4b41031681ab06806ec7006195ff29366b81e5d90280", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1299c2c5390691286f6e4b41031681ab06806ec7006195ff29366b81e5d90280", kill_on_drop: false }`
[INFO] [stdout] 1299c2c5390691286f6e4b41031681ab06806ec7006195ff29366b81e5d90280
