[INFO] cloning repository https://github.com/conundrumer/sensel-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/conundrumer/sensel-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fconundrumer%2Fsensel-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fconundrumer%2Fsensel-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5f8ca784e239135dd49b4f7ea6d98580ea8f9fc7 [INFO] checking conundrumer/sensel-rs/5f8ca784e239135dd49b4f7ea6d98580ea8f9fc7 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fconundrumer%2Fsensel-rs" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/conundrumer/sensel-rs on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/conundrumer/sensel-rs [INFO] finished tweaking git repo https://github.com/conundrumer/sensel-rs [INFO] tweaked toml for git repo https://github.com/conundrumer/sensel-rs written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/conundrumer/sensel-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wincolor v0.1.6 [INFO] [stderr] Downloaded env_logger v0.5.3 [INFO] [stderr] Downloaded which v1.0.5 [INFO] [stderr] Downloaded num-iter v0.1.35 [INFO] [stderr] Downloaded libloading v0.4.3 [INFO] [stderr] Downloaded cexpr v0.2.3 [INFO] [stderr] Downloaded clang-sys v0.21.2 [INFO] [stderr] Downloaded termcolor v0.3.4 [INFO] [stderr] Downloaded num-integer v0.1.36 [INFO] [stderr] Downloaded nom v3.2.1 [INFO] [stderr] Downloaded chrono v0.4.0 [INFO] [stderr] Downloaded bindgen v0.33.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cc1b6cd5b8d65edb6b664f658c998066b1693dc136bdd0dda3931d72058b8667 [INFO] running `Command { std: "docker" "start" "-a" "cc1b6cd5b8d65edb6b664f658c998066b1693dc136bdd0dda3931d72058b8667", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cc1b6cd5b8d65edb6b664f658c998066b1693dc136bdd0dda3931d72058b8667", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc1b6cd5b8d65edb6b664f658c998066b1693dc136bdd0dda3931d72058b8667", kill_on_drop: false }` [INFO] [stdout] cc1b6cd5b8d65edb6b664f658c998066b1693dc136bdd0dda3931d72058b8667 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d26cb0aaa173e29e316211f22c179d887a4580844cf64fcca1f86a369d71e9b4 [INFO] running `Command { std: "docker" "start" "-a" "d26cb0aaa173e29e316211f22c179d887a4580844cf64fcca1f86a369d71e9b4", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] Compiling libc v0.2.36 [INFO] [stderr] Compiling lazy_static v1.0.0 [INFO] [stderr] Compiling num-traits v0.2.0 [INFO] [stderr] Compiling glob v0.2.11 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling libloading v0.4.3 [INFO] [stderr] Compiling regex-syntax v0.4.2 [INFO] [stderr] Compiling utf8-ranges v1.0.0 [INFO] [stderr] Compiling unicode-width v0.1.4 [INFO] [stderr] Compiling cfg-if v0.1.2 [INFO] [stderr] Compiling strsim v0.7.0 [INFO] [stderr] Compiling ansi_term v0.10.2 [INFO] [stderr] Compiling bitflags v1.0.1 [INFO] [stderr] Compiling bindgen v0.33.1 [INFO] [stderr] Compiling vec_map v0.8.0 [INFO] [stderr] Compiling termcolor v0.3.4 [INFO] [stderr] Compiling unreachable v1.0.0 [INFO] [stderr] Compiling log v0.4.1 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling thread_local v0.3.5 [INFO] [stderr] Compiling textwrap v0.9.0 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling cc v1.0.4 [INFO] [stderr] Compiling clang-sys v0.21.2 [INFO] [stderr] Compiling memchr v2.0.1 [INFO] [stderr] Compiling time v0.1.39 [INFO] [stderr] Compiling atty v0.2.6 [INFO] [stderr] Compiling memchr v1.0.2 [INFO] [stderr] Compiling which v1.0.5 [INFO] [stderr] Compiling clap v2.30.0 [INFO] [stderr] Compiling num-integer v0.1.36 [INFO] [stderr] Compiling aho-corasick v0.6.4 [INFO] [stderr] Compiling nom v3.2.1 [INFO] [stderr] Compiling num-iter v0.1.35 [INFO] [stderr] Compiling num v0.1.42 [INFO] [stderr] Compiling chrono v0.4.0 [INFO] [stderr] Compiling regex v0.2.6 [INFO] [stderr] Compiling cexpr v0.2.3 [INFO] [stderr] Compiling env_logger v0.5.3 [INFO] [stderr] Compiling sensel v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frame.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / bitflags! { [INFO] [stdout] 8 | | pub struct Mask: u8 { [INFO] [stdout] 9 | | #[cfg(feature = "forces")] [INFO] [stdout] 10 | | const PRESSURE = FRAME_CONTENT_PRESSURE_MASK as u8; [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frame.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / bitflags! { [INFO] [stdout] 8 | | pub struct Mask: u8 { [INFO] [stdout] 9 | | #[cfg(feature = "forces")] [INFO] [stdout] 10 | | const PRESSURE = FRAME_CONTENT_PRESSURE_MASK as u8; [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frame.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / bitflags! { [INFO] [stdout] 8 | | pub struct Mask: u8 { [INFO] [stdout] 9 | | #[cfg(feature = "forces")] [INFO] [stdout] 10 | | const PRESSURE = FRAME_CONTENT_PRESSURE_MASK as u8; [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/contact.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / bitflags! { [INFO] [stdout] 23 | | pub struct Mask: u8 { [INFO] [stdout] 24 | | const ELLIPSE = CONTACT_MASK_ELLIPSE as u8; [INFO] [stdout] 25 | | const DELTAS = CONTACT_MASK_DELTAS as u8; [INFO] [stdout] ... | [INFO] [stdout] 28 | | } [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/contact.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / bitflags! { [INFO] [stdout] 23 | | pub struct Mask: u8 { [INFO] [stdout] 24 | | const ELLIPSE = CONTACT_MASK_ELLIPSE as u8; [INFO] [stdout] 25 | | const DELTAS = CONTACT_MASK_DELTAS as u8; [INFO] [stdout] ... | [INFO] [stdout] 28 | | } [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/contact.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / bitflags! { [INFO] [stdout] 23 | | pub struct Mask: u8 { [INFO] [stdout] 24 | | const ELLIPSE = CONTACT_MASK_ELLIPSE as u8; [INFO] [stdout] 25 | | const DELTAS = CONTACT_MASK_DELTAS as u8; [INFO] [stdout] ... | [INFO] [stdout] 28 | | } [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frame.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / bitflags! { [INFO] [stdout] 8 | | pub struct Mask: u8 { [INFO] [stdout] 9 | | #[cfg(feature = "forces")] [INFO] [stdout] 10 | | const PRESSURE = FRAME_CONTENT_PRESSURE_MASK as u8; [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frame.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / bitflags! { [INFO] [stdout] 8 | | pub struct Mask: u8 { [INFO] [stdout] 9 | | #[cfg(feature = "forces")] [INFO] [stdout] 10 | | const PRESSURE = FRAME_CONTENT_PRESSURE_MASK as u8; [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/frame.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / bitflags! { [INFO] [stdout] 8 | | pub struct Mask: u8 { [INFO] [stdout] 9 | | #[cfg(feature = "forces")] [INFO] [stdout] 10 | | const PRESSURE = FRAME_CONTENT_PRESSURE_MASK as u8; [INFO] [stdout] ... | [INFO] [stdout] 15 | | } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/contact.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / bitflags! { [INFO] [stdout] 23 | | pub struct Mask: u8 { [INFO] [stdout] 24 | | const ELLIPSE = CONTACT_MASK_ELLIPSE as u8; [INFO] [stdout] 25 | | const DELTAS = CONTACT_MASK_DELTAS as u8; [INFO] [stdout] ... | [INFO] [stdout] 28 | | } [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/contact.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / bitflags! { [INFO] [stdout] 23 | | pub struct Mask: u8 { [INFO] [stdout] 24 | | const ELLIPSE = CONTACT_MASK_ELLIPSE as u8; [INFO] [stdout] 25 | | const DELTAS = CONTACT_MASK_DELTAS as u8; [INFO] [stdout] ... | [INFO] [stdout] 28 | | } [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/contact.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / bitflags! { [INFO] [stdout] 23 | | pub struct Mask: u8 { [INFO] [stdout] 24 | | const ELLIPSE = CONTACT_MASK_ELLIPSE as u8; [INFO] [stdout] 25 | | const DELTAS = CONTACT_MASK_DELTAS as u8; [INFO] [stdout] ... | [INFO] [stdout] 28 | | } [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__impl_bitflags` which comes from the expansion of the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:15:648 [INFO] [stdout] | [INFO] [stdout] 15 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselSensorInfo > ( ) ) ) . max_contacts as * const _ as usize } , 0usize , concat ! ( "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deref_nullptr)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:15:893 [INFO] [stdout] | [INFO] [stdout] 15 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselSensorInfo > ( ) ) ) . num_rows as * const _ as usize } , 2usize , concat ! ( "Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:15:1130 [INFO] [stdout] | [INFO] [stdout] 15 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselSensorInfo > ( ) ) ) . num_cols as * const _ as usize } , 4usize , concat ! ( "Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:15:1367 [INFO] [stdout] | [INFO] [stdout] 15 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselSensorInfo > ( ) ) ) . width as * const _ as usize } , 8usize , concat ! ( "Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:15:1598 [INFO] [stdout] | [INFO] [stdout] 15 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselSensorInfo > ( ) ) ) . height as * const _ as usize } , 12usize , concat ! ( "Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:864 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . fw_protocol_version as * const _ as usize } , 0usize , conc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:1127 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . fw_version_major as * const _ as usize } , 1usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:1384 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . fw_version_minor as * const _ as usize } , 2usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:1641 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . fw_version_build as * const _ as usize } , 4usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:1898 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . fw_version_release as * const _ as usize } , 6usize , conca... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:2159 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . device_id as * const _ as usize } , 8usize , concat ! ( "Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:17:2402 [INFO] [stdout] | [INFO] [stdout] 17 | ...unsafe { & ( * ( :: std :: ptr :: null :: < SenselFirmwareInfo > ( ) ) ) . device_revision as * const _ as usize } , 10usize , concat ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:952 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . content_bit_mask as * const _ as usize } , 0usize , concat ! ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:1199 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . id as * const _ as usize } , 1usize , concat ! ( "Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:1418 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . state as * const _ as usize } , 4usize , concat ! ( "Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:1643 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . x_pos as * const _ as usize } , 8usize , concat ! ( "Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:1868 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . y_pos as * const _ as usize } , 12usize , concat ! ( "Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:2094 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . total_force as * const _ as usize } , 16usize , concat ! ( "O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:2332 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . area as * const _ as usize } , 20usize , concat ! ( "Offset o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:2556 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . orientation as * const _ as usize } , 24usize , concat ! ( "O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:2794 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . major_axis as * const _ as usize } , 28usize , concat ! ( "Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:3030 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . minor_axis as * const _ as usize } , 32usize , concat ! ( "Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:3266 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . delta_x as * const _ as usize } , 36usize , concat ! ( "Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:3496 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . delta_y as * const _ as usize } , 40usize , concat ! ( "Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:3726 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . delta_force as * const _ as usize } , 44usize , concat ! ( "O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:3964 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . delta_area as * const _ as usize } , 48usize , concat ! ( "Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:4200 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . min_x as * const _ as usize } , 52usize , concat ! ( "Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:4426 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . min_y as * const _ as usize } , 56usize , concat ! ( "Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:4652 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . max_x as * const _ as usize } , 60usize , concat ! ( "Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:4878 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . max_y as * const _ as usize } , 64usize , concat ! ( "Offset ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:5104 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . peak_x as * const _ as usize } , 68usize , concat ! ( "Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:5332 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . peak_y as * const _ as usize } , 72usize , concat ! ( "Offset... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:20:5560 [INFO] [stdout] | [INFO] [stdout] 20 | ... ( unsafe { & ( * ( :: std :: ptr :: null :: < SenselContact > ( ) ) ) . peak_force as * const _ as usize } , 76usize , concat ! ( "Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:22:572 [INFO] [stdout] | [INFO] [stdout] 22 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselAccelData > ( ) ) ) . x as * const _ as usize } , 0usize , concat ! ( "Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:22:793 [INFO] [stdout] | [INFO] [stdout] 22 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselAccelData > ( ) ) ) . y as * const _ as usize } , 4usize , concat ! ( "Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:22:1014 [INFO] [stdout] | [INFO] [stdout] 22 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselAccelData > ( ) ) ) . z as * const _ as usize } , 8usize , concat ! ( "Offset of f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:781 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . content_bit_mask as * const _ as usize } , 0usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:1032 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . lost_frame_count as * const _ as usize } , 4usize , concat !... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:1283 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . n_contacts as * const _ as usize } , 8usize , concat ! ( "Of... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:1522 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . contacts as * const _ as usize } , 16usize , concat ! ( "Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:1758 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . force_array as * const _ as usize } , 24usize , concat ! ( "... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:2000 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . labels_array as * const _ as usize } , 32usize , concat ! ( ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:25:2244 [INFO] [stdout] | [INFO] [stdout] 25 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselFrameData > ( ) ) ) . accel_data as * const _ as usize } , 40usize , concat ! ( "O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:27:611 [INFO] [stdout] | [INFO] [stdout] 27 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselDeviceID > ( ) ) ) . idx as * const _ as usize } , 0usize , concat ! ( "Offset of ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:27:834 [INFO] [stdout] | [INFO] [stdout] 27 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselDeviceID > ( ) ) ) . serial_num as * const _ as usize } , 1usize , concat ! ( "Off... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:27:1071 [INFO] [stdout] | [INFO] [stdout] 27 | ...( unsafe { & ( * ( :: std :: ptr :: null :: < SenselDeviceID > ( ) ) ) . com_port as * const _ as usize } , 65usize , concat ! ( "Offs... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:29:551 [INFO] [stdout] | [INFO] [stdout] 29 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselDeviceList > ( ) ) ) . num_devices as * const _ as usize } , 0usize , concat ! ( "O... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> /opt/rustwide/target/debug/build/sensel-8db77c0939204254/out/bindings.rs:29:794 [INFO] [stdout] | [INFO] [stdout] 29 | ... unsafe { & ( * ( :: std :: ptr :: null :: < SenselDeviceList > ( ) ) ) . devices as * const _ as usize } , 1usize , concat ! ( "Offse... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/bin/api_test.rs:42:28 [INFO] [stdout] | [INFO] [stdout] 42 | let tests: Vec Result<_, _>>> = vec![Box::new(|| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 42 | let tests: Vec Result<_, _>>> = vec![Box::new(|| { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 54 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/bin/api_test.rs:42:28 [INFO] [stdout] | [INFO] [stdout] 42 | let tests: Vec Result<_, _>>> = vec![Box::new(|| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is an object-safe trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 42 | let tests: Vec Result<_, _>>> = vec![Box::new(|| { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `PRESSURE` found for struct `sensel::frame::Mask` in the current scope [INFO] [stdout] --> src/bin/forces.rs:22:51 [INFO] [stdout] | [INFO] [stdout] 22 | device.set_frame_content(sensel::frame::Mask::PRESSURE).unwrap(); [INFO] [stdout] | ^^^^^^^^ associated item not found in `Mask` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `PRESSURE` found for struct `sensel::frame::Mask` in the current scope [INFO] [stdout] --> src/bin/forces.rs:22:51 [INFO] [stdout] | [INFO] [stdout] 22 | device.set_frame_content(sensel::frame::Mask::PRESSURE).unwrap(); [INFO] [stdout] | ^^^^^^^^ associated item not found in `Mask` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `force_array` on type `Frame<'_>` [INFO] [stdout] --> src/bin/forces.rs:41:37 [INFO] [stdout] | [INFO] [stdout] 41 | let force_array = frame.force_array.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `lost_frame_count`, `accel_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `force_array` on type `Frame<'_>` [INFO] [stdout] --> src/bin/forces.rs:41:37 [INFO] [stdout] | [INFO] [stdout] 41 | let force_array = frame.force_array.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `lost_frame_count`, `accel_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0599, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sensel` (bin "forces") due to 3 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `sensel` (bin "forces" test) due to 3 previous errors [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d26cb0aaa173e29e316211f22c179d887a4580844cf64fcca1f86a369d71e9b4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d26cb0aaa173e29e316211f22c179d887a4580844cf64fcca1f86a369d71e9b4", kill_on_drop: false }` [INFO] [stdout] d26cb0aaa173e29e316211f22c179d887a4580844cf64fcca1f86a369d71e9b4