[INFO] fetching crate winsafe 0.0.2... [INFO] checking winsafe-0.0.2 against try#7b3565da729099dbe807466fcd118fb2815986e0 for pr-81789 [INFO] extracting crate winsafe 0.0.2 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate winsafe 0.0.2 on toolchain 7b3565da729099dbe807466fcd118fb2815986e0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+7b3565da729099dbe807466fcd118fb2815986e0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate winsafe 0.0.2 [INFO] finished tweaking crates.io crate winsafe 0.0.2 [INFO] tweaked toml for crates.io crate winsafe 0.0.2 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+7b3565da729099dbe807466fcd118fb2815986e0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+7b3565da729099dbe807466fcd118fb2815986e0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+7b3565da729099dbe807466fcd118fb2815986e0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 69b810f6fadd4d163cdfa66c20d58dceb15da2850dbb8de824cb5bd3e2645288 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "69b810f6fadd4d163cdfa66c20d58dceb15da2850dbb8de824cb5bd3e2645288", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "69b810f6fadd4d163cdfa66c20d58dceb15da2850dbb8de824cb5bd3e2645288", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "69b810f6fadd4d163cdfa66c20d58dceb15da2850dbb8de824cb5bd3e2645288", kill_on_drop: false }` [INFO] [stdout] 69b810f6fadd4d163cdfa66c20d58dceb15da2850dbb8de824cb5bd3e2645288 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+7b3565da729099dbe807466fcd118fb2815986e0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f054bb3baf8ed687228600f4cff79954388ffc0f774d1f1e2470f4760e40f7cf [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f054bb3baf8ed687228600f4cff79954388ffc0f774d1f1e2470f4760e40f7cf", kill_on_drop: false }` [INFO] [stderr] Checking winsafe v0.0.2 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/w_string.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/w_string.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use std::os::windows::ffi::OsStrExt; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:467:18 [INFO] [stdout] | [INFO] [stdout] 467 | move |p| Some(func(wm::CtlColorBtn::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorBtn::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(invalid_ptr_to_int_cast)]` on by default [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:481:18 [INFO] [stdout] | [INFO] [stdout] 481 | move |p| Some(func(wm::CtlColorDlg::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorDlg::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:496:18 [INFO] [stdout] | [INFO] [stdout] 496 | move |p| Some(func(wm::CtlColorEdit::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorEdit::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:511:18 [INFO] [stdout] | [INFO] [stdout] 511 | move |p| Some(func(wm::CtlColorListBox::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorListBox::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:526:18 [INFO] [stdout] | [INFO] [stdout] 526 | move |p| Some(func(wm::CtlColorScrollBar::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorScrollBar::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:542:18 [INFO] [stdout] | [INFO] [stdout] 542 | move |p| Some(func(wm::CtlColorStatic::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorStatic::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:965:21 [INFO] [stdout] | [INFO] [stdout] 965 | Some(hicon) => hicon.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `hicon.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | Some(self as *const Self as isize), // pass pointer to self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self as *const Self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | Some(self as *const Self as isize), // pass pointer to self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self as *const Self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:467:18 [INFO] [stdout] | [INFO] [stdout] 467 | move |p| Some(func(wm::CtlColorBtn::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorBtn::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(invalid_ptr_to_int_cast)]` on by default [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:78:49 [INFO] [stdout] | [INFO] [stdout] 78 | hwnd.SetWindowLongPtr(co::GWLP::DWLP_USER, ptr_self as isize); // store [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ptr_self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:481:18 [INFO] [stdout] | [INFO] [stdout] 481 | move |p| Some(func(wm::CtlColorDlg::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorDlg::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:122:58 [INFO] [stdout] | [INFO] [stdout] 122 | self.base.hwnd_ref().EnumChildWindows(Self::enum_proc, ui_font().ptr as isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ui_font().ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:496:18 [INFO] [stdout] | [INFO] [stdout] 496 | move |p| Some(func(wm::CtlColorEdit::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorEdit::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:511:18 [INFO] [stdout] | [INFO] [stdout] 511 | move |p| Some(func(wm::CtlColorListBox::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorListBox::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:526:18 [INFO] [stdout] | [INFO] [stdout] 526 | move |p| Some(func(wm::CtlColorScrollBar::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorScrollBar::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:542:18 [INFO] [stdout] | [INFO] [stdout] 542 | move |p| Some(func(wm::CtlColorStatic::from_generic_wm(p)).ptr as isize) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `func(wm::CtlColorStatic::from_generic_wm(p)).ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/events/events_wm.rs:965:21 [INFO] [stdout] | [INFO] [stdout] 965 | Some(hicon) => hicon.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `hicon.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | Some(self as *const Self as isize), // pass pointer to self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self as *const Self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | Some(self as *const Self as isize), // pass pointer to self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self as *const Self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:78:49 [INFO] [stdout] | [INFO] [stdout] 78 | hwnd.SetWindowLongPtr(co::GWLP::DWLP_USER, ptr_self as isize); // store [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ptr_self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/dlg_base.rs:122:58 [INFO] [stdout] | [INFO] [stdout] 122 | self.base.hwnd_ref().EnumChildWindows(Self::enum_proc, ui_font().ptr as isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ui_font().ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/raw_base.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | Some(self as *const Self as isize), // pass pointer to self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self as *const Self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/raw_base.rs:119:48 [INFO] [stdout] | [INFO] [stdout] 119 | hwnd.SetWindowLongPtr(co::GWLP::USERDATA, ptr_self as isize); // store [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ptr_self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/raw_base.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | Some(self as *const Self as isize), // pass pointer to self [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self as *const Self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/gui/raw_base.rs:119:48 [INFO] [stdout] | [INFO] [stdout] 119 | hwnd.SetWindowLongPtr(co::GWLP::USERDATA, ptr_self as isize); // store [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ptr_self as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / ctl_color_msg! { CtlColorBtn, co::WM::CTLCOLORBTN, [INFO] [stdout] 260 | | /// [`WM_CTLCOLORBTN`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorbtn) [INFO] [stdout] 261 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:263:1 [INFO] [stdout] | [INFO] [stdout] 263 | / ctl_color_msg! { CtlColorDlg, co::WM::CTLCOLORDLG, [INFO] [stdout] 264 | | /// [`WM_CTLCOLORDLG`](https://docs.microsoft.com/en-us/windows/win32/dlgbox/wm-ctlcolordlg) [INFO] [stdout] 265 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | / ctl_color_msg! { CtlColorEdit, co::WM::CTLCOLOREDIT, [INFO] [stdout] 268 | | /// [`WM_CTLCOLOREDIT`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcoloredit) [INFO] [stdout] 269 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:271:1 [INFO] [stdout] | [INFO] [stdout] 271 | / ctl_color_msg! { CtlColorListBox, co::WM::CTLCOLORLISTBOX, [INFO] [stdout] 272 | | /// [`WM_CTLCOLORLISTBOX`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorlistbox) [INFO] [stdout] 273 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:275:1 [INFO] [stdout] | [INFO] [stdout] 275 | / ctl_color_msg! { CtlColorScrollBar, co::WM::CTLCOLORSCROLLBAR, [INFO] [stdout] 276 | | /// [`WM_CTLCOLORSCROLLBAR`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorscrollbar) [INFO] [stdout] 277 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 279 | / ctl_color_msg! { CtlColorStatic, co::WM::CTLCOLORSTATIC, [INFO] [stdout] 280 | | /// [`WM_CTLCOLORSTATIC`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorstatic) [INFO] [stdout] 281 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | lparam: self.size as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.size as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:89:12 [INFO] [stdout] | [INFO] [stdout] 89 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:138:12 [INFO] [stdout] | [INFO] [stdout] 138 | lparam: self.splitinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.splitinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:165:12 [INFO] [stdout] | [INFO] [stdout] 165 | lparam: self.margins as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.margins as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:219:12 [INFO] [stdout] | [INFO] [stdout] 219 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 246 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:300:12 [INFO] [stdout] | [INFO] [stdout] 300 | lparam: self.splitinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.splitinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:327:12 [INFO] [stdout] | [INFO] [stdout] 327 | lparam: self.margins as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.margins as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:89:12 [INFO] [stdout] | [INFO] [stdout] 89 | lparam: unsafe { WString::from_str(self.path).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.path).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:198:12 [INFO] [stdout] | [INFO] [stdout] 198 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / ctl_color_msg! { CtlColorBtn, co::WM::CTLCOLORBTN, [INFO] [stdout] 260 | | /// [`WM_CTLCOLORBTN`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorbtn) [INFO] [stdout] 261 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:263:1 [INFO] [stdout] | [INFO] [stdout] 263 | / ctl_color_msg! { CtlColorDlg, co::WM::CTLCOLORDLG, [INFO] [stdout] 264 | | /// [`WM_CTLCOLORDLG`](https://docs.microsoft.com/en-us/windows/win32/dlgbox/wm-ctlcolordlg) [INFO] [stdout] 265 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 60 | lparam: self.size as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.size as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | / ctl_color_msg! { CtlColorEdit, co::WM::CTLCOLOREDIT, [INFO] [stdout] 268 | | /// [`WM_CTLCOLOREDIT`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcoloredit) [INFO] [stdout] 269 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:271:1 [INFO] [stdout] | [INFO] [stdout] 271 | / ctl_color_msg! { CtlColorListBox, co::WM::CTLCOLORLISTBOX, [INFO] [stdout] 272 | | /// [`WM_CTLCOLORLISTBOX`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorlistbox) [INFO] [stdout] 273 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:275:1 [INFO] [stdout] | [INFO] [stdout] 275 | / ctl_color_msg! { CtlColorScrollBar, co::WM::CTLCOLORSCROLLBAR, [INFO] [stdout] 276 | | /// [`WM_CTLCOLORSCROLLBAR`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorscrollbar) [INFO] [stdout] 277 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 186 | lparam: self.system_times as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.system_times as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/macros.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] ::: src/msg/wm.rs:279:1 [INFO] [stdout] | [INFO] [stdout] 279 | / ctl_color_msg! { CtlColorStatic, co::WM::CTLCOLORSTATIC, [INFO] [stdout] 280 | | /// [`WM_CTLCOLORSTATIC`](https://docs.microsoft.com/en-us/windows/win32/controls/wm-ctlcolorstatic) [INFO] [stdout] 281 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | lparam: self.system_time as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.system_time as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:244:21 [INFO] [stdout] | [INFO] [stdout] 244 | Some(fmtstr) => (unsafe { WString::from_str(fmtstr).as_ptr() }) as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `(unsafe { WString::from_str(fmtstr).as_ptr() }) as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 353 | lparam: self.system_times as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.system_times as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:385:17 [INFO] [stdout] | [INFO] [stdout] 385 | Some(st) => st as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `st as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | lparam: self.size as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.size as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 113 | lparam: self.buffer.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.buffer.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:89:12 [INFO] [stdout] | [INFO] [stdout] 89 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:138:12 [INFO] [stdout] | [INFO] [stdout] 138 | lparam: self.splitinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.splitinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:165:12 [INFO] [stdout] | [INFO] [stdout] 165 | lparam: self.margins as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.margins as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:219:12 [INFO] [stdout] | [INFO] [stdout] 219 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 246 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:300:12 [INFO] [stdout] | [INFO] [stdout] 300 | lparam: self.splitinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.splitinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | lparam: unsafe { WString::from_str(self.path).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.path).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:150:12 [INFO] [stdout] | [INFO] [stdout] 150 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:181:12 [INFO] [stdout] | [INFO] [stdout] 181 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/bm.rs:327:12 [INFO] [stdout] | [INFO] [stdout] 327 | lparam: self.margins as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.margins as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:380:12 [INFO] [stdout] | [INFO] [stdout] 380 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:481:12 [INFO] [stdout] | [INFO] [stdout] 481 | lparam: self.buffer.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.buffer.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:89:12 [INFO] [stdout] | [INFO] [stdout] 89 | lparam: unsafe { WString::from_str(self.path).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.path).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 120 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:616:12 [INFO] [stdout] | [INFO] [stdout] 616 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:675:12 [INFO] [stdout] | [INFO] [stdout] 675 | lparam: unsafe { WString::from_str(self.prefix).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.prefix).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/cb.rs:198:12 [INFO] [stdout] | [INFO] [stdout] 198 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:187:12 [INFO] [stdout] | [INFO] [stdout] 187 | lparam: self.lvfindinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvfindinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | lparam: self.lvcolumn as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvcolumn as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 60 | lparam: self.size as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.size as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 411 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:483:12 [INFO] [stdout] | [INFO] [stdout] 483 | lparam: self.lvcolumn as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvcolumn as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:510:12 [INFO] [stdout] | [INFO] [stdout] 510 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:186:12 [INFO] [stdout] | [INFO] [stdout] 186 | lparam: self.system_times as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.system_times as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:215:12 [INFO] [stdout] | [INFO] [stdout] 215 | lparam: self.system_time as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.system_time as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:640:12 [INFO] [stdout] | [INFO] [stdout] 640 | lparam: self.lvcolumn as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvcolumn as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:692:12 [INFO] [stdout] | [INFO] [stdout] 692 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:244:21 [INFO] [stdout] | [INFO] [stdout] 244 | Some(fmtstr) => (unsafe { WString::from_str(fmtstr).as_ptr() }) as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `(unsafe { WString::from_str(fmtstr).as_ptr() }) as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:720:12 [INFO] [stdout] | [INFO] [stdout] 720 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:748:12 [INFO] [stdout] | [INFO] [stdout] 748 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:353:12 [INFO] [stdout] | [INFO] [stdout] 353 | lparam: self.system_times as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.system_times as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/dtm.rs:385:17 [INFO] [stdout] | [INFO] [stdout] 385 | Some(st) => st as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `st as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | lparam: self.bounding_rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.bounding_rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 108 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 159 | lparam: self.today as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.today as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 113 | lparam: self.buffer.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.buffer.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/hdm.rs:140:12 [INFO] [stdout] | [INFO] [stdout] 140 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | lparam: unsafe { WString::from_str(self.path).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.path).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:150:12 [INFO] [stdout] | [INFO] [stdout] 150 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:60:26 [INFO] [stdout] | [INFO] [stdout] 60 | Some(right_edges) => right_edges.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `right_edges.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | Some(hicon) => hicon.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `hicon.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:181:12 [INFO] [stdout] | [INFO] [stdout] 181 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:192:12 [INFO] [stdout] | [INFO] [stdout] 192 | lparam: self.right_edges.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.right_edges.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:244:12 [INFO] [stdout] | [INFO] [stdout] 244 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:173:16 [INFO] [stdout] | [INFO] [stdout] 173 | Some(h) => h.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `h.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:380:12 [INFO] [stdout] | [INFO] [stdout] 380 | lparam: self.rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 246 | lparam: self.createstruct as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.createstruct as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:481:12 [INFO] [stdout] | [INFO] [stdout] 481 | lparam: self.buffer.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.buffer.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:486:12 [INFO] [stdout] | [INFO] [stdout] 486 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:509:12 [INFO] [stdout] | [INFO] [stdout] 509 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:518:12 [INFO] [stdout] | [INFO] [stdout] 518 | lparam: self.helpinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.helpinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:616:12 [INFO] [stdout] | [INFO] [stdout] 616 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:730:12 [INFO] [stdout] | [INFO] [stdout] 730 | lparam: self.window_pos as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.window_pos as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lb.rs:675:12 [INFO] [stdout] | [INFO] [stdout] 675 | lparam: unsafe { WString::from_str(self.prefix).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.prefix).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:766:33 [INFO] [stdout] | [INFO] [stdout] 766 | NccspRect::Nccsp(nccalc) => *nccalc as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `*nccalc as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:767:28 [INFO] [stdout] | [INFO] [stdout] 767 | NccspRect::Rect(rc) => *rc as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `*rc as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:803:12 [INFO] [stdout] | [INFO] [stdout] 803 | lparam: self.createstruct as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.createstruct as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:876:12 [INFO] [stdout] | [INFO] [stdout] 876 | lparam: self.nmhdr as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.nmhdr as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1081:12 [INFO] [stdout] | [INFO] [stdout] 1081 | lparam: self.hicon.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hicon.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:187:12 [INFO] [stdout] | [INFO] [stdout] 187 | lparam: self.lvfindinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvfindinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | lparam: self.lvcolumn as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvcolumn as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1188:12 [INFO] [stdout] | [INFO] [stdout] 1188 | lparam: self.coords as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.coords as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1223:23 [INFO] [stdout] | [INFO] [stdout] 1223 | WsWsex::Ws(ws) => ws as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ws as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1224:26 [INFO] [stdout] | [INFO] [stdout] 1224 | WsWsex::Wsex(wsx) => wsx as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `wsx as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1264:23 [INFO] [stdout] | [INFO] [stdout] 1264 | WsWsex::Ws(ws) => ws as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ws as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1265:26 [INFO] [stdout] | [INFO] [stdout] 1265 | WsWsex::Wsex(wsx) => wsx as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `wsx as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1359:19 [INFO] [stdout] | [INFO] [stdout] 1359 | Some(proc) => proc as isize, [INFO] [stdout] | ^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `proc as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 411 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1397:12 [INFO] [stdout] | [INFO] [stdout] 1397 | lparam: self.windowpos as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.windowpos as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:483:12 [INFO] [stdout] | [INFO] [stdout] 483 | lparam: self.lvcolumn as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvcolumn as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:510:12 [INFO] [stdout] | [INFO] [stdout] 510 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1429:12 [INFO] [stdout] | [INFO] [stdout] 1429 | lparam: self.windowpos as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.windowpos as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:640:12 [INFO] [stdout] | [INFO] [stdout] 640 | lparam: self.lvcolumn as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvcolumn as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:692:12 [INFO] [stdout] | [INFO] [stdout] 692 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:720:12 [INFO] [stdout] | [INFO] [stdout] 720 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/lvm.rs:748:12 [INFO] [stdout] | [INFO] [stdout] 748 | lparam: self.lvitem as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.lvitem as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/enums.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | / (match self { [INFO] [stdout] 53 | | Self::Bitmap(hbmp) => hbmp.ptr, [INFO] [stdout] 54 | | Self::Icon(hicon) => hicon.ptr, [INFO] [stdout] 55 | | }) as isize [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] help: to cast to `isize`, cast to `usize` first [INFO] [stdout] | [INFO] [stdout] 52 | (match self { [INFO] [stdout] 53 | Self::Bitmap(hbmp) => hbmp.ptr, [INFO] [stdout] 54 | Self::Icon(hicon) => hicon.ptr, [INFO] [stdout] 55 | }) as usize as isize [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/enums.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | / (match self { [INFO] [stdout] 112 | | Self::Hwnd(hwnd) => hwnd.ptr, [INFO] [stdout] 113 | | Self::Hmenu(hmenu) => hmenu.ptr, [INFO] [stdout] 114 | | }) as isize [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] help: to cast to `isize`, cast to `usize` first [INFO] [stdout] | [INFO] [stdout] 111 | (match self { [INFO] [stdout] 112 | Self::Hwnd(hwnd) => hwnd.ptr, [INFO] [stdout] 113 | Self::Hmenu(hmenu) => hmenu.ptr, [INFO] [stdout] 114 | }) as usize as isize [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | lparam: self.bounding_rect as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.bounding_rect as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 108 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/mcm.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 159 | lparam: self.today as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.today as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:60:26 [INFO] [stdout] | [INFO] [stdout] 60 | Some(right_edges) => right_edges.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `right_edges.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/enums.rs:156:24 [INFO] [stdout] | [INFO] [stdout] 156 | Self::Hwnd(hwnd) => hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | lparam: unsafe { self.text.as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { self.text.as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | Some(hicon) => hicon.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `hicon.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:192:12 [INFO] [stdout] | [INFO] [stdout] 192 | lparam: self.right_edges.as_ptr() as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.right_edges.as_ptr() as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:221:12 [INFO] [stdout] | [INFO] [stdout] 221 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/sb.rs:244:12 [INFO] [stdout] | [INFO] [stdout] 244 | lparam: unsafe { WString::from_str(self.text).as_ptr() } as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `unsafe { WString::from_str(self.text).as_ptr() } as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | lparam: self.hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:173:16 [INFO] [stdout] | [INFO] [stdout] 173 | Some(h) => h.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `h.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 246 | lparam: self.createstruct as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.createstruct as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:486:12 [INFO] [stdout] | [INFO] [stdout] 486 | lparam: self.info as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.info as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:518:12 [INFO] [stdout] | [INFO] [stdout] 518 | lparam: self.helpinfo as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.helpinfo as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:730:12 [INFO] [stdout] | [INFO] [stdout] 730 | lparam: self.window_pos as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.window_pos as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:766:33 [INFO] [stdout] | [INFO] [stdout] 766 | NccspRect::Nccsp(nccalc) => *nccalc as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `*nccalc as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:767:28 [INFO] [stdout] | [INFO] [stdout] 767 | NccspRect::Rect(rc) => *rc as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `*rc as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:803:12 [INFO] [stdout] | [INFO] [stdout] 803 | lparam: self.createstruct as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.createstruct as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:876:12 [INFO] [stdout] | [INFO] [stdout] 876 | lparam: self.nmhdr as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.nmhdr as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1081:12 [INFO] [stdout] | [INFO] [stdout] 1081 | lparam: self.hicon.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.hicon.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1188:12 [INFO] [stdout] | [INFO] [stdout] 1188 | lparam: self.coords as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.coords as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1223:23 [INFO] [stdout] | [INFO] [stdout] 1223 | WsWsex::Ws(ws) => ws as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ws as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1224:26 [INFO] [stdout] | [INFO] [stdout] 1224 | WsWsex::Wsex(wsx) => wsx as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `wsx as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1264:23 [INFO] [stdout] | [INFO] [stdout] 1264 | WsWsex::Ws(ws) => ws as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `ws as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1265:26 [INFO] [stdout] | [INFO] [stdout] 1265 | WsWsex::Wsex(wsx) => wsx as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `wsx as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1359:19 [INFO] [stdout] | [INFO] [stdout] 1359 | Some(proc) => proc as isize, [INFO] [stdout] | ^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `proc as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1397:12 [INFO] [stdout] | [INFO] [stdout] 1397 | lparam: self.windowpos as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.windowpos as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/msg/wm.rs:1429:12 [INFO] [stdout] | [INFO] [stdout] 1429 | lparam: self.windowpos as *const _ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `self.windowpos as *const _ as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/enums.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | / (match self { [INFO] [stdout] 53 | | Self::Bitmap(hbmp) => hbmp.ptr, [INFO] [stdout] 54 | | Self::Icon(hicon) => hicon.ptr, [INFO] [stdout] 55 | | }) as isize [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] help: to cast to `isize`, cast to `usize` first [INFO] [stdout] | [INFO] [stdout] 52 | (match self { [INFO] [stdout] 53 | Self::Bitmap(hbmp) => hbmp.ptr, [INFO] [stdout] 54 | Self::Icon(hicon) => hicon.ptr, [INFO] [stdout] 55 | }) as usize as isize [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/enums.rs:111:3 [INFO] [stdout] | [INFO] [stdout] 111 | / (match self { [INFO] [stdout] 112 | | Self::Hwnd(hwnd) => hwnd.ptr, [INFO] [stdout] 113 | | Self::Hmenu(hmenu) => hmenu.ptr, [INFO] [stdout] 114 | | }) as isize [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] help: to cast to `isize`, cast to `usize` first [INFO] [stdout] | [INFO] [stdout] 111 | (match self { [INFO] [stdout] 112 | Self::Hwnd(hwnd) => hwnd.ptr, [INFO] [stdout] 113 | Self::Hmenu(hmenu) => hmenu.ptr, [INFO] [stdout] 114 | }) as usize as isize [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/enums.rs:156:24 [INFO] [stdout] | [INFO] [stdout] 156 | Self::Hwnd(hwnd) => hwnd.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `hwnd.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `i32` [INFO] [stdout] --> src/handles/hdc.rs:251:29 [INFO] [stdout] | [INFO] [stdout] 251 | Some(p) => Ok(co::REGION(p as i32)), [INFO] [stdout] | ^^^^^^^^ help: to cast to `i32`, cast to `usize` first: `p as usize as i32` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/handles/hwnd.rs:237:4 [INFO] [stdout] | [INFO] [stdout] 237 | &mut hchildren as *mut Vec<_> as isize, // pass pointer to Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `&mut hchildren as *mut Vec<_> as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `i32` [INFO] [stdout] --> src/handles/hdc.rs:251:29 [INFO] [stdout] | [INFO] [stdout] 251 | Some(p) => Ok(co::REGION(p as i32)), [INFO] [stdout] | ^^^^^^^^ help: to cast to `i32`, cast to `usize` first: `p as usize as i32` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/handles/hwnd.rs:237:4 [INFO] [stdout] | [INFO] [stdout] 237 | &mut hchildren as *mut Vec<_> as isize, // pass pointer to Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `&mut hchildren as *mut Vec<_> as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/structs/any_structs.rs:721:26 [INFO] [stdout] | [INFO] [stdout] 721 | HwndPlace::Hwnd(h) => h.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `h.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: casting pointer to `isize` [INFO] [stdout] --> src/structs/any_structs.rs:721:26 [INFO] [stdout] | [INFO] [stdout] 721 | HwndPlace::Hwnd(h) => h.ptr as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: to cast to `isize`, cast to `usize` first: `h.ptr as usize as isize` [INFO] [stdout] | [INFO] [stdout] = help: pointers should only be cast to `usize` or `u64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/w_string.rs:40:7 [INFO] [stdout] | [INFO] [stdout] 40 | .encode_wide() [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/w_string.rs:40:7 [INFO] [stdout] | [INFO] [stdout] 40 | .encode_wide() [INFO] [stdout] | ^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 100 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `winsafe` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 100 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "f054bb3baf8ed687228600f4cff79954388ffc0f774d1f1e2470f4760e40f7cf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f054bb3baf8ed687228600f4cff79954388ffc0f774d1f1e2470f4760e40f7cf", kill_on_drop: false }` [INFO] [stdout] f054bb3baf8ed687228600f4cff79954388ffc0f774d1f1e2470f4760e40f7cf