[INFO] fetching crate leap-sys 0.1.1... [INFO] testing leap-sys-0.1.1 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate leap-sys 0.1.1 into /workspace/builds/worker-44/source [INFO] validating manifest of crates.io crate leap-sys 0.1.1 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate leap-sys 0.1.1 [INFO] finished tweaking crates.io crate leap-sys 0.1.1 [INFO] tweaked toml for crates.io crate leap-sys 0.1.1 written to /workspace/builds/worker-44/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 38b1a4eabd5f9e9a244c821e7f567925fd344f6f74b1393602b54899e971d20b [INFO] running `Command { std: "docker" "start" "-a" "38b1a4eabd5f9e9a244c821e7f567925fd344f6f74b1393602b54899e971d20b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "38b1a4eabd5f9e9a244c821e7f567925fd344f6f74b1393602b54899e971d20b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38b1a4eabd5f9e9a244c821e7f567925fd344f6f74b1393602b54899e971d20b", kill_on_drop: false }` [INFO] [stdout] 38b1a4eabd5f9e9a244c821e7f567925fd344f6f74b1393602b54899e971d20b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 26a90e9a9ce43e53a323bde89fd927a180bd2b4ea1d7df8d74cd14c9f237ce58 [INFO] running `Command { std: "docker" "start" "-a" "26a90e9a9ce43e53a323bde89fd927a180bd2b4ea1d7df8d74cd14c9f237ce58", kill_on_drop: false }` [INFO] [stderr] Compiling leap-sys v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: type `va_list` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | pub type va_list = *mut ::std::os::raw::c_char; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `VaList` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `size_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | pub type size_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__vcrt_bool` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub type __vcrt_bool = bool; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `wchar_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | pub type wchar_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `WcharT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | pub type int_least8_t = ::std::os::raw::c_schar; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:41:10 [INFO] [stdout] | [INFO] [stdout] 41 | pub type int_least16_t = ::std::os::raw::c_short; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | pub type int_least32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | pub type int_least64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | pub type uint_least32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | pub type int_fast8_t = ::std::os::raw::c_schar; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | pub type int_fast16_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | pub type int_fast32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:54:10 [INFO] [stdout] | [INFO] [stdout] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `intmax_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | pub type intmax_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapRS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub type _eLeapRS = i32; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:164:10 [INFO] [stdout] | [INFO] [stdout] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CALIBRATION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:174:10 [INFO] [stdout] | [INFO] [stdout] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_REF` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:228:10 [INFO] [stdout] | [INFO] [stdout] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:293:10 [INFO] [stdout] | [INFO] [stdout] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapAllocatorType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:317:10 [INFO] [stdout] | [INFO] [stdout] 317 | pub type _eLeapAllocatorType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapServiceDisposition` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:447:10 [INFO] [stdout] | [INFO] [stdout] 447 | pub type _eLeapServiceDisposition = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:484:10 [INFO] [stdout] | [INFO] [stdout] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:532:10 [INFO] [stdout] | [INFO] [stdout] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapConnectionStatus` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:554:10 [INFO] [stdout] | [INFO] [stdout] 554 | pub type _eLeapConnectionStatus = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:616:10 [INFO] [stdout] | [INFO] [stdout] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapPolicyFlag` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:649:10 [INFO] [stdout] | [INFO] [stdout] 649 | pub type _eLeapPolicyFlag = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:705:10 [INFO] [stdout] | [INFO] [stdout] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapValueType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:773:10 [INFO] [stdout] | [INFO] [stdout] 773 | pub type _eLeapValueType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_VARIANT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:888:10 [INFO] [stdout] | [INFO] [stdout] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:950:10 [INFO] [stdout] | [INFO] [stdout] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1014:10 [INFO] [stdout] | [INFO] [stdout] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `eLeapDeviceCaps` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1095:10 [INFO] [stdout] | [INFO] [stdout] 1095 | pub type eLeapDeviceCaps = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDevicePID` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1110:10 [INFO] [stdout] | [INFO] [stdout] 1110 | pub type _eLeapDevicePID = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1265:10 [INFO] [stdout] | [INFO] [stdout] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1350:10 [INFO] [stdout] | [INFO] [stdout] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDeviceStatus` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1375:10 [INFO] [stdout] | [INFO] [stdout] 1375 | pub type _eLeapDeviceStatus = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1442:10 [INFO] [stdout] | [INFO] [stdout] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1508:10 [INFO] [stdout] | [INFO] [stdout] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapImageType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1517:10 [INFO] [stdout] | [INFO] [stdout] 1517 | pub type _eLeapImageType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapImageFormat` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1530:10 [INFO] [stdout] | [INFO] [stdout] 1530 | pub type _eLeapImageFormat = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapPerspectiveType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1546:10 [INFO] [stdout] | [INFO] [stdout] 1546 | pub type _eLeapPerspectiveType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1682:10 [INFO] [stdout] | [INFO] [stdout] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1786:10 [INFO] [stdout] | [INFO] [stdout] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1872:10 [INFO] [stdout] | [INFO] [stdout] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_VECTOR` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1997:10 [INFO] [stdout] | [INFO] [stdout] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2026:10 [INFO] [stdout] | [INFO] [stdout] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_QUATERNION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2165:10 [INFO] [stdout] | [INFO] [stdout] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_BONE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2243:10 [INFO] [stdout] | [INFO] [stdout] 2243 | pub type LEAP_BONE = _LEAP_BONE; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DIGIT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_PALM` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2538:10 [INFO] [stdout] | [INFO] [stdout] 2538 | pub type LEAP_PALM = _LEAP_PALM; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapHandType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2547:10 [INFO] [stdout] | [INFO] [stdout] 2547 | pub type _eLeapHandType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_HAND` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2848:10 [INFO] [stdout] | [INFO] [stdout] 2848 | pub type LEAP_HAND = _LEAP_HAND; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2957:10 [INFO] [stdout] | [INFO] [stdout] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapLogSeverity` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2968:10 [INFO] [stdout] | [INFO] [stdout] 2968 | pub type _eLeapLogSeverity = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_LOG_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3033:10 [INFO] [stdout] | [INFO] [stdout] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3077:10 [INFO] [stdout] | [INFO] [stdout] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3149:10 [INFO] [stdout] | [INFO] [stdout] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDroppedFrameType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3154:10 [INFO] [stdout] | [INFO] [stdout] 3154 | pub type _eLeapDroppedFrameType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3197:10 [INFO] [stdout] | [INFO] [stdout] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3286:10 [INFO] [stdout] | [INFO] [stdout] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3358:10 [INFO] [stdout] | [INFO] [stdout] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3444:10 [INFO] [stdout] | [INFO] [stdout] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3503:10 [INFO] [stdout] | [INFO] [stdout] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3573:10 [INFO] [stdout] | [INFO] [stdout] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapEventType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3655:10 [INFO] [stdout] | [INFO] [stdout] 3655 | pub type _eLeapEventType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3973:10 [INFO] [stdout] | [INFO] [stdout] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4137:10 [INFO] [stdout] | [INFO] [stdout] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapRecordingFlags` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4318:10 [INFO] [stdout] | [INFO] [stdout] 4318 | pub type _eLeapRecordingFlags = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4332:10 [INFO] [stdout] | [INFO] [stdout] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4368:10 [INFO] [stdout] | [INFO] [stdout] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4406:10 [INFO] [stdout] | [INFO] [stdout] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4591:10 [INFO] [stdout] | [INFO] [stdout] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `true_` should have an upper case name [INFO] [stdout] --> src/lib.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const true_: u32 = 1; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `TRUE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `false_` should have an upper case name [INFO] [stdout] --> src/lib.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const false_: u32 = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `FALSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `__bool_true_false_are_defined` should have an upper case name [INFO] [stdout] --> src/lib.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const __bool_true_false_are_defined: u32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name [INFO] [stdout] --> src/lib.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name [INFO] [stdout] --> src/lib.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name [INFO] [stdout] --> src/lib.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name [INFO] [stdout] --> src/lib.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name [INFO] [stdout] --> src/lib.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name [INFO] [stdout] --> src/lib.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name [INFO] [stdout] --> src/lib.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name [INFO] [stdout] --> src/lib.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name [INFO] [stdout] --> src/lib.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name [INFO] [stdout] --> src/lib.rs:91:11 [INFO] [stdout] | [INFO] [stdout] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name [INFO] [stdout] --> src/lib.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name [INFO] [stdout] --> src/lib.rs:102:11 [INFO] [stdout] | [INFO] [stdout] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name [INFO] [stdout] --> src/lib.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name [INFO] [stdout] --> src/lib.rs:115:11 [INFO] [stdout] | [INFO] [stdout] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name [INFO] [stdout] --> src/lib.rs:121:11 [INFO] [stdout] | [INFO] [stdout] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name [INFO] [stdout] --> src/lib.rs:124:11 [INFO] [stdout] | [INFO] [stdout] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name [INFO] [stdout] --> src/lib.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name [INFO] [stdout] --> src/lib.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name [INFO] [stdout] --> src/lib.rs:134:11 [INFO] [stdout] | [INFO] [stdout] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name [INFO] [stdout] --> src/lib.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name [INFO] [stdout] --> src/lib.rs:297:11 [INFO] [stdout] | [INFO] [stdout] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name [INFO] [stdout] --> src/lib.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name [INFO] [stdout] --> src/lib.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name [INFO] [stdout] --> src/lib.rs:303:11 [INFO] [stdout] | [INFO] [stdout] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name [INFO] [stdout] --> src/lib.rs:305:11 [INFO] [stdout] | [INFO] [stdout] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name [INFO] [stdout] --> src/lib.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name [INFO] [stdout] --> src/lib.rs:309:11 [INFO] [stdout] | [INFO] [stdout] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name [INFO] [stdout] --> src/lib.rs:311:11 [INFO] [stdout] | [INFO] [stdout] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name [INFO] [stdout] --> src/lib.rs:313:11 [INFO] [stdout] | [INFO] [stdout] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name [INFO] [stdout] --> src/lib.rs:440:11 [INFO] [stdout] | [INFO] [stdout] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name [INFO] [stdout] --> src/lib.rs:443:11 [INFO] [stdout] | [INFO] [stdout] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name [INFO] [stdout] --> src/lib.rs:446:11 [INFO] [stdout] | [INFO] [stdout] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name [INFO] [stdout] --> src/lib.rs:536:11 [INFO] [stdout] | [INFO] [stdout] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name [INFO] [stdout] --> src/lib.rs:539:11 [INFO] [stdout] | [INFO] [stdout] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:542:11 [INFO] [stdout] | [INFO] [stdout] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name [INFO] [stdout] --> src/lib.rs:547:11 [INFO] [stdout] | [INFO] [stdout] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name [INFO] [stdout] --> src/lib.rs:638:11 [INFO] [stdout] | [INFO] [stdout] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name [INFO] [stdout] --> src/lib.rs:640:11 [INFO] [stdout] | [INFO] [stdout] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name [INFO] [stdout] --> src/lib.rs:642:11 [INFO] [stdout] | [INFO] [stdout] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name [INFO] [stdout] --> src/lib.rs:644:11 [INFO] [stdout] | [INFO] [stdout] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name [INFO] [stdout] --> src/lib.rs:646:11 [INFO] [stdout] | [INFO] [stdout] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:759:11 [INFO] [stdout] | [INFO] [stdout] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name [INFO] [stdout] --> src/lib.rs:761:11 [INFO] [stdout] | [INFO] [stdout] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name [INFO] [stdout] --> src/lib.rs:763:11 [INFO] [stdout] | [INFO] [stdout] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name [INFO] [stdout] --> src/lib.rs:765:11 [INFO] [stdout] | [INFO] [stdout] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name [INFO] [stdout] --> src/lib.rs:767:11 [INFO] [stdout] | [INFO] [stdout] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name [INFO] [stdout] --> src/lib.rs:769:11 [INFO] [stdout] | [INFO] [stdout] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `boolValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | pub boolValue: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `bool_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `iValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:794:9 [INFO] [stdout] | [INFO] [stdout] 794 | pub iValue: i32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `i_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `fValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | pub fValue: f32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `f_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `strValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:798:9 [INFO] [stdout] | [INFO] [stdout] 798 | pub strValue: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `str_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `requestID` should have a snake case name [INFO] [stdout] --> src/lib.rs:900:9 [INFO] [stdout] | [INFO] [stdout] 900 | pub requestID: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `requestID` should have a snake case name [INFO] [stdout] --> src/lib.rs:964:9 [INFO] [stdout] | [INFO] [stdout] 964 | pub requestID: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name [INFO] [stdout] --> src/lib.rs:1092:11 [INFO] [stdout] | [INFO] [stdout] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:1097:11 [INFO] [stdout] | [INFO] [stdout] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name [INFO] [stdout] --> src/lib.rs:1099:11 [INFO] [stdout] | [INFO] [stdout] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name [INFO] [stdout] --> src/lib.rs:1101:11 [INFO] [stdout] | [INFO] [stdout] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name [INFO] [stdout] --> src/lib.rs:1103:11 [INFO] [stdout] | [INFO] [stdout] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name [INFO] [stdout] --> src/lib.rs:1105:11 [INFO] [stdout] | [INFO] [stdout] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name [INFO] [stdout] --> src/lib.rs:1107:11 [INFO] [stdout] | [INFO] [stdout] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name [INFO] [stdout] --> src/lib.rs:1352:11 [INFO] [stdout] | [INFO] [stdout] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name [INFO] [stdout] --> src/lib.rs:1354:11 [INFO] [stdout] | [INFO] [stdout] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name [INFO] [stdout] --> src/lib.rs:1357:11 [INFO] [stdout] | [INFO] [stdout] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name [INFO] [stdout] --> src/lib.rs:1359:11 [INFO] [stdout] | [INFO] [stdout] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name [INFO] [stdout] --> src/lib.rs:1361:11 [INFO] [stdout] | [INFO] [stdout] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name [INFO] [stdout] --> src/lib.rs:1363:11 [INFO] [stdout] | [INFO] [stdout] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name [INFO] [stdout] --> src/lib.rs:1365:11 [INFO] [stdout] | [INFO] [stdout] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name [INFO] [stdout] --> src/lib.rs:1367:11 [INFO] [stdout] | [INFO] [stdout] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name [INFO] [stdout] --> src/lib.rs:1369:11 [INFO] [stdout] | [INFO] [stdout] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name [INFO] [stdout] --> src/lib.rs:1371:11 [INFO] [stdout] | [INFO] [stdout] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `hDevice` should have a snake case name [INFO] [stdout] --> src/lib.rs:1396:9 [INFO] [stdout] | [INFO] [stdout] 1396 | pub hDevice: LEAP_DEVICE, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `h_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name [INFO] [stdout] --> src/lib.rs:1510:11 [INFO] [stdout] | [INFO] [stdout] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name [INFO] [stdout] --> src/lib.rs:1512:11 [INFO] [stdout] | [INFO] [stdout] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name [INFO] [stdout] --> src/lib.rs:1514:11 [INFO] [stdout] | [INFO] [stdout] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name [INFO] [stdout] --> src/lib.rs:1522:11 [INFO] [stdout] | [INFO] [stdout] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name [INFO] [stdout] --> src/lib.rs:1524:11 [INFO] [stdout] | [INFO] [stdout] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name [INFO] [stdout] --> src/lib.rs:1526:11 [INFO] [stdout] | [INFO] [stdout] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name [INFO] [stdout] --> src/lib.rs:1536:11 [INFO] [stdout] | [INFO] [stdout] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name [INFO] [stdout] --> src/lib.rs:1538:11 [INFO] [stdout] | [INFO] [stdout] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name [INFO] [stdout] --> src/lib.rs:1540:11 [INFO] [stdout] | [INFO] [stdout] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name [INFO] [stdout] --> src/lib.rs:1542:11 [INFO] [stdout] | [INFO] [stdout] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pBuffer` should have a snake case name [INFO] [stdout] --> src/lib.rs:1804:9 [INFO] [stdout] | [INFO] [stdout] 1804 | pub pBuffer: *mut ::std::os::raw::c_void, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `p_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name [INFO] [stdout] --> src/lib.rs:2540:11 [INFO] [stdout] | [INFO] [stdout] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name [INFO] [stdout] --> src/lib.rs:2542:11 [INFO] [stdout] | [INFO] [stdout] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nHands` should have a snake case name [INFO] [stdout] --> src/lib.rs:2868:9 [INFO] [stdout] | [INFO] [stdout] 2868 | pub nHands: u32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `n_hands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pHands` should have a snake case name [INFO] [stdout] --> src/lib.rs:2871:9 [INFO] [stdout] | [INFO] [stdout] 2871 | pub pHands: *mut LEAP_HAND, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `p_hands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:2959:11 [INFO] [stdout] | [INFO] [stdout] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name [INFO] [stdout] --> src/lib.rs:2961:11 [INFO] [stdout] | [INFO] [stdout] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name [INFO] [stdout] --> src/lib.rs:2963:11 [INFO] [stdout] | [INFO] [stdout] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name [INFO] [stdout] --> src/lib.rs:2965:11 [INFO] [stdout] | [INFO] [stdout] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nEvents` should have a snake case name [INFO] [stdout] --> src/lib.rs:3039:9 [INFO] [stdout] | [INFO] [stdout] 3039 | pub nEvents: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_events` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name [INFO] [stdout] --> src/lib.rs:3150:11 [INFO] [stdout] | [INFO] [stdout] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name [INFO] [stdout] --> src/lib.rs:3152:11 [INFO] [stdout] | [INFO] [stdout] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name [INFO] [stdout] --> src/lib.rs:3153:11 [INFO] [stdout] | [INFO] [stdout] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3298:9 [INFO] [stdout] | [INFO] [stdout] 3298 | pub nPoints: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3371:9 [INFO] [stdout] | [INFO] [stdout] 3371 | pub nPoints: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3373:9 [INFO] [stdout] | [INFO] [stdout] 3373 | pub pPoints: *mut LEAP_VECTOR, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `p_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pIDs` should have a snake case name [INFO] [stdout] --> src/lib.rs:3375:9 [INFO] [stdout] | [INFO] [stdout] 3375 | pub pIDs: *mut u32, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `p_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name [INFO] [stdout] --> src/lib.rs:3576:11 [INFO] [stdout] | [INFO] [stdout] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name [INFO] [stdout] --> src/lib.rs:3579:11 [INFO] [stdout] | [INFO] [stdout] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name [INFO] [stdout] --> src/lib.rs:3582:11 [INFO] [stdout] | [INFO] [stdout] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name [INFO] [stdout] --> src/lib.rs:3588:11 [INFO] [stdout] | [INFO] [stdout] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name [INFO] [stdout] --> src/lib.rs:3594:11 [INFO] [stdout] | [INFO] [stdout] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name [INFO] [stdout] --> src/lib.rs:3600:11 [INFO] [stdout] | [INFO] [stdout] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name [INFO] [stdout] --> src/lib.rs:3603:11 [INFO] [stdout] | [INFO] [stdout] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name [INFO] [stdout] --> src/lib.rs:3608:11 [INFO] [stdout] | [INFO] [stdout] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:3613:11 [INFO] [stdout] | [INFO] [stdout] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name [INFO] [stdout] --> src/lib.rs:3615:11 [INFO] [stdout] | [INFO] [stdout] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name [INFO] [stdout] --> src/lib.rs:3623:11 [INFO] [stdout] | [INFO] [stdout] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name [INFO] [stdout] --> src/lib.rs:3627:11 [INFO] [stdout] | [INFO] [stdout] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3631:11 [INFO] [stdout] | [INFO] [stdout] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3635:11 [INFO] [stdout] | [INFO] [stdout] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name [INFO] [stdout] --> src/lib.rs:3639:11 [INFO] [stdout] | [INFO] [stdout] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name [INFO] [stdout] --> src/lib.rs:3643:11 [INFO] [stdout] | [INFO] [stdout] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3647:11 [INFO] [stdout] | [INFO] [stdout] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name [INFO] [stdout] --> src/lib.rs:3649:11 [INFO] [stdout] | [INFO] [stdout] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name [INFO] [stdout] --> src/lib.rs:3651:11 [INFO] [stdout] | [INFO] [stdout] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name [INFO] [stdout] --> src/lib.rs:4309:11 [INFO] [stdout] | [INFO] [stdout] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name [INFO] [stdout] --> src/lib.rs:4310:11 [INFO] [stdout] | [INFO] [stdout] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name [INFO] [stdout] --> src/lib.rs:4311:11 [INFO] [stdout] | [INFO] [stdout] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name [INFO] [stdout] --> src/lib.rs:4312:11 [INFO] [stdout] | [INFO] [stdout] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name [INFO] [stdout] --> src/lib.rs:4313:11 [INFO] [stdout] | [INFO] [stdout] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 207 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.44s [INFO] running `Command { std: "docker" "inspect" "26a90e9a9ce43e53a323bde89fd927a180bd2b4ea1d7df8d74cd14c9f237ce58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26a90e9a9ce43e53a323bde89fd927a180bd2b4ea1d7df8d74cd14c9f237ce58", kill_on_drop: false }` [INFO] [stdout] 26a90e9a9ce43e53a323bde89fd927a180bd2b4ea1d7df8d74cd14c9f237ce58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fc288deeaaf6483786df817e597b664fb29270c28022e91bb192f9358f4c8990 [INFO] running `Command { std: "docker" "start" "-a" "fc288deeaaf6483786df817e597b664fb29270c28022e91bb192f9358f4c8990", kill_on_drop: false }` [INFO] [stdout] warning: type `va_list` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | pub type va_list = *mut ::std::os::raw::c_char; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `VaList` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `size_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | pub type size_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__vcrt_bool` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub type __vcrt_bool = bool; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `wchar_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | pub type wchar_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `WcharT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | pub type int_least8_t = ::std::os::raw::c_schar; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:41:10 [INFO] [stdout] | [INFO] [stdout] 41 | pub type int_least16_t = ::std::os::raw::c_short; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | pub type int_least32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | pub type int_least64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | pub type uint_least32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | pub type int_fast8_t = ::std::os::raw::c_schar; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | pub type int_fast16_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | pub type int_fast32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:54:10 [INFO] [stdout] | [INFO] [stdout] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `intmax_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | pub type intmax_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapRS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub type _eLeapRS = i32; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:164:10 [INFO] [stdout] | [INFO] [stdout] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CALIBRATION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:174:10 [INFO] [stdout] | [INFO] [stdout] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_REF` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:228:10 [INFO] [stdout] | [INFO] [stdout] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:293:10 [INFO] [stdout] | [INFO] [stdout] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapAllocatorType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:317:10 [INFO] [stdout] | [INFO] [stdout] 317 | pub type _eLeapAllocatorType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapServiceDisposition` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:447:10 [INFO] [stdout] | [INFO] [stdout] 447 | pub type _eLeapServiceDisposition = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:484:10 [INFO] [stdout] | [INFO] [stdout] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:532:10 [INFO] [stdout] | [INFO] [stdout] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapConnectionStatus` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:554:10 [INFO] [stdout] | [INFO] [stdout] 554 | pub type _eLeapConnectionStatus = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:616:10 [INFO] [stdout] | [INFO] [stdout] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapPolicyFlag` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:649:10 [INFO] [stdout] | [INFO] [stdout] 649 | pub type _eLeapPolicyFlag = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:705:10 [INFO] [stdout] | [INFO] [stdout] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapValueType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:773:10 [INFO] [stdout] | [INFO] [stdout] 773 | pub type _eLeapValueType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_VARIANT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:888:10 [INFO] [stdout] | [INFO] [stdout] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:950:10 [INFO] [stdout] | [INFO] [stdout] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1014:10 [INFO] [stdout] | [INFO] [stdout] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `eLeapDeviceCaps` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1095:10 [INFO] [stdout] | [INFO] [stdout] 1095 | pub type eLeapDeviceCaps = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDevicePID` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1110:10 [INFO] [stdout] | [INFO] [stdout] 1110 | pub type _eLeapDevicePID = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1265:10 [INFO] [stdout] | [INFO] [stdout] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1350:10 [INFO] [stdout] | [INFO] [stdout] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDeviceStatus` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1375:10 [INFO] [stdout] | [INFO] [stdout] 1375 | pub type _eLeapDeviceStatus = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1442:10 [INFO] [stdout] | [INFO] [stdout] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1508:10 [INFO] [stdout] | [INFO] [stdout] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapImageType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1517:10 [INFO] [stdout] | [INFO] [stdout] 1517 | pub type _eLeapImageType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapImageFormat` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1530:10 [INFO] [stdout] | [INFO] [stdout] 1530 | pub type _eLeapImageFormat = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapPerspectiveType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1546:10 [INFO] [stdout] | [INFO] [stdout] 1546 | pub type _eLeapPerspectiveType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1682:10 [INFO] [stdout] | [INFO] [stdout] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1786:10 [INFO] [stdout] | [INFO] [stdout] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1872:10 [INFO] [stdout] | [INFO] [stdout] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_VECTOR` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1997:10 [INFO] [stdout] | [INFO] [stdout] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2026:10 [INFO] [stdout] | [INFO] [stdout] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_QUATERNION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2165:10 [INFO] [stdout] | [INFO] [stdout] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_BONE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2243:10 [INFO] [stdout] | [INFO] [stdout] 2243 | pub type LEAP_BONE = _LEAP_BONE; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DIGIT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_PALM` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2538:10 [INFO] [stdout] | [INFO] [stdout] 2538 | pub type LEAP_PALM = _LEAP_PALM; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapHandType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2547:10 [INFO] [stdout] | [INFO] [stdout] 2547 | pub type _eLeapHandType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_HAND` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2848:10 [INFO] [stdout] | [INFO] [stdout] 2848 | pub type LEAP_HAND = _LEAP_HAND; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2957:10 [INFO] [stdout] | [INFO] [stdout] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapLogSeverity` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2968:10 [INFO] [stdout] | [INFO] [stdout] 2968 | pub type _eLeapLogSeverity = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_LOG_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3033:10 [INFO] [stdout] | [INFO] [stdout] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3077:10 [INFO] [stdout] | [INFO] [stdout] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3149:10 [INFO] [stdout] | [INFO] [stdout] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDroppedFrameType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3154:10 [INFO] [stdout] | [INFO] [stdout] 3154 | pub type _eLeapDroppedFrameType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3197:10 [INFO] [stdout] | [INFO] [stdout] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3286:10 [INFO] [stdout] | [INFO] [stdout] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3358:10 [INFO] [stdout] | [INFO] [stdout] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3444:10 [INFO] [stdout] | [INFO] [stdout] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3503:10 [INFO] [stdout] | [INFO] [stdout] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3573:10 [INFO] [stdout] | [INFO] [stdout] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapEventType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3655:10 [INFO] [stdout] | [INFO] [stdout] 3655 | pub type _eLeapEventType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3973:10 [INFO] [stdout] | [INFO] [stdout] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4137:10 [INFO] [stdout] | [INFO] [stdout] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapRecordingFlags` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4318:10 [INFO] [stdout] | [INFO] [stdout] 4318 | pub type _eLeapRecordingFlags = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4332:10 [INFO] [stdout] | [INFO] [stdout] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4368:10 [INFO] [stdout] | [INFO] [stdout] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4406:10 [INFO] [stdout] | [INFO] [stdout] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4591:10 [INFO] [stdout] | [INFO] [stdout] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `true_` should have an upper case name [INFO] [stdout] --> src/lib.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const true_: u32 = 1; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `TRUE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `false_` should have an upper case name [INFO] [stdout] --> src/lib.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const false_: u32 = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `FALSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `__bool_true_false_are_defined` should have an upper case name [INFO] [stdout] --> src/lib.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const __bool_true_false_are_defined: u32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name [INFO] [stdout] --> src/lib.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name [INFO] [stdout] --> src/lib.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name [INFO] [stdout] --> src/lib.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name [INFO] [stdout] --> src/lib.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name [INFO] [stdout] --> src/lib.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name [INFO] [stdout] --> src/lib.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name [INFO] [stdout] --> src/lib.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name [INFO] [stdout] --> src/lib.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name [INFO] [stdout] --> src/lib.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name [INFO] [stdout] --> src/lib.rs:91:11 [INFO] [stdout] | [INFO] [stdout] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name [INFO] [stdout] --> src/lib.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name [INFO] [stdout] --> src/lib.rs:102:11 [INFO] [stdout] | [INFO] [stdout] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name [INFO] [stdout] --> src/lib.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name [INFO] [stdout] --> src/lib.rs:115:11 [INFO] [stdout] | [INFO] [stdout] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name [INFO] [stdout] --> src/lib.rs:121:11 [INFO] [stdout] | [INFO] [stdout] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name [INFO] [stdout] --> src/lib.rs:124:11 [INFO] [stdout] | [INFO] [stdout] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name [INFO] [stdout] --> src/lib.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name [INFO] [stdout] --> src/lib.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name [INFO] [stdout] --> src/lib.rs:134:11 [INFO] [stdout] | [INFO] [stdout] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name [INFO] [stdout] --> src/lib.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name [INFO] [stdout] --> src/lib.rs:297:11 [INFO] [stdout] | [INFO] [stdout] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name [INFO] [stdout] --> src/lib.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name [INFO] [stdout] --> src/lib.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name [INFO] [stdout] --> src/lib.rs:303:11 [INFO] [stdout] | [INFO] [stdout] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name [INFO] [stdout] --> src/lib.rs:305:11 [INFO] [stdout] | [INFO] [stdout] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name [INFO] [stdout] --> src/lib.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name [INFO] [stdout] --> src/lib.rs:309:11 [INFO] [stdout] | [INFO] [stdout] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name [INFO] [stdout] --> src/lib.rs:311:11 [INFO] [stdout] | [INFO] [stdout] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name [INFO] [stdout] --> src/lib.rs:313:11 [INFO] [stdout] | [INFO] [stdout] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name [INFO] [stdout] --> src/lib.rs:440:11 [INFO] [stdout] | [INFO] [stdout] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name [INFO] [stdout] --> src/lib.rs:443:11 [INFO] [stdout] | [INFO] [stdout] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name [INFO] [stdout] --> src/lib.rs:446:11 [INFO] [stdout] | [INFO] [stdout] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name [INFO] [stdout] --> src/lib.rs:536:11 [INFO] [stdout] | [INFO] [stdout] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name [INFO] [stdout] --> src/lib.rs:539:11 [INFO] [stdout] | [INFO] [stdout] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:542:11 [INFO] [stdout] | [INFO] [stdout] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name [INFO] [stdout] --> src/lib.rs:547:11 [INFO] [stdout] | [INFO] [stdout] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name [INFO] [stdout] --> src/lib.rs:638:11 [INFO] [stdout] | [INFO] [stdout] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name [INFO] [stdout] --> src/lib.rs:640:11 [INFO] [stdout] | [INFO] [stdout] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name [INFO] [stdout] --> src/lib.rs:642:11 [INFO] [stdout] | [INFO] [stdout] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name [INFO] [stdout] --> src/lib.rs:644:11 [INFO] [stdout] | [INFO] [stdout] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name [INFO] [stdout] --> src/lib.rs:646:11 [INFO] [stdout] | [INFO] [stdout] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:759:11 [INFO] [stdout] | [INFO] [stdout] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name [INFO] [stdout] --> src/lib.rs:761:11 [INFO] [stdout] | [INFO] [stdout] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name [INFO] [stdout] --> src/lib.rs:763:11 [INFO] [stdout] | [INFO] [stdout] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name [INFO] [stdout] --> src/lib.rs:765:11 [INFO] [stdout] | [INFO] [stdout] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name [INFO] [stdout] --> src/lib.rs:767:11 [INFO] [stdout] | [INFO] [stdout] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name [INFO] [stdout] --> src/lib.rs:769:11 [INFO] [stdout] | [INFO] [stdout] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `boolValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | pub boolValue: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `bool_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `iValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:794:9 [INFO] [stdout] | [INFO] [stdout] 794 | pub iValue: i32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `i_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `fValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | pub fValue: f32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `f_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `strValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:798:9 [INFO] [stdout] | [INFO] [stdout] 798 | pub strValue: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `str_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `requestID` should have a snake case name [INFO] [stdout] --> src/lib.rs:900:9 [INFO] [stdout] | [INFO] [stdout] 900 | pub requestID: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `requestID` should have a snake case name [INFO] [stdout] --> src/lib.rs:964:9 [INFO] [stdout] | [INFO] [stdout] 964 | pub requestID: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name [INFO] [stdout] --> src/lib.rs:1092:11 [INFO] [stdout] | [INFO] [stdout] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:1097:11 [INFO] [stdout] | [INFO] [stdout] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name [INFO] [stdout] --> src/lib.rs:1099:11 [INFO] [stdout] | [INFO] [stdout] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name [INFO] [stdout] --> src/lib.rs:1101:11 [INFO] [stdout] | [INFO] [stdout] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name [INFO] [stdout] --> src/lib.rs:1103:11 [INFO] [stdout] | [INFO] [stdout] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name [INFO] [stdout] --> src/lib.rs:1105:11 [INFO] [stdout] | [INFO] [stdout] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name [INFO] [stdout] --> src/lib.rs:1107:11 [INFO] [stdout] | [INFO] [stdout] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name [INFO] [stdout] --> src/lib.rs:1352:11 [INFO] [stdout] | [INFO] [stdout] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name [INFO] [stdout] --> src/lib.rs:1354:11 [INFO] [stdout] | [INFO] [stdout] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name [INFO] [stdout] --> src/lib.rs:1357:11 [INFO] [stdout] | [INFO] [stdout] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name [INFO] [stdout] --> src/lib.rs:1359:11 [INFO] [stdout] | [INFO] [stdout] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name [INFO] [stdout] --> src/lib.rs:1361:11 [INFO] [stdout] | [INFO] [stdout] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name [INFO] [stdout] --> src/lib.rs:1363:11 [INFO] [stdout] | [INFO] [stdout] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name [INFO] [stdout] --> src/lib.rs:1365:11 [INFO] [stdout] | [INFO] [stdout] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name [INFO] [stdout] --> src/lib.rs:1367:11 [INFO] [stdout] | [INFO] [stdout] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name [INFO] [stdout] --> src/lib.rs:1369:11 [INFO] [stdout] | [INFO] [stdout] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name [INFO] [stdout] --> src/lib.rs:1371:11 [INFO] [stdout] | [INFO] [stdout] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `hDevice` should have a snake case name [INFO] [stdout] --> src/lib.rs:1396:9 [INFO] [stdout] | [INFO] [stdout] 1396 | pub hDevice: LEAP_DEVICE, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `h_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name [INFO] [stdout] --> src/lib.rs:1510:11 [INFO] [stdout] | [INFO] [stdout] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name [INFO] [stdout] --> src/lib.rs:1512:11 [INFO] [stdout] | [INFO] [stdout] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name [INFO] [stdout] --> src/lib.rs:1514:11 [INFO] [stdout] | [INFO] [stdout] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name [INFO] [stdout] --> src/lib.rs:1522:11 [INFO] [stdout] | [INFO] [stdout] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name [INFO] [stdout] --> src/lib.rs:1524:11 [INFO] [stdout] | [INFO] [stdout] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name [INFO] [stdout] --> src/lib.rs:1526:11 [INFO] [stdout] | [INFO] [stdout] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name [INFO] [stdout] --> src/lib.rs:1536:11 [INFO] [stdout] | [INFO] [stdout] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name [INFO] [stdout] --> src/lib.rs:1538:11 [INFO] [stdout] | [INFO] [stdout] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name [INFO] [stdout] --> src/lib.rs:1540:11 [INFO] [stdout] | [INFO] [stdout] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name [INFO] [stdout] --> src/lib.rs:1542:11 [INFO] [stdout] | [INFO] [stdout] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pBuffer` should have a snake case name [INFO] [stdout] --> src/lib.rs:1804:9 [INFO] [stdout] | [INFO] [stdout] 1804 | pub pBuffer: *mut ::std::os::raw::c_void, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `p_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name [INFO] [stdout] --> src/lib.rs:2540:11 [INFO] [stdout] | [INFO] [stdout] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name [INFO] [stdout] --> src/lib.rs:2542:11 [INFO] [stdout] | [INFO] [stdout] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nHands` should have a snake case name [INFO] [stdout] --> src/lib.rs:2868:9 [INFO] [stdout] | [INFO] [stdout] 2868 | pub nHands: u32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `n_hands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pHands` should have a snake case name [INFO] [stdout] --> src/lib.rs:2871:9 [INFO] [stdout] | [INFO] [stdout] 2871 | pub pHands: *mut LEAP_HAND, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `p_hands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:2959:11 [INFO] [stdout] | [INFO] [stdout] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name [INFO] [stdout] --> src/lib.rs:2961:11 [INFO] [stdout] | [INFO] [stdout] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name [INFO] [stdout] --> src/lib.rs:2963:11 [INFO] [stdout] | [INFO] [stdout] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name [INFO] [stdout] --> src/lib.rs:2965:11 [INFO] [stdout] | [INFO] [stdout] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nEvents` should have a snake case name [INFO] [stdout] --> src/lib.rs:3039:9 [INFO] [stdout] | [INFO] [stdout] 3039 | pub nEvents: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_events` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name [INFO] [stdout] --> src/lib.rs:3150:11 [INFO] [stdout] | [INFO] [stdout] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name [INFO] [stdout] --> src/lib.rs:3152:11 [INFO] [stdout] | [INFO] [stdout] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name [INFO] [stdout] --> src/lib.rs:3153:11 [INFO] [stdout] | [INFO] [stdout] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3298:9 [INFO] [stdout] | [INFO] [stdout] 3298 | pub nPoints: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3371:9 [INFO] [stdout] | [INFO] [stdout] 3371 | pub nPoints: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3373:9 [INFO] [stdout] | [INFO] [stdout] 3373 | pub pPoints: *mut LEAP_VECTOR, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `p_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pIDs` should have a snake case name [INFO] [stdout] --> src/lib.rs:3375:9 [INFO] [stdout] | [INFO] [stdout] 3375 | pub pIDs: *mut u32, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `p_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name [INFO] [stdout] --> src/lib.rs:3576:11 [INFO] [stdout] | [INFO] [stdout] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name [INFO] [stdout] --> src/lib.rs:3579:11 [INFO] [stdout] | [INFO] [stdout] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name [INFO] [stdout] --> src/lib.rs:3582:11 [INFO] [stdout] | [INFO] [stdout] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name [INFO] [stdout] --> src/lib.rs:3588:11 [INFO] [stdout] | [INFO] [stdout] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name [INFO] [stdout] --> src/lib.rs:3594:11 [INFO] [stdout] | [INFO] [stdout] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name [INFO] [stdout] --> src/lib.rs:3600:11 [INFO] [stdout] | [INFO] [stdout] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name [INFO] [stdout] --> src/lib.rs:3603:11 [INFO] [stdout] | [INFO] [stdout] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name [INFO] [stdout] --> src/lib.rs:3608:11 [INFO] [stdout] | [INFO] [stdout] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:3613:11 [INFO] [stdout] | [INFO] [stdout] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name [INFO] [stdout] --> src/lib.rs:3615:11 [INFO] [stdout] | [INFO] [stdout] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name [INFO] [stdout] --> src/lib.rs:3623:11 [INFO] [stdout] | [INFO] [stdout] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name [INFO] [stdout] --> src/lib.rs:3627:11 [INFO] [stdout] | [INFO] [stdout] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3631:11 [INFO] [stdout] | [INFO] [stdout] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3635:11 [INFO] [stdout] | [INFO] [stdout] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name [INFO] [stdout] --> src/lib.rs:3639:11 [INFO] [stdout] | [INFO] [stdout] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name [INFO] [stdout] --> src/lib.rs:3643:11 [INFO] [stdout] | [INFO] [stdout] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3647:11 [INFO] [stdout] | [INFO] [stdout] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name [INFO] [stdout] --> src/lib.rs:3649:11 [INFO] [stdout] | [INFO] [stdout] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name [INFO] [stdout] --> src/lib.rs:3651:11 [INFO] [stdout] | [INFO] [stdout] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name [INFO] [stdout] --> src/lib.rs:4309:11 [INFO] [stdout] | [INFO] [stdout] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name [INFO] [stdout] --> src/lib.rs:4310:11 [INFO] [stdout] | [INFO] [stdout] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling leap-sys v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name [INFO] [stdout] --> src/lib.rs:4311:11 [INFO] [stdout] | [INFO] [stdout] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name [INFO] [stdout] --> src/lib.rs:4312:11 [INFO] [stdout] | [INFO] [stdout] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name [INFO] [stdout] --> src/lib.rs:4313:11 [INFO] [stdout] | [INFO] [stdout] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 207 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `va_list` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | pub type va_list = *mut ::std::os::raw::c_char; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `VaList` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `size_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | pub type size_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `SizeT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `__vcrt_bool` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub type __vcrt_bool = bool; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `wchar_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | pub type wchar_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `WcharT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | pub type int_least8_t = ::std::os::raw::c_schar; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:41:10 [INFO] [stdout] | [INFO] [stdout] 41 | pub type int_least16_t = ::std::os::raw::c_short; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | pub type int_least32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | pub type int_least64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | pub type uint_least32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | pub type int_fast8_t = ::std::os::raw::c_schar; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | pub type int_fast16_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | pub type int_fast32_t = ::std::os::raw::c_int; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:54:10 [INFO] [stdout] | [INFO] [stdout] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `intmax_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | pub type intmax_t = ::std::os::raw::c_longlong; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:57:10 [INFO] [stdout] | [INFO] [stdout] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapRS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub type _eLeapRS = i32; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:164:10 [INFO] [stdout] | [INFO] [stdout] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CALIBRATION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:174:10 [INFO] [stdout] | [INFO] [stdout] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_REF` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:228:10 [INFO] [stdout] | [INFO] [stdout] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:293:10 [INFO] [stdout] | [INFO] [stdout] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapAllocatorType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:317:10 [INFO] [stdout] | [INFO] [stdout] 317 | pub type _eLeapAllocatorType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapServiceDisposition` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:447:10 [INFO] [stdout] | [INFO] [stdout] 447 | pub type _eLeapServiceDisposition = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:484:10 [INFO] [stdout] | [INFO] [stdout] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:532:10 [INFO] [stdout] | [INFO] [stdout] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapConnectionStatus` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:554:10 [INFO] [stdout] | [INFO] [stdout] 554 | pub type _eLeapConnectionStatus = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:616:10 [INFO] [stdout] | [INFO] [stdout] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapPolicyFlag` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:649:10 [INFO] [stdout] | [INFO] [stdout] 649 | pub type _eLeapPolicyFlag = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:705:10 [INFO] [stdout] | [INFO] [stdout] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapValueType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:773:10 [INFO] [stdout] | [INFO] [stdout] 773 | pub type _eLeapValueType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_VARIANT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:888:10 [INFO] [stdout] | [INFO] [stdout] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:950:10 [INFO] [stdout] | [INFO] [stdout] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1014:10 [INFO] [stdout] | [INFO] [stdout] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `eLeapDeviceCaps` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1095:10 [INFO] [stdout] | [INFO] [stdout] 1095 | pub type eLeapDeviceCaps = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDevicePID` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1110:10 [INFO] [stdout] | [INFO] [stdout] 1110 | pub type _eLeapDevicePID = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1265:10 [INFO] [stdout] | [INFO] [stdout] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1350:10 [INFO] [stdout] | [INFO] [stdout] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDeviceStatus` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1375:10 [INFO] [stdout] | [INFO] [stdout] 1375 | pub type _eLeapDeviceStatus = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1442:10 [INFO] [stdout] | [INFO] [stdout] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1508:10 [INFO] [stdout] | [INFO] [stdout] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapImageType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1517:10 [INFO] [stdout] | [INFO] [stdout] 1517 | pub type _eLeapImageType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapImageFormat` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1530:10 [INFO] [stdout] | [INFO] [stdout] 1530 | pub type _eLeapImageFormat = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapPerspectiveType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1546:10 [INFO] [stdout] | [INFO] [stdout] 1546 | pub type _eLeapPerspectiveType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1682:10 [INFO] [stdout] | [INFO] [stdout] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1786:10 [INFO] [stdout] | [INFO] [stdout] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1872:10 [INFO] [stdout] | [INFO] [stdout] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_VECTOR` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:1997:10 [INFO] [stdout] | [INFO] [stdout] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2026:10 [INFO] [stdout] | [INFO] [stdout] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_QUATERNION` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2165:10 [INFO] [stdout] | [INFO] [stdout] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_BONE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2243:10 [INFO] [stdout] | [INFO] [stdout] 2243 | pub type LEAP_BONE = _LEAP_BONE; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DIGIT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2414:10 [INFO] [stdout] | [INFO] [stdout] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_PALM` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2538:10 [INFO] [stdout] | [INFO] [stdout] 2538 | pub type LEAP_PALM = _LEAP_PALM; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapHandType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2547:10 [INFO] [stdout] | [INFO] [stdout] 2547 | pub type _eLeapHandType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_HAND` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2848:10 [INFO] [stdout] | [INFO] [stdout] 2848 | pub type LEAP_HAND = _LEAP_HAND; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2957:10 [INFO] [stdout] | [INFO] [stdout] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapLogSeverity` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:2968:10 [INFO] [stdout] | [INFO] [stdout] 2968 | pub type _eLeapLogSeverity = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_LOG_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3033:10 [INFO] [stdout] | [INFO] [stdout] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3077:10 [INFO] [stdout] | [INFO] [stdout] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3149:10 [INFO] [stdout] | [INFO] [stdout] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapDroppedFrameType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3154:10 [INFO] [stdout] | [INFO] [stdout] 3154 | pub type _eLeapDroppedFrameType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3197:10 [INFO] [stdout] | [INFO] [stdout] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3286:10 [INFO] [stdout] | [INFO] [stdout] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3358:10 [INFO] [stdout] | [INFO] [stdout] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3444:10 [INFO] [stdout] | [INFO] [stdout] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3503:10 [INFO] [stdout] | [INFO] [stdout] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3573:10 [INFO] [stdout] | [INFO] [stdout] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapEventType` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3655:10 [INFO] [stdout] | [INFO] [stdout] 3655 | pub type _eLeapEventType = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:3973:10 [INFO] [stdout] | [INFO] [stdout] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4137:10 [INFO] [stdout] | [INFO] [stdout] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `_eLeapRecordingFlags` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4318:10 [INFO] [stdout] | [INFO] [stdout] 4318 | pub type _eLeapRecordingFlags = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4332:10 [INFO] [stdout] | [INFO] [stdout] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4368:10 [INFO] [stdout] | [INFO] [stdout] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4406:10 [INFO] [stdout] | [INFO] [stdout] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name [INFO] [stdout] --> src/lib.rs:4591:10 [INFO] [stdout] | [INFO] [stdout] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:202:18 [INFO] [stdout] | [INFO] [stdout] 202 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).handle as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unaligned_references)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:212:18 [INFO] [stdout] | [INFO] [stdout] 212 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 256 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:266:18 [INFO] [stdout] | [INFO] [stdout] 266 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).server_namespace as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:367:18 [INFO] [stdout] | [INFO] [stdout] 367 | unsafe { &(*(::std::ptr::null::())).allocate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:377:18 [INFO] [stdout] | [INFO] [stdout] 377 | unsafe { &(*(::std::ptr::null::())).deallocate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:387:18 [INFO] [stdout] | [INFO] [stdout] 387 | unsafe { &(*(::std::ptr::null::())).state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:471:18 [INFO] [stdout] | [INFO] [stdout] 471 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_EVENT>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:513:13 [INFO] [stdout] | [INFO] [stdout] 513 | &(*(::std::ptr::null::<_LEAP_CONNECTION_LOST_EVENT>())).flags as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:589:18 [INFO] [stdout] | [INFO] [stdout] 589 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:599:18 [INFO] [stdout] | [INFO] [stdout] 599 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:679:18 [INFO] [stdout] | [INFO] [stdout] 679 | unsafe { &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:690:13 [INFO] [stdout] | [INFO] [stdout] 690 | &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).current_policy as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:827:13 [INFO] [stdout] | [INFO] [stdout] 827 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).iValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:839:13 [INFO] [stdout] | [INFO] [stdout] 839 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).fValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:851:13 [INFO] [stdout] | [INFO] [stdout] 851 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).strValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:875:18 [INFO] [stdout] | [INFO] [stdout] 875 | unsafe { &(*(::std::ptr::null::<_LEAP_VARIANT>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:920:13 [INFO] [stdout] | [INFO] [stdout] 920 | &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).requestID as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:982:13 [INFO] [stdout] | [INFO] [stdout] 982 | &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).requestID as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1160:18 [INFO] [stdout] | [INFO] [stdout] 1160 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1170:18 [INFO] [stdout] | [INFO] [stdout] 1170 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1180:18 [INFO] [stdout] | [INFO] [stdout] 1180 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).caps as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1190:18 [INFO] [stdout] | [INFO] [stdout] 1190 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).pid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1200:18 [INFO] [stdout] | [INFO] [stdout] 1200 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).baseline as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1210:18 [INFO] [stdout] | [INFO] [stdout] 1210 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial_length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1220:18 [INFO] [stdout] | [INFO] [stdout] 1220 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1230:18 [INFO] [stdout] | [INFO] [stdout] 1230 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).h_fov as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1240:18 [INFO] [stdout] | [INFO] [stdout] 1240 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).v_fov as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1250:18 [INFO] [stdout] | [INFO] [stdout] 1250 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).range as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1313:18 [INFO] [stdout] | [INFO] [stdout] 1313 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1333:18 [INFO] [stdout] | [INFO] [stdout] 1333 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1412:13 [INFO] [stdout] | [INFO] [stdout] 1412 | &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).status as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1424:13 [INFO] [stdout] | [INFO] [stdout] 1424 | &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).hDevice as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1476:18 [INFO] [stdout] | [INFO] [stdout] 1476 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1486:18 [INFO] [stdout] | [INFO] [stdout] 1486 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).frame_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1496:18 [INFO] [stdout] | [INFO] [stdout] 1496 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1589:18 [INFO] [stdout] | [INFO] [stdout] 1589 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1599:18 [INFO] [stdout] | [INFO] [stdout] 1599 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).format as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1609:18 [INFO] [stdout] | [INFO] [stdout] 1609 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).bpp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1619:18 [INFO] [stdout] | [INFO] [stdout] 1619 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1629:18 [INFO] [stdout] | [INFO] [stdout] 1629 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).height as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1639:18 [INFO] [stdout] | [INFO] [stdout] 1639 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_scale as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1649:18 [INFO] [stdout] | [INFO] [stdout] 1649 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_scale as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1659:18 [INFO] [stdout] | [INFO] [stdout] 1659 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1669:18 [INFO] [stdout] | [INFO] [stdout] 1669 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1729:13 [INFO] [stdout] | [INFO] [stdout] 1729 | &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).x as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1741:13 [INFO] [stdout] | [INFO] [stdout] 1741 | &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).y as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1820:13 [INFO] [stdout] | [INFO] [stdout] 1820 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).frame_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1832:13 [INFO] [stdout] | [INFO] [stdout] 1832 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).type_ as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1844:13 [INFO] [stdout] | [INFO] [stdout] 1844 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).buffer_len as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1857:13 [INFO] [stdout] | [INFO] [stdout] 1857 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).pBuffer as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1920:13 [INFO] [stdout] | [INFO] [stdout] 1920 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).x as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1933:13 [INFO] [stdout] | [INFO] [stdout] 1933 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).y as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1946:13 [INFO] [stdout] | [INFO] [stdout] 1946 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).z as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:1971:18 [INFO] [stdout] | [INFO] [stdout] 1971 | unsafe { &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1>())).v as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2074:13 [INFO] [stdout] | [INFO] [stdout] 2074 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).x as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2087:13 [INFO] [stdout] | [INFO] [stdout] 2087 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).y as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2100:13 [INFO] [stdout] | [INFO] [stdout] 2100 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).z as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2113:13 [INFO] [stdout] | [INFO] [stdout] 2113 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).w as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2139:13 [INFO] [stdout] | [INFO] [stdout] 2139 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1>())).v as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2218:18 [INFO] [stdout] | [INFO] [stdout] 2218 | unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2390:18 [INFO] [stdout] | [INFO] [stdout] 2390 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).finger_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2400:18 [INFO] [stdout] | [INFO] [stdout] 2400 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).is_extended as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2504:18 [INFO] [stdout] | [INFO] [stdout] 2504 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2736:18 [INFO] [stdout] | [INFO] [stdout] 2736 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2746:18 [INFO] [stdout] | [INFO] [stdout] 2746 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2756:18 [INFO] [stdout] | [INFO] [stdout] 2756 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2766:18 [INFO] [stdout] | [INFO] [stdout] 2766 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).confidence as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2776:18 [INFO] [stdout] | [INFO] [stdout] 2776 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).visible_time as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2786:18 [INFO] [stdout] | [INFO] [stdout] 2786 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_distance as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2796:18 [INFO] [stdout] | [INFO] [stdout] 2796 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_angle as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2806:18 [INFO] [stdout] | [INFO] [stdout] 2806 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_strength as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2816:18 [INFO] [stdout] | [INFO] [stdout] 2816 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_strength as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2912:13 [INFO] [stdout] | [INFO] [stdout] 2912 | &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).tracking_frame_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2923:18 [INFO] [stdout] | [INFO] [stdout] 2923 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).nHands as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2933:18 [INFO] [stdout] | [INFO] [stdout] 2933 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).pHands as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:2943:18 [INFO] [stdout] | [INFO] [stdout] 2943 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).framerate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3001:18 [INFO] [stdout] | [INFO] [stdout] 3001 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).severity as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3011:18 [INFO] [stdout] | [INFO] [stdout] 3011 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3021:18 [INFO] [stdout] | [INFO] [stdout] 3021 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).message as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3057:18 [INFO] [stdout] | [INFO] [stdout] 3057 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).nEvents as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3067:18 [INFO] [stdout] | [INFO] [stdout] 3067 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).events as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3121:13 [INFO] [stdout] | [INFO] [stdout] 3121 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).last_status as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3134:13 [INFO] [stdout] | [INFO] [stdout] 3134 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).status as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3176:13 [INFO] [stdout] | [INFO] [stdout] 3176 | &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).frame_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3187:18 [INFO] [stdout] | [INFO] [stdout] 3187 | unsafe { &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3246:18 [INFO] [stdout] | [INFO] [stdout] 3246 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).matrix_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3256:18 [INFO] [stdout] | [INFO] [stdout] 3256 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).distortion_matrix as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3266:18 [INFO] [stdout] | [INFO] [stdout] 3266 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3276:18 [INFO] [stdout] | [INFO] [stdout] 3276 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3317:13 [INFO] [stdout] | [INFO] [stdout] 3317 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).frame_id as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3330:13 [INFO] [stdout] | [INFO] [stdout] 3330 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).timestamp as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3343:13 [INFO] [stdout] | [INFO] [stdout] 3343 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).nPoints as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3390:18 [INFO] [stdout] | [INFO] [stdout] 3390 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).frame_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3400:18 [INFO] [stdout] | [INFO] [stdout] 3400 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3410:18 [INFO] [stdout] | [INFO] [stdout] 3410 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).nPoints as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3420:18 [INFO] [stdout] | [INFO] [stdout] 3420 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pPoints as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3430:18 [INFO] [stdout] | [INFO] [stdout] 3430 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pIDs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3469:18 [INFO] [stdout] | [INFO] [stdout] 3469 | unsafe { &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3555:18 [INFO] [stdout] | [INFO] [stdout] 3555 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).calib as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3729:13 [INFO] [stdout] | [INFO] [stdout] 3729 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).pointer as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3742:13 [INFO] [stdout] | [INFO] [stdout] 3742 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3755:13 [INFO] [stdout] | [INFO] [stdout] 3755 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_lost_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3768:13 [INFO] [stdout] | [INFO] [stdout] 3768 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3781:13 [INFO] [stdout] | [INFO] [stdout] 3781 | / &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())) [INFO] [stdout] 3782 | | .device_status_change_event as *const _ as usize [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3794:13 [INFO] [stdout] | [INFO] [stdout] 3794 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).policy_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3807:13 [INFO] [stdout] | [INFO] [stdout] 3807 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_failure_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3820:13 [INFO] [stdout] | [INFO] [stdout] 3820 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).tracking_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3833:13 [INFO] [stdout] | [INFO] [stdout] 3833 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_event as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3846:13 [INFO] [stdout] | [INFO] [stdout] 3846 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_events [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3859:13 [INFO] [stdout] | [INFO] [stdout] 3859 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_response_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3872:13 [INFO] [stdout] | [INFO] [stdout] 3872 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_change_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3885:13 [INFO] [stdout] | [INFO] [stdout] 3885 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).dropped_frame_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3898:13 [INFO] [stdout] | [INFO] [stdout] 3898 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).image_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3911:13 [INFO] [stdout] | [INFO] [stdout] 3911 | / &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())) [INFO] [stdout] 3912 | | .point_mapping_change_event as *const _ as usize [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3924:13 [INFO] [stdout] | [INFO] [stdout] 3924 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).head_pose_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3949:18 [INFO] [stdout] | [INFO] [stdout] 3949 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:3959:18 [INFO] [stdout] | [INFO] [stdout] 3959 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4355:18 [INFO] [stdout] | [INFO] [stdout] 4355 | unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_PARAMETERS>())).mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4392:18 [INFO] [stdout] | [INFO] [stdout] 4392 | unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_STATUS>())).mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4519:18 [INFO] [stdout] | [INFO] [stdout] 4519 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).thread_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4529:18 [INFO] [stdout] | [INFO] [stdout] 4529 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).start_time as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4539:18 [INFO] [stdout] | [INFO] [stdout] 4539 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).end_time as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4549:18 [INFO] [stdout] | [INFO] [stdout] 4549 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_depth as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4559:18 [INFO] [stdout] | [INFO] [stdout] 4559 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).file_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4570:13 [INFO] [stdout] | [INFO] [stdout] 4570 | &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).line_number as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: reference to packed field is unaligned [INFO] [stdout] --> src/lib.rs:4581:18 [INFO] [stdout] | [INFO] [stdout] 4581 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #82523 [INFO] [stdout] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stdout] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `true_` should have an upper case name [INFO] [stdout] --> src/lib.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const true_: u32 = 1; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `TRUE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `false_` should have an upper case name [INFO] [stdout] --> src/lib.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const false_: u32 = 0; [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `FALSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `__bool_true_false_are_defined` should have an upper case name [INFO] [stdout] --> src/lib.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const __bool_true_false_are_defined: u32 = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name [INFO] [stdout] --> src/lib.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name [INFO] [stdout] --> src/lib.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name [INFO] [stdout] --> src/lib.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name [INFO] [stdout] --> src/lib.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name [INFO] [stdout] --> src/lib.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name [INFO] [stdout] --> src/lib.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name [INFO] [stdout] --> src/lib.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name [INFO] [stdout] --> src/lib.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name [INFO] [stdout] --> src/lib.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name [INFO] [stdout] --> src/lib.rs:91:11 [INFO] [stdout] | [INFO] [stdout] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name [INFO] [stdout] --> src/lib.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name [INFO] [stdout] --> src/lib.rs:102:11 [INFO] [stdout] | [INFO] [stdout] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name [INFO] [stdout] --> src/lib.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name [INFO] [stdout] --> src/lib.rs:115:11 [INFO] [stdout] | [INFO] [stdout] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name [INFO] [stdout] --> src/lib.rs:121:11 [INFO] [stdout] | [INFO] [stdout] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name [INFO] [stdout] --> src/lib.rs:124:11 [INFO] [stdout] | [INFO] [stdout] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name [INFO] [stdout] --> src/lib.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name [INFO] [stdout] --> src/lib.rs:130:11 [INFO] [stdout] | [INFO] [stdout] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name [INFO] [stdout] --> src/lib.rs:134:11 [INFO] [stdout] | [INFO] [stdout] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_REF` should have a snake case name [INFO] [stdout] --> src/lib.rs:190:4 [INFO] [stdout] | [INFO] [stdout] 190 | fn bindgen_test_layout__LEAP_DEVICE_REF() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_ref` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:202:19 [INFO] [stdout] | [INFO] [stdout] 202 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).handle as *const _ as usize }, [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] --> src/lib.rs:212:19 [INFO] [stdout] | [INFO] [stdout] 212 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_CONFIG` should have a snake case name [INFO] [stdout] --> src/lib.rs:244:4 [INFO] [stdout] | [INFO] [stdout] 244 | fn bindgen_test_layout__LEAP_CONNECTION_CONFIG() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:256:19 [INFO] [stdout] | [INFO] [stdout] 256 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:266:19 [INFO] [stdout] | [INFO] [stdout] 266 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:277:14 [INFO] [stdout] | [INFO] [stdout] 277 | &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).server_namespace as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name [INFO] [stdout] --> src/lib.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name [INFO] [stdout] --> src/lib.rs:297:11 [INFO] [stdout] | [INFO] [stdout] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name [INFO] [stdout] --> src/lib.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name [INFO] [stdout] --> src/lib.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name [INFO] [stdout] --> src/lib.rs:303:11 [INFO] [stdout] | [INFO] [stdout] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name [INFO] [stdout] --> src/lib.rs:305:11 [INFO] [stdout] | [INFO] [stdout] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name [INFO] [stdout] --> src/lib.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name [INFO] [stdout] --> src/lib.rs:309:11 [INFO] [stdout] | [INFO] [stdout] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name [INFO] [stdout] --> src/lib.rs:311:11 [INFO] [stdout] | [INFO] [stdout] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name [INFO] [stdout] --> src/lib.rs:313:11 [INFO] [stdout] | [INFO] [stdout] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout_LEAP_ALLOCATOR` should have a snake case name [INFO] [stdout] --> src/lib.rs:355:4 [INFO] [stdout] | [INFO] [stdout] 355 | fn bindgen_test_layout_LEAP_ALLOCATOR() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_allocator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:367:19 [INFO] [stdout] | [INFO] [stdout] 367 | unsafe { &(*(::std::ptr::null::())).allocate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:377:19 [INFO] [stdout] | [INFO] [stdout] 377 | unsafe { &(*(::std::ptr::null::())).deallocate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | unsafe { &(*(::std::ptr::null::())).state as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name [INFO] [stdout] --> src/lib.rs:440:11 [INFO] [stdout] | [INFO] [stdout] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name [INFO] [stdout] --> src/lib.rs:443:11 [INFO] [stdout] | [INFO] [stdout] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause: [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name [INFO] [stdout] --> src/lib.rs:446:11 [INFO] [stdout] | [INFO] [stdout] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:459:4 [INFO] [stdout] | [INFO] [stdout] 459 | fn bindgen_test_layout__LEAP_CONNECTION_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:471:19 [INFO] [stdout] | [INFO] [stdout] 471 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_EVENT>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_LOST_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:500:4 [INFO] [stdout] | [INFO] [stdout] 500 | fn bindgen_test_layout__LEAP_CONNECTION_LOST_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_lost_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:513:14 [INFO] [stdout] | [INFO] [stdout] 513 | &(*(::std::ptr::null::<_LEAP_CONNECTION_LOST_EVENT>())).flags as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name [INFO] [stdout] --> src/lib.rs:536:11 [INFO] [stdout] | [INFO] [stdout] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name [INFO] [stdout] --> src/lib.rs:539:11 [INFO] [stdout] | [INFO] [stdout] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:542:11 [INFO] [stdout] | [INFO] [stdout] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name [INFO] [stdout] --> src/lib.rs:547:11 [INFO] [stdout] | [INFO] [stdout] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_INFO` should have a snake case name [INFO] [stdout] --> src/lib.rs:577:4 [INFO] [stdout] | [INFO] [stdout] 577 | fn bindgen_test_layout__LEAP_CONNECTION_INFO() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:589:19 [INFO] [stdout] | [INFO] [stdout] 589 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:599:19 [INFO] [stdout] | [INFO] [stdout] 599 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name [INFO] [stdout] --> src/lib.rs:638:11 [INFO] [stdout] | [INFO] [stdout] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name [INFO] [stdout] --> src/lib.rs:640:11 [INFO] [stdout] | [INFO] [stdout] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name [INFO] [stdout] --> src/lib.rs:642:11 [INFO] [stdout] | [INFO] [stdout] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name [INFO] [stdout] --> src/lib.rs:644:11 [INFO] [stdout] | [INFO] [stdout] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name [INFO] [stdout] --> src/lib.rs:646:11 [INFO] [stdout] | [INFO] [stdout] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_POLICY_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:667:4 [INFO] [stdout] | [INFO] [stdout] 667 | fn bindgen_test_layout__LEAP_POLICY_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_policy_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:679:19 [INFO] [stdout] | [INFO] [stdout] 679 | unsafe { &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:690:14 [INFO] [stdout] | [INFO] [stdout] 690 | &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).current_policy as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:759:11 [INFO] [stdout] | [INFO] [stdout] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name [INFO] [stdout] --> src/lib.rs:761:11 [INFO] [stdout] | [INFO] [stdout] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name [INFO] [stdout] --> src/lib.rs:763:11 [INFO] [stdout] | [INFO] [stdout] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name [INFO] [stdout] --> src/lib.rs:765:11 [INFO] [stdout] | [INFO] [stdout] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name [INFO] [stdout] --> src/lib.rs:767:11 [INFO] [stdout] | [INFO] [stdout] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name [INFO] [stdout] --> src/lib.rs:769:11 [INFO] [stdout] | [INFO] [stdout] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `boolValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:792:9 [INFO] [stdout] | [INFO] [stdout] 792 | pub boolValue: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `bool_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `iValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:794:9 [INFO] [stdout] | [INFO] [stdout] 794 | pub iValue: i32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `i_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `fValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | pub fValue: f32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `f_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `strValue` should have a snake case name [INFO] [stdout] --> src/lib.rs:798:9 [INFO] [stdout] | [INFO] [stdout] 798 | pub strValue: *const ::std::os::raw::c_char, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `str_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VARIANT__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:802:4 [INFO] [stdout] | [INFO] [stdout] 802 | fn bindgen_test_layout__LEAP_VARIANT__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_variant_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:815:14 [INFO] [stdout] | [INFO] [stdout] 815 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).boolValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:827:14 [INFO] [stdout] | [INFO] [stdout] 827 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).iValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:839:14 [INFO] [stdout] | [INFO] [stdout] 839 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).fValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:851:14 [INFO] [stdout] | [INFO] [stdout] 851 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).strValue as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VARIANT` should have a snake case name [INFO] [stdout] --> src/lib.rs:863:4 [INFO] [stdout] | [INFO] [stdout] 863 | fn bindgen_test_layout__LEAP_VARIANT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_variant` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:875:19 [INFO] [stdout] | [INFO] [stdout] 875 | unsafe { &(*(::std::ptr::null::<_LEAP_VARIANT>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `requestID` should have a snake case name [INFO] [stdout] --> src/lib.rs:900:9 [INFO] [stdout] | [INFO] [stdout] 900 | pub requestID: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONFIG_RESPONSE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:907:4 [INFO] [stdout] | [INFO] [stdout] 907 | fn bindgen_test_layout__LEAP_CONFIG_RESPONSE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_config_response_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:920:14 [INFO] [stdout] | [INFO] [stdout] 920 | &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).requestID as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:932:14 [INFO] [stdout] | [INFO] [stdout] 932 | &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).value as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `requestID` should have a snake case name [INFO] [stdout] --> src/lib.rs:964:9 [INFO] [stdout] | [INFO] [stdout] 964 | pub requestID: u32, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONFIG_CHANGE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:969:4 [INFO] [stdout] | [INFO] [stdout] 969 | fn bindgen_test_layout__LEAP_CONFIG_CHANGE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_config_change_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:982:14 [INFO] [stdout] | [INFO] [stdout] 982 | &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).requestID as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:994:14 [INFO] [stdout] | [INFO] [stdout] 994 | &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).status as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name [INFO] [stdout] --> src/lib.rs:1092:11 [INFO] [stdout] | [INFO] [stdout] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:1097:11 [INFO] [stdout] | [INFO] [stdout] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name [INFO] [stdout] --> src/lib.rs:1099:11 [INFO] [stdout] | [INFO] [stdout] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name [INFO] [stdout] --> src/lib.rs:1101:11 [INFO] [stdout] | [INFO] [stdout] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name [INFO] [stdout] --> src/lib.rs:1103:11 [INFO] [stdout] | [INFO] [stdout] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name [INFO] [stdout] --> src/lib.rs:1105:11 [INFO] [stdout] | [INFO] [stdout] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name [INFO] [stdout] --> src/lib.rs:1107:11 [INFO] [stdout] | [INFO] [stdout] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_INFO` should have a snake case name [INFO] [stdout] --> src/lib.rs:1148:4 [INFO] [stdout] | [INFO] [stdout] 1148 | fn bindgen_test_layout__LEAP_DEVICE_INFO() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1160:19 [INFO] [stdout] | [INFO] [stdout] 1160 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1170:19 [INFO] [stdout] | [INFO] [stdout] 1170 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1180:19 [INFO] [stdout] | [INFO] [stdout] 1180 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).caps as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1190:19 [INFO] [stdout] | [INFO] [stdout] 1190 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).pid as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1200:19 [INFO] [stdout] | [INFO] [stdout] 1200 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).baseline as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1210:19 [INFO] [stdout] | [INFO] [stdout] 1210 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial_length as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1220:19 [INFO] [stdout] | [INFO] [stdout] 1220 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1230:19 [INFO] [stdout] | [INFO] [stdout] 1230 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).h_fov as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1240:19 [INFO] [stdout] | [INFO] [stdout] 1240 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).v_fov as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1250:19 [INFO] [stdout] | [INFO] [stdout] 1250 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).range as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:1301:4 [INFO] [stdout] | [INFO] [stdout] 1301 | fn bindgen_test_layout__LEAP_DEVICE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1313:19 [INFO] [stdout] | [INFO] [stdout] 1313 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1323:19 [INFO] [stdout] | [INFO] [stdout] 1323 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).device as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1333:19 [INFO] [stdout] | [INFO] [stdout] 1333 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).status as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name [INFO] [stdout] --> src/lib.rs:1352:11 [INFO] [stdout] | [INFO] [stdout] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name [INFO] [stdout] --> src/lib.rs:1354:11 [INFO] [stdout] | [INFO] [stdout] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name [INFO] [stdout] --> src/lib.rs:1357:11 [INFO] [stdout] | [INFO] [stdout] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name [INFO] [stdout] --> src/lib.rs:1359:11 [INFO] [stdout] | [INFO] [stdout] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name [INFO] [stdout] --> src/lib.rs:1361:11 [INFO] [stdout] | [INFO] [stdout] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name [INFO] [stdout] --> src/lib.rs:1363:11 [INFO] [stdout] | [INFO] [stdout] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name [INFO] [stdout] --> src/lib.rs:1365:11 [INFO] [stdout] | [INFO] [stdout] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name [INFO] [stdout] --> src/lib.rs:1367:11 [INFO] [stdout] | [INFO] [stdout] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name [INFO] [stdout] --> src/lib.rs:1369:11 [INFO] [stdout] | [INFO] [stdout] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name [INFO] [stdout] --> src/lib.rs:1371:11 [INFO] [stdout] | [INFO] [stdout] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `hDevice` should have a snake case name [INFO] [stdout] --> src/lib.rs:1396:9 [INFO] [stdout] | [INFO] [stdout] 1396 | pub hDevice: LEAP_DEVICE, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `h_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_FAILURE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:1399:4 [INFO] [stdout] | [INFO] [stdout] 1399 | fn bindgen_test_layout__LEAP_DEVICE_FAILURE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_failure_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1412:14 [INFO] [stdout] | [INFO] [stdout] 1412 | &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).status as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1424:14 [INFO] [stdout] | [INFO] [stdout] 1424 | &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).hDevice as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_FRAME_HEADER` should have a snake case name [INFO] [stdout] --> src/lib.rs:1464:4 [INFO] [stdout] | [INFO] [stdout] 1464 | fn bindgen_test_layout__LEAP_FRAME_HEADER() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_frame_header` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1476:19 [INFO] [stdout] | [INFO] [stdout] 1476 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).reserved as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1486:19 [INFO] [stdout] | [INFO] [stdout] 1486 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).frame_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1496:19 [INFO] [stdout] | [INFO] [stdout] 1496 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name [INFO] [stdout] --> src/lib.rs:1510:11 [INFO] [stdout] | [INFO] [stdout] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name [INFO] [stdout] --> src/lib.rs:1512:11 [INFO] [stdout] | [INFO] [stdout] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name [INFO] [stdout] --> src/lib.rs:1514:11 [INFO] [stdout] | [INFO] [stdout] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name [INFO] [stdout] --> src/lib.rs:1522:11 [INFO] [stdout] | [INFO] [stdout] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name [INFO] [stdout] --> src/lib.rs:1524:11 [INFO] [stdout] | [INFO] [stdout] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name [INFO] [stdout] --> src/lib.rs:1526:11 [INFO] [stdout] | [INFO] [stdout] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name [INFO] [stdout] --> src/lib.rs:1536:11 [INFO] [stdout] | [INFO] [stdout] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name [INFO] [stdout] --> src/lib.rs:1538:11 [INFO] [stdout] | [INFO] [stdout] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name [INFO] [stdout] --> src/lib.rs:1540:11 [INFO] [stdout] | [INFO] [stdout] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name [INFO] [stdout] --> src/lib.rs:1542:11 [INFO] [stdout] | [INFO] [stdout] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE_PROPERTIES` should have a snake case name [INFO] [stdout] --> src/lib.rs:1577:4 [INFO] [stdout] | [INFO] [stdout] 1577 | fn bindgen_test_layout__LEAP_IMAGE_PROPERTIES() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image_properties` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1589:19 [INFO] [stdout] | [INFO] [stdout] 1589 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1599:19 [INFO] [stdout] | [INFO] [stdout] 1599 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).format as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1609:19 [INFO] [stdout] | [INFO] [stdout] 1609 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).bpp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1619:19 [INFO] [stdout] | [INFO] [stdout] 1619 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1629:19 [INFO] [stdout] | [INFO] [stdout] 1629 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).height as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1639:19 [INFO] [stdout] | [INFO] [stdout] 1639 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_scale as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1649:19 [INFO] [stdout] | [INFO] [stdout] 1649 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_scale as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1659:19 [INFO] [stdout] | [INFO] [stdout] 1659 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1669:19 [INFO] [stdout] | [INFO] [stdout] 1669 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DISTORTION_MATRIX__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:1710:4 [INFO] [stdout] | [INFO] [stdout] 1710 | fn bindgen_test_layout__LEAP_DISTORTION_MATRIX__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_distortion_matrix_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1729:14 [INFO] [stdout] | [INFO] [stdout] 1729 | &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).x as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1741:14 [INFO] [stdout] | [INFO] [stdout] 1741 | &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).y as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DISTORTION_MATRIX` should have a snake case name [INFO] [stdout] --> src/lib.rs:1753:4 [INFO] [stdout] | [INFO] [stdout] 1753 | fn bindgen_test_layout__LEAP_DISTORTION_MATRIX() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_distortion_matrix` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1765:19 [INFO] [stdout] | [INFO] [stdout] 1765 | unsafe { &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX>())).matrix as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pBuffer` should have a snake case name [INFO] [stdout] --> src/lib.rs:1804:9 [INFO] [stdout] | [INFO] [stdout] 1804 | pub pBuffer: *mut ::std::os::raw::c_void, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `p_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE_FRAME_DESCRIPTION` should have a snake case name [INFO] [stdout] --> src/lib.rs:1807:4 [INFO] [stdout] | [INFO] [stdout] 1807 | fn bindgen_test_layout__LEAP_IMAGE_FRAME_DESCRIPTION() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image_frame_description` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1820:14 [INFO] [stdout] | [INFO] [stdout] 1820 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).frame_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1832:14 [INFO] [stdout] | [INFO] [stdout] 1832 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).type_ as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1844:14 [INFO] [stdout] | [INFO] [stdout] 1844 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).buffer_len as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1857:14 [INFO] [stdout] | [INFO] [stdout] 1857 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).pBuffer as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:1901:4 [INFO] [stdout] | [INFO] [stdout] 1901 | fn bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_vector_bindgen_ty_1_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1920:14 [INFO] [stdout] | [INFO] [stdout] 1920 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).x as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1933:14 [INFO] [stdout] | [INFO] [stdout] 1933 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).y as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1946:14 [INFO] [stdout] | [INFO] [stdout] 1946 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).z as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:1959:4 [INFO] [stdout] | [INFO] [stdout] 1959 | fn bindgen_test_layout__LEAP_VECTOR__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_vector_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:1971:19 [INFO] [stdout] | [INFO] [stdout] 1971 | unsafe { &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1>())).v as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_VECTOR` should have a snake case name [INFO] [stdout] --> src/lib.rs:1982:4 [INFO] [stdout] | [INFO] [stdout] 1982 | fn bindgen_test_layout__LEAP_VECTOR() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_vector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_MATRIX_3x3` should have a snake case name [INFO] [stdout] --> src/lib.rs:2004:4 [INFO] [stdout] | [INFO] [stdout] 2004 | fn bindgen_test_layout__LEAP_MATRIX_3x3() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_matrix_3x3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2016:19 [INFO] [stdout] | [INFO] [stdout] 2016 | unsafe { &(*(::std::ptr::null::<_LEAP_MATRIX_3x3>())).m as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:2055:4 [INFO] [stdout] | [INFO] [stdout] 2055 | fn bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_quaternion_bindgen_ty_1_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2074:14 [INFO] [stdout] | [INFO] [stdout] 2074 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).x as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2087:14 [INFO] [stdout] | [INFO] [stdout] 2087 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).y as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2100:14 [INFO] [stdout] | [INFO] [stdout] 2100 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).z as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2113:14 [INFO] [stdout] | [INFO] [stdout] 2113 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).w as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:2126:4 [INFO] [stdout] | [INFO] [stdout] 2126 | fn bindgen_test_layout__LEAP_QUATERNION__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_quaternion_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2139:14 [INFO] [stdout] | [INFO] [stdout] 2139 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1>())).v as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_QUATERNION` should have a snake case name [INFO] [stdout] --> src/lib.rs:2151:4 [INFO] [stdout] | [INFO] [stdout] 2151 | fn bindgen_test_layout__LEAP_QUATERNION() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_quaternion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_BONE` should have a snake case name [INFO] [stdout] --> src/lib.rs:2186:4 [INFO] [stdout] | [INFO] [stdout] 2186 | fn bindgen_test_layout__LEAP_BONE() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_bone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2198:19 [INFO] [stdout] | [INFO] [stdout] 2198 | unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).prev_joint as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2208:19 [INFO] [stdout] | [INFO] [stdout] 2208 | unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).next_joint as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2218:19 [INFO] [stdout] | [INFO] [stdout] 2218 | unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2228:19 [INFO] [stdout] | [INFO] [stdout] 2228 | unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).rotation as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:2284:4 [INFO] [stdout] | [INFO] [stdout] 2284 | fn bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_digit_bindgen_ty_1_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2303:14 [INFO] [stdout] | [INFO] [stdout] 2303 | &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).metacarpal [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2316:14 [INFO] [stdout] | [INFO] [stdout] 2316 | &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).proximal as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2329:14 [INFO] [stdout] | [INFO] [stdout] 2329 | &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).intermediate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2342:14 [INFO] [stdout] | [INFO] [stdout] 2342 | &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1__bindgen_ty_1>())).distal as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:2355:4 [INFO] [stdout] | [INFO] [stdout] 2355 | fn bindgen_test_layout__LEAP_DIGIT__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_digit_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2367:19 [INFO] [stdout] | [INFO] [stdout] 2367 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT__bindgen_ty_1>())).bones as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DIGIT` should have a snake case name [INFO] [stdout] --> src/lib.rs:2378:4 [INFO] [stdout] | [INFO] [stdout] 2378 | fn bindgen_test_layout__LEAP_DIGIT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_digit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2390:19 [INFO] [stdout] | [INFO] [stdout] 2390 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).finger_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2400:19 [INFO] [stdout] | [INFO] [stdout] 2400 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).is_extended as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_PALM` should have a snake case name [INFO] [stdout] --> src/lib.rs:2452:4 [INFO] [stdout] | [INFO] [stdout] 2452 | fn bindgen_test_layout__LEAP_PALM() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_palm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2464:19 [INFO] [stdout] | [INFO] [stdout] 2464 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).position as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2474:19 [INFO] [stdout] | [INFO] [stdout] 2474 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).stabilized_position as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2484:19 [INFO] [stdout] | [INFO] [stdout] 2484 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).velocity as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2494:19 [INFO] [stdout] | [INFO] [stdout] 2494 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).normal as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2504:19 [INFO] [stdout] | [INFO] [stdout] 2504 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).width as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2514:19 [INFO] [stdout] | [INFO] [stdout] 2514 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).direction as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2524:19 [INFO] [stdout] | [INFO] [stdout] 2524 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).orientation as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name [INFO] [stdout] --> src/lib.rs:2540:11 [INFO] [stdout] | [INFO] [stdout] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name [INFO] [stdout] --> src/lib.rs:2542:11 [INFO] [stdout] | [INFO] [stdout] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HAND__bindgen_ty_1__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:2617:4 [INFO] [stdout] | [INFO] [stdout] 2617 | fn bindgen_test_layout__LEAP_HAND__bindgen_ty_1__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_hand_bindgen_ty_1_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2636:14 [INFO] [stdout] | [INFO] [stdout] 2636 | &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).thumb as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2649:14 [INFO] [stdout] | [INFO] [stdout] 2649 | &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).index as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2662:14 [INFO] [stdout] | [INFO] [stdout] 2662 | &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).middle as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2675:14 [INFO] [stdout] | [INFO] [stdout] 2675 | &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).ring as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2688:14 [INFO] [stdout] | [INFO] [stdout] 2688 | &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1__bindgen_ty_1>())).pinky as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HAND__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:2701:4 [INFO] [stdout] | [INFO] [stdout] 2701 | fn bindgen_test_layout__LEAP_HAND__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_hand_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2713:19 [INFO] [stdout] | [INFO] [stdout] 2713 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND__bindgen_ty_1>())).digits as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HAND` should have a snake case name [INFO] [stdout] --> src/lib.rs:2724:4 [INFO] [stdout] | [INFO] [stdout] 2724 | fn bindgen_test_layout__LEAP_HAND() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_hand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2736:19 [INFO] [stdout] | [INFO] [stdout] 2736 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2746:19 [INFO] [stdout] | [INFO] [stdout] 2746 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).flags as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2756:19 [INFO] [stdout] | [INFO] [stdout] 2756 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2766:19 [INFO] [stdout] | [INFO] [stdout] 2766 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).confidence as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2776:19 [INFO] [stdout] | [INFO] [stdout] 2776 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).visible_time as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2786:19 [INFO] [stdout] | [INFO] [stdout] 2786 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_distance as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2796:19 [INFO] [stdout] | [INFO] [stdout] 2796 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_angle as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2806:19 [INFO] [stdout] | [INFO] [stdout] 2806 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_strength as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2816:19 [INFO] [stdout] | [INFO] [stdout] 2816 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_strength as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2826:19 [INFO] [stdout] | [INFO] [stdout] 2826 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).palm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2836:19 [INFO] [stdout] | [INFO] [stdout] 2836 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).arm as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nHands` should have a snake case name [INFO] [stdout] --> src/lib.rs:2868:9 [INFO] [stdout] | [INFO] [stdout] 2868 | pub nHands: u32, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `n_hands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pHands` should have a snake case name [INFO] [stdout] --> src/lib.rs:2871:9 [INFO] [stdout] | [INFO] [stdout] 2871 | pub pHands: *mut LEAP_HAND, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `p_hands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_TRACKING_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:2889:4 [INFO] [stdout] | [INFO] [stdout] 2889 | fn bindgen_test_layout__LEAP_TRACKING_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_tracking_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2901:19 [INFO] [stdout] | [INFO] [stdout] 2901 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2912:14 [INFO] [stdout] | [INFO] [stdout] 2912 | &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).tracking_frame_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2923:19 [INFO] [stdout] | [INFO] [stdout] 2923 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).nHands as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2933:19 [INFO] [stdout] | [INFO] [stdout] 2933 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).pHands as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:2943:19 [INFO] [stdout] | [INFO] [stdout] 2943 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).framerate as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name [INFO] [stdout] --> src/lib.rs:2959:11 [INFO] [stdout] | [INFO] [stdout] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name [INFO] [stdout] --> src/lib.rs:2961:11 [INFO] [stdout] | [INFO] [stdout] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name [INFO] [stdout] --> src/lib.rs:2963:11 [INFO] [stdout] | [INFO] [stdout] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name [INFO] [stdout] --> src/lib.rs:2965:11 [INFO] [stdout] | [INFO] [stdout] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_LOG_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:2989:4 [INFO] [stdout] | [INFO] [stdout] 2989 | fn bindgen_test_layout__LEAP_LOG_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_log_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3001:19 [INFO] [stdout] | [INFO] [stdout] 3001 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).severity as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3011:19 [INFO] [stdout] | [INFO] [stdout] 3011 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3021:19 [INFO] [stdout] | [INFO] [stdout] 3021 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).message as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nEvents` should have a snake case name [INFO] [stdout] --> src/lib.rs:3039:9 [INFO] [stdout] | [INFO] [stdout] 3039 | pub nEvents: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_events` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_LOG_EVENTS` should have a snake case name [INFO] [stdout] --> src/lib.rs:3045:4 [INFO] [stdout] | [INFO] [stdout] 3045 | fn bindgen_test_layout__LEAP_LOG_EVENTS() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_log_events` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3057:19 [INFO] [stdout] | [INFO] [stdout] 3057 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).nEvents as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3067:19 [INFO] [stdout] | [INFO] [stdout] 3067 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).events as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DEVICE_STATUS_CHANGE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:3093:4 [INFO] [stdout] | [INFO] [stdout] 3093 | fn bindgen_test_layout__LEAP_DEVICE_STATUS_CHANGE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_device_status_change_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3109:14 [INFO] [stdout] | [INFO] [stdout] 3109 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).device as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3121:14 [INFO] [stdout] | [INFO] [stdout] 3121 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).last_status as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3134:14 [INFO] [stdout] | [INFO] [stdout] 3134 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).status as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name [INFO] [stdout] --> src/lib.rs:3150:11 [INFO] [stdout] | [INFO] [stdout] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name [INFO] [stdout] --> src/lib.rs:3152:11 [INFO] [stdout] | [INFO] [stdout] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name [INFO] [stdout] --> src/lib.rs:3153:11 [INFO] [stdout] | [INFO] [stdout] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_DROPPED_FRAME_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:3163:4 [INFO] [stdout] | [INFO] [stdout] 3163 | fn bindgen_test_layout__LEAP_DROPPED_FRAME_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_dropped_frame_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3176:14 [INFO] [stdout] | [INFO] [stdout] 3176 | &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).frame_id as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3187:19 [INFO] [stdout] | [INFO] [stdout] 3187 | unsafe { &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE` should have a snake case name [INFO] [stdout] --> src/lib.rs:3224:4 [INFO] [stdout] | [INFO] [stdout] 3224 | fn bindgen_test_layout__LEAP_IMAGE() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3236:19 [INFO] [stdout] | [INFO] [stdout] 3236 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).properties as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3246:19 [INFO] [stdout] | [INFO] [stdout] 3246 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).matrix_version as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3256:19 [INFO] [stdout] | [INFO] [stdout] 3256 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).distortion_matrix as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3266:19 [INFO] [stdout] | [INFO] [stdout] 3266 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).data as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3276:19 [INFO] [stdout] | [INFO] [stdout] 3276 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).offset as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3298:9 [INFO] [stdout] | [INFO] [stdout] 3298 | pub nPoints: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_POINT_MAPPING_CHANGE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:3301:4 [INFO] [stdout] | [INFO] [stdout] 3301 | fn bindgen_test_layout__LEAP_POINT_MAPPING_CHANGE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_point_mapping_change_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3317:14 [INFO] [stdout] | [INFO] [stdout] 3317 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).frame_id as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3330:14 [INFO] [stdout] | [INFO] [stdout] 3330 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).timestamp as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3343:14 [INFO] [stdout] | [INFO] [stdout] 3343 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).nPoints as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3371:9 [INFO] [stdout] | [INFO] [stdout] 3371 | pub nPoints: u32, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pPoints` should have a snake case name [INFO] [stdout] --> src/lib.rs:3373:9 [INFO] [stdout] | [INFO] [stdout] 3373 | pub pPoints: *mut LEAP_VECTOR, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `p_points` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pIDs` should have a snake case name [INFO] [stdout] --> src/lib.rs:3375:9 [INFO] [stdout] | [INFO] [stdout] 3375 | pub pIDs: *mut u32, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `p_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_POINT_MAPPING` should have a snake case name [INFO] [stdout] --> src/lib.rs:3378:4 [INFO] [stdout] | [INFO] [stdout] 3378 | fn bindgen_test_layout__LEAP_POINT_MAPPING() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_point_mapping` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3390:19 [INFO] [stdout] | [INFO] [stdout] 3390 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).frame_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3400:19 [INFO] [stdout] | [INFO] [stdout] 3400 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3410:19 [INFO] [stdout] | [INFO] [stdout] 3410 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).nPoints as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3420:19 [INFO] [stdout] | [INFO] [stdout] 3420 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pPoints as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3430:19 [INFO] [stdout] | [INFO] [stdout] 3430 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pIDs as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_HEAD_POSE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:3457:4 [INFO] [stdout] | [INFO] [stdout] 3457 | fn bindgen_test_layout__LEAP_HEAD_POSE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_head_pose_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3469:19 [INFO] [stdout] | [INFO] [stdout] 3469 | unsafe { &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).timestamp as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3480:14 [INFO] [stdout] | [INFO] [stdout] 3480 | &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).head_position as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3492:14 [INFO] [stdout] | [INFO] [stdout] 3492 | &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).head_orientation as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_IMAGE_EVENT` should have a snake case name [INFO] [stdout] --> src/lib.rs:3523:4 [INFO] [stdout] | [INFO] [stdout] 3523 | fn bindgen_test_layout__LEAP_IMAGE_EVENT() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_image_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3535:19 [INFO] [stdout] | [INFO] [stdout] 3535 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).info as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3545:19 [INFO] [stdout] | [INFO] [stdout] 3545 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).image as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3555:19 [INFO] [stdout] | [INFO] [stdout] 3555 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).calib as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name [INFO] [stdout] --> src/lib.rs:3576:11 [INFO] [stdout] | [INFO] [stdout] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name [INFO] [stdout] --> src/lib.rs:3579:11 [INFO] [stdout] | [INFO] [stdout] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name [INFO] [stdout] --> src/lib.rs:3582:11 [INFO] [stdout] | [INFO] [stdout] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name [INFO] [stdout] --> src/lib.rs:3588:11 [INFO] [stdout] | [INFO] [stdout] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name [INFO] [stdout] --> src/lib.rs:3594:11 [INFO] [stdout] | [INFO] [stdout] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name [INFO] [stdout] --> src/lib.rs:3600:11 [INFO] [stdout] | [INFO] [stdout] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name [INFO] [stdout] --> src/lib.rs:3603:11 [INFO] [stdout] | [INFO] [stdout] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name [INFO] [stdout] --> src/lib.rs:3608:11 [INFO] [stdout] | [INFO] [stdout] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name [INFO] [stdout] --> src/lib.rs:3613:11 [INFO] [stdout] | [INFO] [stdout] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name [INFO] [stdout] --> src/lib.rs:3615:11 [INFO] [stdout] | [INFO] [stdout] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name [INFO] [stdout] --> src/lib.rs:3623:11 [INFO] [stdout] | [INFO] [stdout] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name [INFO] [stdout] --> src/lib.rs:3627:11 [INFO] [stdout] | [INFO] [stdout] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3631:11 [INFO] [stdout] | [INFO] [stdout] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3635:11 [INFO] [stdout] | [INFO] [stdout] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name [INFO] [stdout] --> src/lib.rs:3639:11 [INFO] [stdout] | [INFO] [stdout] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name [INFO] [stdout] --> src/lib.rs:3643:11 [INFO] [stdout] | [INFO] [stdout] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name [INFO] [stdout] --> src/lib.rs:3647:11 [INFO] [stdout] | [INFO] [stdout] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name [INFO] [stdout] --> src/lib.rs:3649:11 [INFO] [stdout] | [INFO] [stdout] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name [INFO] [stdout] --> src/lib.rs:3651:11 [INFO] [stdout] | [INFO] [stdout] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_MESSAGE__bindgen_ty_1` should have a snake case name [INFO] [stdout] --> src/lib.rs:3710:4 [INFO] [stdout] | [INFO] [stdout] 3710 | fn bindgen_test_layout__LEAP_CONNECTION_MESSAGE__bindgen_ty_1() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_message_bindgen_ty_1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3729:14 [INFO] [stdout] | [INFO] [stdout] 3729 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).pointer as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3742:14 [INFO] [stdout] | [INFO] [stdout] 3742 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3755:14 [INFO] [stdout] | [INFO] [stdout] 3755 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_lost_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3768:14 [INFO] [stdout] | [INFO] [stdout] 3768 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3781:14 [INFO] [stdout] | [INFO] [stdout] 3781 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3794:14 [INFO] [stdout] | [INFO] [stdout] 3794 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).policy_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3807:14 [INFO] [stdout] | [INFO] [stdout] 3807 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_failure_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3820:14 [INFO] [stdout] | [INFO] [stdout] 3820 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).tracking_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3833:14 [INFO] [stdout] | [INFO] [stdout] 3833 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_event as *const _ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3846:14 [INFO] [stdout] | [INFO] [stdout] 3846 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_events [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3859:14 [INFO] [stdout] | [INFO] [stdout] 3859 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_response_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3872:14 [INFO] [stdout] | [INFO] [stdout] 3872 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_change_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3885:14 [INFO] [stdout] | [INFO] [stdout] 3885 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).dropped_frame_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3898:14 [INFO] [stdout] | [INFO] [stdout] 3898 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).image_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3911:14 [INFO] [stdout] | [INFO] [stdout] 3911 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3924:14 [INFO] [stdout] | [INFO] [stdout] 3924 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).head_pose_event [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_CONNECTION_MESSAGE` should have a snake case name [INFO] [stdout] --> src/lib.rs:3937:4 [INFO] [stdout] | [INFO] [stdout] 3937 | fn bindgen_test_layout__LEAP_CONNECTION_MESSAGE() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_connection_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3949:19 [INFO] [stdout] | [INFO] [stdout] 3949 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).size as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:3959:19 [INFO] [stdout] | [INFO] [stdout] 3959 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).type_ as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name [INFO] [stdout] --> src/lib.rs:4309:11 [INFO] [stdout] | [INFO] [stdout] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name [INFO] [stdout] --> src/lib.rs:4310:11 [INFO] [stdout] | [INFO] [stdout] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name [INFO] [stdout] --> src/lib.rs:4311:11 [INFO] [stdout] | [INFO] [stdout] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name [INFO] [stdout] --> src/lib.rs:4312:11 [INFO] [stdout] | [INFO] [stdout] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name [INFO] [stdout] --> src/lib.rs:4313:11 [INFO] [stdout] | [INFO] [stdout] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_RECORDING_PARAMETERS` should have a snake case name [INFO] [stdout] --> src/lib.rs:4343:4 [INFO] [stdout] | [INFO] [stdout] 4343 | fn bindgen_test_layout__LEAP_RECORDING_PARAMETERS() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_recording_parameters` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4355:19 [INFO] [stdout] | [INFO] [stdout] 4355 | unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_PARAMETERS>())).mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_RECORDING_STATUS` should have a snake case name [INFO] [stdout] --> src/lib.rs:4380:4 [INFO] [stdout] | [INFO] [stdout] 4380 | fn bindgen_test_layout__LEAP_RECORDING_STATUS() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_recording_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4392:19 [INFO] [stdout] | [INFO] [stdout] 4392 | unsafe { &(*(::std::ptr::null::<_LEAP_RECORDING_STATUS>())).mode as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bindgen_test_layout__LEAP_TELEMETRY_DATA` should have a snake case name [INFO] [stdout] --> src/lib.rs:4507:4 [INFO] [stdout] | [INFO] [stdout] 4507 | fn bindgen_test_layout__LEAP_TELEMETRY_DATA() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `bindgen_test_layout_leap_telemetry_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4519:19 [INFO] [stdout] | [INFO] [stdout] 4519 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).thread_id as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4529:19 [INFO] [stdout] | [INFO] [stdout] 4529 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).start_time as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4539:19 [INFO] [stdout] | [INFO] [stdout] 4539 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).end_time as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4549:19 [INFO] [stdout] | [INFO] [stdout] 4549 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_depth as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4559:19 [INFO] [stdout] | [INFO] [stdout] 4559 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).file_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4570:14 [INFO] [stdout] | [INFO] [stdout] 4570 | &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).line_number as *const _ as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: dereferencing a null pointer [INFO] [stdout] --> src/lib.rs:4581:19 [INFO] [stdout] | [INFO] [stdout] 4581 | unsafe { &(*(::std::ptr::null::<_LEAP_TELEMETRY_DATA>())).zone_name as *const _ as usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this code causes undefined behavior when executed [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.15s [INFO] [stdout] warning: 547 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/leap_sys-4587361ed7feaa0b) [INFO] running `Command { std: "docker" "inspect" "fc288deeaaf6483786df817e597b664fb29270c28022e91bb192f9358f4c8990", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc288deeaaf6483786df817e597b664fb29270c28022e91bb192f9358f4c8990", kill_on_drop: false }` [INFO] [stdout] fc288deeaaf6483786df817e597b664fb29270c28022e91bb192f9358f4c8990 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-44/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] dd1186e4bf4bbee297feae0e3879edc303edc0c36a2d480d67895b8843fd1854 [INFO] running `Command { std: "docker" "start" "-a" "dd1186e4bf4bbee297feae0e3879edc303edc0c36a2d480d67895b8843fd1854", kill_on_drop: false }` [INFO] [stderr] warning: type `va_list` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:21:10 [INFO] [stderr] | [INFO] [stderr] 21 | pub type va_list = *mut ::std::os::raw::c_char; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `VaList` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type `size_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:25:10 [INFO] [stderr] | [INFO] [stderr] 25 | pub type size_t = ::std::os::raw::c_ulonglong; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `SizeT` [INFO] [stderr] [INFO] [stderr] warning: type `__vcrt_bool` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:26:10 [INFO] [stderr] | [INFO] [stderr] 26 | pub type __vcrt_bool = bool; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `VcrtBool` [INFO] [stderr] [INFO] [stderr] warning: type `wchar_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:27:10 [INFO] [stderr] | [INFO] [stderr] 27 | pub type wchar_t = ::std::os::raw::c_ushort; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `WcharT` [INFO] [stderr] [INFO] [stderr] warning: type `int_least8_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:40:10 [INFO] [stderr] | [INFO] [stderr] 40 | pub type int_least8_t = ::std::os::raw::c_schar; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least16_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:41:10 [INFO] [stderr] | [INFO] [stderr] 41 | pub type int_least16_t = ::std::os::raw::c_short; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least32_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:42:10 [INFO] [stderr] | [INFO] [stderr] 42 | pub type int_least32_t = ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T` [INFO] [stderr] [INFO] [stderr] warning: type `int_least64_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:43:10 [INFO] [stderr] | [INFO] [stderr] 43 | pub type int_least64_t = ::std::os::raw::c_longlong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least8_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:44:10 [INFO] [stderr] | [INFO] [stderr] 44 | pub type uint_least8_t = ::std::os::raw::c_uchar; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least16_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:45:10 [INFO] [stderr] | [INFO] [stderr] 45 | pub type uint_least16_t = ::std::os::raw::c_ushort; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least32_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:46:10 [INFO] [stderr] | [INFO] [stderr] 46 | pub type uint_least32_t = ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_least64_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:47:10 [INFO] [stderr] | [INFO] [stderr] 47 | pub type uint_least64_t = ::std::os::raw::c_ulonglong; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast8_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:48:10 [INFO] [stderr] | [INFO] [stderr] 48 | pub type int_fast8_t = ::std::os::raw::c_schar; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast16_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:49:10 [INFO] [stderr] | [INFO] [stderr] 49 | pub type int_fast16_t = ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast32_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:50:10 [INFO] [stderr] | [INFO] [stderr] 50 | pub type int_fast32_t = ::std::os::raw::c_int; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T` [INFO] [stderr] [INFO] [stderr] warning: type `int_fast64_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:51:10 [INFO] [stderr] | [INFO] [stderr] 51 | pub type int_fast64_t = ::std::os::raw::c_longlong; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast8_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:52:10 [INFO] [stderr] | [INFO] [stderr] 52 | pub type uint_fast8_t = ::std::os::raw::c_uchar; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast16_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:53:10 [INFO] [stderr] | [INFO] [stderr] 53 | pub type uint_fast16_t = ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast32_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:54:10 [INFO] [stderr] | [INFO] [stderr] 54 | pub type uint_fast32_t = ::std::os::raw::c_uint; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T` [INFO] [stderr] [INFO] [stderr] warning: type `uint_fast64_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:55:10 [INFO] [stderr] | [INFO] [stderr] 55 | pub type uint_fast64_t = ::std::os::raw::c_ulonglong; [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T` [INFO] [stderr] [INFO] [stderr] warning: type `intmax_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:56:10 [INFO] [stderr] | [INFO] [stderr] 56 | pub type intmax_t = ::std::os::raw::c_longlong; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT` [INFO] [stderr] [INFO] [stderr] warning: type `uintmax_t` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:57:10 [INFO] [stderr] | [INFO] [stderr] 57 | pub type uintmax_t = ::std::os::raw::c_ulonglong; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapRS` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:138:10 [INFO] [stderr] | [INFO] [stderr] 138 | pub type _eLeapRS = i32; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRs` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONNECTION` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | pub type LEAP_CONNECTION = *mut _LEAP_CONNECTION; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnection` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DEVICE` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:164:10 [INFO] [stderr] | [INFO] [stderr] 164 | pub type LEAP_DEVICE = *mut _LEAP_DEVICE; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDevice` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CALIBRATION` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:174:10 [INFO] [stderr] | [INFO] [stderr] 174 | pub type LEAP_CALIBRATION = *mut _LEAP_CALIBRATION; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapCalibration` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DEVICE_REF` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:228:10 [INFO] [stderr] | [INFO] [stderr] 228 | pub type LEAP_DEVICE_REF = _LEAP_DEVICE_REF; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceRef` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONNECTION_CONFIG` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:293:10 [INFO] [stderr] | [INFO] [stderr] 293 | pub type LEAP_CONNECTION_CONFIG = _LEAP_CONNECTION_CONFIG; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionConfig` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapAllocatorType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:317:10 [INFO] [stderr] | [INFO] [stderr] 317 | pub type _eLeapAllocatorType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapAllocatorType` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapServiceDisposition` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:447:10 [INFO] [stderr] | [INFO] [stderr] 447 | pub type _eLeapServiceDisposition = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapServiceDisposition` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONNECTION_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:484:10 [INFO] [stderr] | [INFO] [stderr] 484 | pub type LEAP_CONNECTION_EVENT = _LEAP_CONNECTION_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONNECTION_LOST_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:532:10 [INFO] [stderr] | [INFO] [stderr] 532 | pub type LEAP_CONNECTION_LOST_EVENT = _LEAP_CONNECTION_LOST_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionLostEvent` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapConnectionStatus` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:554:10 [INFO] [stderr] | [INFO] [stderr] 554 | pub type _eLeapConnectionStatus = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapConnectionStatus` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONNECTION_INFO` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:616:10 [INFO] [stderr] | [INFO] [stderr] 616 | pub type LEAP_CONNECTION_INFO = _LEAP_CONNECTION_INFO; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionInfo` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapPolicyFlag` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:649:10 [INFO] [stderr] | [INFO] [stderr] 649 | pub type _eLeapPolicyFlag = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPolicyFlag` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_POLICY_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:705:10 [INFO] [stderr] | [INFO] [stderr] 705 | pub type LEAP_POLICY_EVENT = _LEAP_POLICY_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPolicyEvent` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapValueType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:773:10 [INFO] [stderr] | [INFO] [stderr] 773 | pub type _eLeapValueType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapValueType` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_VARIANT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:888:10 [INFO] [stderr] | [INFO] [stderr] 888 | pub type LEAP_VARIANT = _LEAP_VARIANT; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVariant` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONFIG_RESPONSE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:950:10 [INFO] [stderr] | [INFO] [stderr] 950 | pub type LEAP_CONFIG_RESPONSE_EVENT = _LEAP_CONFIG_RESPONSE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigResponseEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONFIG_CHANGE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1014:10 [INFO] [stderr] | [INFO] [stderr] 1014 | pub type LEAP_CONFIG_CHANGE_EVENT = _LEAP_CONFIG_CHANGE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConfigChangeEvent` [INFO] [stderr] [INFO] [stderr] warning: type `eLeapDeviceCaps` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1095:10 [INFO] [stderr] | [INFO] [stderr] 1095 | pub type eLeapDeviceCaps = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceCaps` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapDevicePID` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1110:10 [INFO] [stderr] | [INFO] [stderr] 1110 | pub type _eLeapDevicePID = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDevicePid` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DEVICE_INFO` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1265:10 [INFO] [stderr] | [INFO] [stderr] 1265 | pub type LEAP_DEVICE_INFO = _LEAP_DEVICE_INFO; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceInfo` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DEVICE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1350:10 [INFO] [stderr] | [INFO] [stderr] 1350 | pub type LEAP_DEVICE_EVENT = _LEAP_DEVICE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceEvent` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapDeviceStatus` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1375:10 [INFO] [stderr] | [INFO] [stderr] 1375 | pub type _eLeapDeviceStatus = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDeviceStatus` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DEVICE_FAILURE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1442:10 [INFO] [stderr] | [INFO] [stderr] 1442 | pub type LEAP_DEVICE_FAILURE_EVENT = _LEAP_DEVICE_FAILURE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceFailureEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_FRAME_HEADER` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1508:10 [INFO] [stderr] | [INFO] [stderr] 1508 | pub type LEAP_FRAME_HEADER = _LEAP_FRAME_HEADER; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapFrameHeader` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapImageType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1517:10 [INFO] [stderr] | [INFO] [stderr] 1517 | pub type _eLeapImageType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageType` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapImageFormat` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1530:10 [INFO] [stderr] | [INFO] [stderr] 1530 | pub type _eLeapImageFormat = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapImageFormat` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapPerspectiveType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1546:10 [INFO] [stderr] | [INFO] [stderr] 1546 | pub type _eLeapPerspectiveType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapPerspectiveType` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_IMAGE_PROPERTIES` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1682:10 [INFO] [stderr] | [INFO] [stderr] 1682 | pub type LEAP_IMAGE_PROPERTIES = _LEAP_IMAGE_PROPERTIES; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageProperties` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DISTORTION_MATRIX` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1786:10 [INFO] [stderr] | [INFO] [stderr] 1786 | pub type LEAP_DISTORTION_MATRIX = _LEAP_DISTORTION_MATRIX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDistortionMatrix` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_IMAGE_FRAME_DESCRIPTION` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1872:10 [INFO] [stderr] | [INFO] [stderr] 1872 | pub type LEAP_IMAGE_FRAME_DESCRIPTION = _LEAP_IMAGE_FRAME_DESCRIPTION; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageFrameDescription` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_VECTOR` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:1997:10 [INFO] [stderr] | [INFO] [stderr] 1997 | pub type LEAP_VECTOR = _LEAP_VECTOR; [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapVector` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_MATRIX_3x3` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2026:10 [INFO] [stderr] | [INFO] [stderr] 2026 | pub type LEAP_MATRIX_3x3 = _LEAP_MATRIX_3x3; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapMatrix3x3` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_QUATERNION` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2165:10 [INFO] [stderr] | [INFO] [stderr] 2165 | pub type LEAP_QUATERNION = _LEAP_QUATERNION; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapQuaternion` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_BONE` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2243:10 [INFO] [stderr] | [INFO] [stderr] 2243 | pub type LEAP_BONE = _LEAP_BONE; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapBone` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DIGIT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2414:10 [INFO] [stderr] | [INFO] [stderr] 2414 | pub type LEAP_DIGIT = _LEAP_DIGIT; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDigit` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_PALM` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2538:10 [INFO] [stderr] | [INFO] [stderr] 2538 | pub type LEAP_PALM = _LEAP_PALM; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPalm` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapHandType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2547:10 [INFO] [stderr] | [INFO] [stderr] 2547 | pub type _eLeapHandType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapHandType` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_HAND` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2848:10 [INFO] [stderr] | [INFO] [stderr] 2848 | pub type LEAP_HAND = _LEAP_HAND; [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHand` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_TRACKING_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2957:10 [INFO] [stderr] | [INFO] [stderr] 2957 | pub type LEAP_TRACKING_EVENT = _LEAP_TRACKING_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTrackingEvent` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapLogSeverity` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:2968:10 [INFO] [stderr] | [INFO] [stderr] 2968 | pub type _eLeapLogSeverity = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapLogSeverity` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_LOG_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3033:10 [INFO] [stderr] | [INFO] [stderr] 3033 | pub type LEAP_LOG_EVENT = _LEAP_LOG_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_LOG_EVENTS` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3077:10 [INFO] [stderr] | [INFO] [stderr] 3077 | pub type LEAP_LOG_EVENTS = _LEAP_LOG_EVENTS; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapLogEvents` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DEVICE_STATUS_CHANGE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3149:10 [INFO] [stderr] | [INFO] [stderr] 3149 | pub type LEAP_DEVICE_STATUS_CHANGE_EVENT = _LEAP_DEVICE_STATUS_CHANGE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDeviceStatusChangeEvent` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapDroppedFrameType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3154:10 [INFO] [stderr] | [INFO] [stderr] 3154 | pub type _eLeapDroppedFrameType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapDroppedFrameType` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_DROPPED_FRAME_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3197:10 [INFO] [stderr] | [INFO] [stderr] 3197 | pub type LEAP_DROPPED_FRAME_EVENT = _LEAP_DROPPED_FRAME_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapDroppedFrameEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_IMAGE` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3286:10 [INFO] [stderr] | [INFO] [stderr] 3286 | pub type LEAP_IMAGE = _LEAP_IMAGE; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImage` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_POINT_MAPPING_CHANGE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3358:10 [INFO] [stderr] | [INFO] [stderr] 3358 | pub type LEAP_POINT_MAPPING_CHANGE_EVENT = _LEAP_POINT_MAPPING_CHANGE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMappingChangeEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_POINT_MAPPING` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3444:10 [INFO] [stderr] | [INFO] [stderr] 3444 | pub type LEAP_POINT_MAPPING = _LEAP_POINT_MAPPING; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapPointMapping` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_HEAD_POSE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3503:10 [INFO] [stderr] | [INFO] [stderr] 3503 | pub type LEAP_HEAD_POSE_EVENT = _LEAP_HEAD_POSE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapHeadPoseEvent` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_IMAGE_EVENT` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3573:10 [INFO] [stderr] | [INFO] [stderr] 3573 | pub type LEAP_IMAGE_EVENT = _LEAP_IMAGE_EVENT; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapImageEvent` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapEventType` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3655:10 [INFO] [stderr] | [INFO] [stderr] 3655 | pub type _eLeapEventType = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapEventType` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CONNECTION_MESSAGE` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:3973:10 [INFO] [stderr] | [INFO] [stderr] 3973 | pub type LEAP_CONNECTION_MESSAGE = _LEAP_CONNECTION_MESSAGE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapConnectionMessage` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_CLOCK_REBASER` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:4137:10 [INFO] [stderr] | [INFO] [stderr] 4137 | pub type LEAP_CLOCK_REBASER = *mut _LEAP_CLOCK_REBASER; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapClockRebaser` [INFO] [stderr] [INFO] [stderr] warning: type `_eLeapRecordingFlags` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:4318:10 [INFO] [stderr] | [INFO] [stderr] 4318 | pub type _eLeapRecordingFlags = i32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ELeapRecordingFlags` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_RECORDING` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:4332:10 [INFO] [stderr] | [INFO] [stderr] 4332 | pub type LEAP_RECORDING = *mut _LEAP_RECORDING; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecording` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_RECORDING_PARAMETERS` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:4368:10 [INFO] [stderr] | [INFO] [stderr] 4368 | pub type LEAP_RECORDING_PARAMETERS = _LEAP_RECORDING_PARAMETERS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingParameters` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_RECORDING_STATUS` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:4406:10 [INFO] [stderr] | [INFO] [stderr] 4406 | pub type LEAP_RECORDING_STATUS = _LEAP_RECORDING_STATUS; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapRecordingStatus` [INFO] [stderr] [INFO] [stderr] warning: type `LEAP_TELEMETRY_DATA` should have an upper camel case name [INFO] [stderr] --> src/lib.rs:4591:10 [INFO] [stderr] | [INFO] [stderr] 4591 | pub type LEAP_TELEMETRY_DATA = _LEAP_TELEMETRY_DATA; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LeapTelemetryData` [INFO] [stderr] [INFO] [stderr] warning: constant `true_` should have an upper case name [INFO] [stderr] --> src/lib.rs:17:11 [INFO] [stderr] | [INFO] [stderr] 17 | pub const true_: u32 = 1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `TRUE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `false_` should have an upper case name [INFO] [stderr] --> src/lib.rs:18:11 [INFO] [stderr] | [INFO] [stderr] 18 | pub const false_: u32 = 0; [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `FALSE` [INFO] [stderr] [INFO] [stderr] warning: constant `__bool_true_false_are_defined` should have an upper case name [INFO] [stderr] --> src/lib.rs:19:11 [INFO] [stderr] | [INFO] [stderr] 19 | pub const __bool_true_false_are_defined: u32 = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `__BOOL_TRUE_FALSE_ARE_DEFINED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_Success` should have an upper case name [INFO] [stderr] --> src/lib.rs:59:11 [INFO] [stderr] | [INFO] [stderr] 59 | pub const _eLeapRS_eLeapRS_Success: _eLeapRS = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_SUCCESS` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_UnknownError` should have an upper case name [INFO] [stderr] --> src/lib.rs:64:11 [INFO] [stderr] | [INFO] [stderr] 64 | pub const _eLeapRS_eLeapRS_UnknownError: _eLeapRS = -503250944; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_ERROR` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_InvalidArgument` should have an upper case name [INFO] [stderr] --> src/lib.rs:67:11 [INFO] [stderr] | [INFO] [stderr] 67 | pub const _eLeapRS_eLeapRS_InvalidArgument: _eLeapRS = -503250943; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_ARGUMENT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_InsufficientResources` should have an upper case name [INFO] [stderr] --> src/lib.rs:70:11 [INFO] [stderr] | [INFO] [stderr] 70 | pub const _eLeapRS_eLeapRS_InsufficientResources: _eLeapRS = -503250942; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_RESOURCES` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_InsufficientBuffer` should have an upper case name [INFO] [stderr] --> src/lib.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | pub const _eLeapRS_eLeapRS_InsufficientBuffer: _eLeapRS = -503250941; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INSUFFICIENT_BUFFER` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_Timeout` should have an upper case name [INFO] [stderr] --> src/lib.rs:76:11 [INFO] [stderr] | [INFO] [stderr] 76 | pub const _eLeapRS_eLeapRS_Timeout: _eLeapRS = -503250940; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMEOUT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_NotConnected` should have an upper case name [INFO] [stderr] --> src/lib.rs:79:11 [INFO] [stderr] | [INFO] [stderr] 79 | pub const _eLeapRS_eLeapRS_NotConnected: _eLeapRS = -503250939; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_CONNECTED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_HandshakeIncomplete` should have an upper case name [INFO] [stderr] --> src/lib.rs:82:11 [INFO] [stderr] | [INFO] [stderr] 82 | pub const _eLeapRS_eLeapRS_HandshakeIncomplete: _eLeapRS = -503250938; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_HANDSHAKE_INCOMPLETE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_BufferSizeOverflow` should have an upper case name [INFO] [stderr] --> src/lib.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | pub const _eLeapRS_eLeapRS_BufferSizeOverflow: _eLeapRS = -503250937; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_BUFFER_SIZE_OVERFLOW` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_ProtocolError` should have an upper case name [INFO] [stderr] --> src/lib.rs:88:11 [INFO] [stderr] | [INFO] [stderr] 88 | pub const _eLeapRS_eLeapRS_ProtocolError: _eLeapRS = -503250936; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_PROTOCOL_ERROR` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_InvalidClientID` should have an upper case name [INFO] [stderr] --> src/lib.rs:91:11 [INFO] [stderr] | [INFO] [stderr] 91 | pub const _eLeapRS_eLeapRS_InvalidClientID: _eLeapRS = -503250935; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_INVALID_CLIENT_ID` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_UnexpectedClosed` should have an upper case name [INFO] [stderr] --> src/lib.rs:95:11 [INFO] [stderr] | [INFO] [stderr] 95 | pub const _eLeapRS_eLeapRS_UnexpectedClosed: _eLeapRS = -503250934; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNEXPECTED_CLOSED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_UnknownImageFrameRequest` should have an upper case name [INFO] [stderr] --> src/lib.rs:102:11 [INFO] [stderr] | [INFO] [stderr] 102 | pub const _eLeapRS_eLeapRS_UnknownImageFrameRequest: _eLeapRS = -503250933; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_IMAGE_FRAME_REQUEST` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_UnknownTrackingFrameID` should have an upper case name [INFO] [stderr] --> src/lib.rs:109:11 [INFO] [stderr] | [INFO] [stderr] 109 | pub const _eLeapRS_eLeapRS_UnknownTrackingFrameID: _eLeapRS = -503250932; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_UNKNOWN_TRACKING_FRAME_ID` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_RoutineIsNotSeer` should have an upper case name [INFO] [stderr] --> src/lib.rs:115:11 [INFO] [stderr] | [INFO] [stderr] 115 | pub const _eLeapRS_eLeapRS_RoutineIsNotSeer: _eLeapRS = -503250931; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_ROUTINE_IS_NOT_SEER` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_TimestampTooEarly` should have an upper case name [INFO] [stderr] --> src/lib.rs:121:11 [INFO] [stderr] | [INFO] [stderr] 121 | pub const _eLeapRS_eLeapRS_TimestampTooEarly: _eLeapRS = -503250930; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_TIMESTAMP_TOO_EARLY` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_ConcurrentPoll` should have an upper case name [INFO] [stderr] --> src/lib.rs:124:11 [INFO] [stderr] | [INFO] [stderr] 124 | pub const _eLeapRS_eLeapRS_ConcurrentPoll: _eLeapRS = -503250929; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CONCURRENT_POLL` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_NotAvailable` should have an upper case name [INFO] [stderr] --> src/lib.rs:127:11 [INFO] [stderr] | [INFO] [stderr] 127 | pub const _eLeapRS_eLeapRS_NotAvailable: _eLeapRS = -419364862; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_AVAILABLE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_NotStreaming` should have an upper case name [INFO] [stderr] --> src/lib.rs:130:11 [INFO] [stderr] | [INFO] [stderr] 130 | pub const _eLeapRS_eLeapRS_NotStreaming: _eLeapRS = -419364860; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_NOT_STREAMING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRS_eLeapRS_CannotOpenDevice` should have an upper case name [INFO] [stderr] --> src/lib.rs:134:11 [INFO] [stderr] | [INFO] [stderr] 134 | pub const _eLeapRS_eLeapRS_CannotOpenDevice: _eLeapRS = -419364859; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RS_E_LEAP_RS_CANNOT_OPEN_DEVICE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int8` should have an upper case name [INFO] [stderr] --> src/lib.rs:295:11 [INFO] [stderr] | [INFO] [stderr] 295 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int8: _eLeapAllocatorType = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT8` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Uint8` should have an upper case name [INFO] [stderr] --> src/lib.rs:297:11 [INFO] [stderr] | [INFO] [stderr] 297 | pub const _eLeapAllocatorType_eLeapAllocatorType_Uint8: _eLeapAllocatorType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT8` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int16` should have an upper case name [INFO] [stderr] --> src/lib.rs:299:11 [INFO] [stderr] | [INFO] [stderr] 299 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int16: _eLeapAllocatorType = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT16` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt16` should have an upper case name [INFO] [stderr] --> src/lib.rs:301:11 [INFO] [stderr] | [INFO] [stderr] 301 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt16: _eLeapAllocatorType = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT16` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int32` should have an upper case name [INFO] [stderr] --> src/lib.rs:303:11 [INFO] [stderr] | [INFO] [stderr] 303 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int32: _eLeapAllocatorType = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT32` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt32` should have an upper case name [INFO] [stderr] --> src/lib.rs:305:11 [INFO] [stderr] | [INFO] [stderr] 305 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt32: _eLeapAllocatorType = 5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT32` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Float` should have an upper case name [INFO] [stderr] --> src/lib.rs:307:11 [INFO] [stderr] | [INFO] [stderr] 307 | pub const _eLeapAllocatorType_eLeapAllocatorType_Float: _eLeapAllocatorType = 6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_FLOAT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Int64` should have an upper case name [INFO] [stderr] --> src/lib.rs:309:11 [INFO] [stderr] | [INFO] [stderr] 309 | pub const _eLeapAllocatorType_eLeapAllocatorType_Int64: _eLeapAllocatorType = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_INT64` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_UInt64` should have an upper case name [INFO] [stderr] --> src/lib.rs:311:11 [INFO] [stderr] | [INFO] [stderr] 311 | pub const _eLeapAllocatorType_eLeapAllocatorType_UInt64: _eLeapAllocatorType = 9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_UINT64` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapAllocatorType_eLeapAllocatorType_Double` should have an upper case name [INFO] [stderr] --> src/lib.rs:313:11 [INFO] [stderr] | [INFO] [stderr] 313 | pub const _eLeapAllocatorType_eLeapAllocatorType_Double: _eLeapAllocatorType = 10; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_ALLOCATOR_TYPE_E_LEAP_ALLOCATOR_TYPE_DOUBLE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapServiceDisposition_eLeapServiceState_LowFpsDetected` should have an upper case name [INFO] [stderr] --> src/lib.rs:440:11 [INFO] [stderr] | [INFO] [stderr] 440 | pub const _eLeapServiceDisposition_eLeapServiceState_LowFpsDetected: _eLeapServiceDisposition = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_LOW_FPS_DETECTED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause` should have an upper case name [INFO] [stderr] --> src/lib.rs:443:11 [INFO] [stderr] | [INFO] [stderr] 443 | pub const _eLeapServiceDisposition_eLeapServiceState_PoorPerformancePause: [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_POOR_PERFORMANCE_PAUSE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapServiceDisposition_eLeapServiceState_ALL` should have an upper case name [INFO] [stderr] --> src/lib.rs:446:11 [INFO] [stderr] | [INFO] [stderr] 446 | pub const _eLeapServiceDisposition_eLeapServiceState_ALL: _eLeapServiceDisposition = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_SERVICE_DISPOSITION_E_LEAP_SERVICE_STATE_ALL` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotConnected` should have an upper case name [INFO] [stderr] --> src/lib.rs:536:11 [INFO] [stderr] | [INFO] [stderr] 536 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotConnected: _eLeapConnectionStatus = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_CONNECTED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_Connected` should have an upper case name [INFO] [stderr] --> src/lib.rs:539:11 [INFO] [stderr] | [INFO] [stderr] 539 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_Connected: _eLeapConnectionStatus = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_CONNECTED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete` should have an upper case name [INFO] [stderr] --> src/lib.rs:542:11 [INFO] [stderr] | [INFO] [stderr] 542 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_HandshakeIncomplete: _eLeapConnectionStatus = [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_HANDSHAKE_INCOMPLETE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapConnectionStatus_eLeapConnectionStatus_NotRunning` should have an upper case name [INFO] [stderr] --> src/lib.rs:547:11 [INFO] [stderr] | [INFO] [stderr] 547 | pub const _eLeapConnectionStatus_eLeapConnectionStatus_NotRunning: _eLeapConnectionStatus = [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_CONNECTION_STATUS_E_LEAP_CONNECTION_STATUS_NOT_RUNNING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames` should have an upper case name [INFO] [stderr] --> src/lib.rs:638:11 [INFO] [stderr] | [INFO] [stderr] 638 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_BackgroundFrames: _eLeapPolicyFlag = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_BACKGROUND_FRAMES` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_Images` should have an upper case name [INFO] [stderr] --> src/lib.rs:640:11 [INFO] [stderr] | [INFO] [stderr] 640 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_Images: _eLeapPolicyFlag = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_IMAGES` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD` should have an upper case name [INFO] [stderr] --> src/lib.rs:642:11 [INFO] [stderr] | [INFO] [stderr] 642 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_OptimizeHMD: _eLeapPolicyFlag = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_OPTIMIZE_HMD` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume` should have an upper case name [INFO] [stderr] --> src/lib.rs:644:11 [INFO] [stderr] | [INFO] [stderr] 644 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_AllowPauseResume: _eLeapPolicyFlag = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_ALLOW_PAUSE_RESUME` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPolicyFlag_eLeapPolicyFlag_MapPoints` should have an upper case name [INFO] [stderr] --> src/lib.rs:646:11 [INFO] [stderr] | [INFO] [stderr] 646 | pub const _eLeapPolicyFlag_eLeapPolicyFlag_MapPoints: _eLeapPolicyFlag = 128; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_POLICY_FLAG_E_LEAP_POLICY_FLAG_MAP_POINTS` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapValueType_eLeapValueType_Unknown` should have an upper case name [INFO] [stderr] --> src/lib.rs:759:11 [INFO] [stderr] | [INFO] [stderr] 759 | pub const _eLeapValueType_eLeapValueType_Unknown: _eLeapValueType = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_UNKNOWN` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapValueType_eLeapValueType_Boolean` should have an upper case name [INFO] [stderr] --> src/lib.rs:761:11 [INFO] [stderr] | [INFO] [stderr] 761 | pub const _eLeapValueType_eLeapValueType_Boolean: _eLeapValueType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_BOOLEAN` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapValueType_eLeapValueType_Int32` should have an upper case name [INFO] [stderr] --> src/lib.rs:763:11 [INFO] [stderr] | [INFO] [stderr] 763 | pub const _eLeapValueType_eLeapValueType_Int32: _eLeapValueType = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_INT32` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapValueType_eLeapValueType_Float` should have an upper case name [INFO] [stderr] --> src/lib.rs:765:11 [INFO] [stderr] | [INFO] [stderr] 765 | pub const _eLeapValueType_eLeapValueType_Float: _eLeapValueType = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_FLOAT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapValueType_eLeapValueType_String` should have an upper case name [INFO] [stderr] --> src/lib.rs:767:11 [INFO] [stderr] | [INFO] [stderr] 767 | pub const _eLeapValueType_eLeapValueType_String: _eLeapValueType = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_E_LEAP_VALUE_TYPE_STRING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapValueType_FORCE_DWORD` should have an upper case name [INFO] [stderr] --> src/lib.rs:769:11 [INFO] [stderr] | [INFO] [stderr] 769 | pub const _eLeapValueType_FORCE_DWORD: _eLeapValueType = 2147483647; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_VALUE_TYPE_FORCE_DWORD` [INFO] [stderr] [INFO] [stderr] warning: structure field `boolValue` should have a snake case name [INFO] [stderr] --> src/lib.rs:792:9 [INFO] [stderr] | [INFO] [stderr] 792 | pub boolValue: bool, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `bool_value` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `iValue` should have a snake case name [INFO] [stderr] --> src/lib.rs:794:9 [INFO] [stderr] | [INFO] [stderr] 794 | pub iValue: i32, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `i_value` [INFO] [stderr] [INFO] [stderr] warning: structure field `fValue` should have a snake case name [INFO] [stderr] --> src/lib.rs:796:9 [INFO] [stderr] | [INFO] [stderr] 796 | pub fValue: f32, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `f_value` [INFO] [stderr] [INFO] [stderr] warning: structure field `strValue` should have a snake case name [INFO] [stderr] --> src/lib.rs:798:9 [INFO] [stderr] | [INFO] [stderr] 798 | pub strValue: *const ::std::os::raw::c_char, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `str_value` [INFO] [stderr] [INFO] [stderr] warning: structure field `requestID` should have a snake case name [INFO] [stderr] --> src/lib.rs:900:9 [INFO] [stderr] | [INFO] [stderr] 900 | pub requestID: u32, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `requestID` should have a snake case name [INFO] [stderr] --> src/lib.rs:964:9 [INFO] [stderr] | [INFO] [stderr] 964 | pub requestID: u32, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `request_id` [INFO] [stderr] [INFO] [stderr] warning: constant `eLeapDeviceCaps_eLeapDeviceCaps_Color` should have an upper case name [INFO] [stderr] --> src/lib.rs:1092:11 [INFO] [stderr] | [INFO] [stderr] 1092 | pub const eLeapDeviceCaps_eLeapDeviceCaps_Color: eLeapDeviceCaps = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_LEAP_DEVICE_CAPS_E_LEAP_DEVICE_CAPS_COLOR` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDevicePID_eLeapDevicePID_Unknown` should have an upper case name [INFO] [stderr] --> src/lib.rs:1097:11 [INFO] [stderr] | [INFO] [stderr] 1097 | pub const _eLeapDevicePID_eLeapDevicePID_Unknown: _eLeapDevicePID = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_UNKNOWN` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDevicePID_eLeapDevicePID_Peripheral` should have an upper case name [INFO] [stderr] --> src/lib.rs:1099:11 [INFO] [stderr] | [INFO] [stderr] 1099 | pub const _eLeapDevicePID_eLeapDevicePID_Peripheral: _eLeapDevicePID = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_PERIPHERAL` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDevicePID_eLeapDevicePID_Dragonfly` should have an upper case name [INFO] [stderr] --> src/lib.rs:1101:11 [INFO] [stderr] | [INFO] [stderr] 1101 | pub const _eLeapDevicePID_eLeapDevicePID_Dragonfly: _eLeapDevicePID = 4354; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_DRAGONFLY` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDevicePID_eLeapDevicePID_Nightcrawler` should have an upper case name [INFO] [stderr] --> src/lib.rs:1103:11 [INFO] [stderr] | [INFO] [stderr] 1103 | pub const _eLeapDevicePID_eLeapDevicePID_Nightcrawler: _eLeapDevicePID = 4609; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_NIGHTCRAWLER` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDevicePID_eLeapDevicePID_Rigel` should have an upper case name [INFO] [stderr] --> src/lib.rs:1105:11 [INFO] [stderr] | [INFO] [stderr] 1105 | pub const _eLeapDevicePID_eLeapDevicePID_Rigel: _eLeapDevicePID = 4610; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_RIGEL` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDevicePID_eLeapDevicePID_Invalid` should have an upper case name [INFO] [stderr] --> src/lib.rs:1107:11 [INFO] [stderr] | [INFO] [stderr] 1107 | pub const _eLeapDevicePID_eLeapDevicePID_Invalid: _eLeapDevicePID = -1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_PID_E_LEAP_DEVICE_PID_INVALID` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Streaming` should have an upper case name [INFO] [stderr] --> src/lib.rs:1352:11 [INFO] [stderr] | [INFO] [stderr] 1352 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Streaming: _eLeapDeviceStatus = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_STREAMING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Paused` should have an upper case name [INFO] [stderr] --> src/lib.rs:1354:11 [INFO] [stderr] | [INFO] [stderr] 1354 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Paused: _eLeapDeviceStatus = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_PAUSED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Robust` should have an upper case name [INFO] [stderr] --> src/lib.rs:1357:11 [INFO] [stderr] | [INFO] [stderr] 1357 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Robust: _eLeapDeviceStatus = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_ROBUST` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_Smudged` should have an upper case name [INFO] [stderr] --> src/lib.rs:1359:11 [INFO] [stderr] | [INFO] [stderr] 1359 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_Smudged: _eLeapDeviceStatus = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_SMUDGED` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_LowResource` should have an upper case name [INFO] [stderr] --> src/lib.rs:1361:11 [INFO] [stderr] | [INFO] [stderr] 1361 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_LowResource: _eLeapDeviceStatus = 16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_LOW_RESOURCE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure` should have an upper case name [INFO] [stderr] --> src/lib.rs:1363:11 [INFO] [stderr] | [INFO] [stderr] 1363 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_UnknownFailure: _eLeapDeviceStatus = -402587648; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_UNKNOWN_FAILURE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration` should have an upper case name [INFO] [stderr] --> src/lib.rs:1365:11 [INFO] [stderr] | [INFO] [stderr] 1365 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadCalibration: _eLeapDeviceStatus = -402587647; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CALIBRATION` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware` should have an upper case name [INFO] [stderr] --> src/lib.rs:1367:11 [INFO] [stderr] | [INFO] [stderr] 1367 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadFirmware: _eLeapDeviceStatus = -402587646; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_FIRMWARE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadTransport` should have an upper case name [INFO] [stderr] --> src/lib.rs:1369:11 [INFO] [stderr] | [INFO] [stderr] 1369 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadTransport: _eLeapDeviceStatus = -402587645; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_TRANSPORT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDeviceStatus_eLeapDeviceStatus_BadControl` should have an upper case name [INFO] [stderr] --> src/lib.rs:1371:11 [INFO] [stderr] | [INFO] [stderr] 1371 | pub const _eLeapDeviceStatus_eLeapDeviceStatus_BadControl: _eLeapDeviceStatus = -402587644; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DEVICE_STATUS_E_LEAP_DEVICE_STATUS_BAD_CONTROL` [INFO] [stderr] [INFO] [stderr] warning: structure field `hDevice` should have a snake case name [INFO] [stderr] --> src/lib.rs:1396:9 [INFO] [stderr] | [INFO] [stderr] 1396 | pub hDevice: LEAP_DEVICE, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `h_device` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapImageType_eLeapImageType_UNKNOWN` should have an upper case name [INFO] [stderr] --> src/lib.rs:1510:11 [INFO] [stderr] | [INFO] [stderr] 1510 | pub const _eLeapImageType_eLeapImageType_UNKNOWN: _eLeapImageType = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_UNKNOWN` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapImageType_eLeapImageType_Default` should have an upper case name [INFO] [stderr] --> src/lib.rs:1512:11 [INFO] [stderr] | [INFO] [stderr] 1512 | pub const _eLeapImageType_eLeapImageType_Default: _eLeapImageType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_DEFAULT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapImageType_eLeapImageType_Raw` should have an upper case name [INFO] [stderr] --> src/lib.rs:1514:11 [INFO] [stderr] | [INFO] [stderr] 1514 | pub const _eLeapImageType_eLeapImageType_Raw: _eLeapImageType = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_TYPE_E_LEAP_IMAGE_TYPE_RAW` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapImageFormat_eLeapImageFormat_UNKNOWN` should have an upper case name [INFO] [stderr] --> src/lib.rs:1522:11 [INFO] [stderr] | [INFO] [stderr] 1522 | pub const _eLeapImageFormat_eLeapImageFormat_UNKNOWN: _eLeapImageFormat = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_UNKNOWN` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapImageFormat_eLeapImageFormat_IR` should have an upper case name [INFO] [stderr] --> src/lib.rs:1524:11 [INFO] [stderr] | [INFO] [stderr] 1524 | pub const _eLeapImageFormat_eLeapImageFormat_IR: _eLeapImageFormat = 3240521; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_IR` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer` should have an upper case name [INFO] [stderr] --> src/lib.rs:1526:11 [INFO] [stderr] | [INFO] [stderr] 1526 | pub const _eLeapImageFormat_eLeapImageFormat_RGBIr_Bayer: _eLeapImageFormat = 1229083207; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_IMAGE_FORMAT_E_LEAP_IMAGE_FORMAT_RGBIR_BAYER` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_invalid` should have an upper case name [INFO] [stderr] --> src/lib.rs:1536:11 [INFO] [stderr] | [INFO] [stderr] 1536 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_invalid: _eLeapPerspectiveType = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_INVALID` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_left` should have an upper case name [INFO] [stderr] --> src/lib.rs:1538:11 [INFO] [stderr] | [INFO] [stderr] 1538 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_left: _eLeapPerspectiveType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_LEFT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_stereo_right` should have an upper case name [INFO] [stderr] --> src/lib.rs:1540:11 [INFO] [stderr] | [INFO] [stderr] 1540 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_stereo_right: _eLeapPerspectiveType = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_STEREO_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapPerspectiveType_eLeapPerspectiveType_mono` should have an upper case name [INFO] [stderr] --> src/lib.rs:1542:11 [INFO] [stderr] | [INFO] [stderr] 1542 | pub const _eLeapPerspectiveType_eLeapPerspectiveType_mono: _eLeapPerspectiveType = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_PERSPECTIVE_TYPE_E_LEAP_PERSPECTIVE_TYPE_MONO` [INFO] [stderr] [INFO] [stderr] warning: structure field `pBuffer` should have a snake case name [INFO] [stderr] --> src/lib.rs:1804:9 [INFO] [stderr] | [INFO] [stderr] 1804 | pub pBuffer: *mut ::std::os::raw::c_void, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `p_buffer` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapHandType_eLeapHandType_Left` should have an upper case name [INFO] [stderr] --> src/lib.rs:2540:11 [INFO] [stderr] | [INFO] [stderr] 2540 | pub const _eLeapHandType_eLeapHandType_Left: _eLeapHandType = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_LEFT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapHandType_eLeapHandType_Right` should have an upper case name [INFO] [stderr] --> src/lib.rs:2542:11 [INFO] [stderr] | [INFO] [stderr] 2542 | pub const _eLeapHandType_eLeapHandType_Right: _eLeapHandType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_HAND_TYPE_E_LEAP_HAND_TYPE_RIGHT` [INFO] [stderr] [INFO] [stderr] warning: structure field `nHands` should have a snake case name [INFO] [stderr] --> src/lib.rs:2868:9 [INFO] [stderr] | [INFO] [stderr] 2868 | pub nHands: u32, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `n_hands` [INFO] [stderr] [INFO] [stderr] warning: structure field `pHands` should have a snake case name [INFO] [stderr] --> src/lib.rs:2871:9 [INFO] [stderr] | [INFO] [stderr] 2871 | pub pHands: *mut LEAP_HAND, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `p_hands` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Unknown` should have an upper case name [INFO] [stderr] --> src/lib.rs:2959:11 [INFO] [stderr] | [INFO] [stderr] 2959 | pub const _eLeapLogSeverity_eLeapLogSeverity_Unknown: _eLeapLogSeverity = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_UNKNOWN` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Critical` should have an upper case name [INFO] [stderr] --> src/lib.rs:2961:11 [INFO] [stderr] | [INFO] [stderr] 2961 | pub const _eLeapLogSeverity_eLeapLogSeverity_Critical: _eLeapLogSeverity = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_CRITICAL` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Warning` should have an upper case name [INFO] [stderr] --> src/lib.rs:2963:11 [INFO] [stderr] | [INFO] [stderr] 2963 | pub const _eLeapLogSeverity_eLeapLogSeverity_Warning: _eLeapLogSeverity = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_WARNING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapLogSeverity_eLeapLogSeverity_Information` should have an upper case name [INFO] [stderr] --> src/lib.rs:2965:11 [INFO] [stderr] | [INFO] [stderr] 2965 | pub const _eLeapLogSeverity_eLeapLogSeverity_Information: _eLeapLogSeverity = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_LOG_SEVERITY_E_LEAP_LOG_SEVERITY_INFORMATION` [INFO] [stderr] [INFO] [stderr] warning: structure field `nEvents` should have a snake case name [INFO] [stderr] --> src/lib.rs:3039:9 [INFO] [stderr] | [INFO] [stderr] 3039 | pub nEvents: u32, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `n_events` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue` should have an upper case name [INFO] [stderr] --> src/lib.rs:3150:11 [INFO] [stderr] | [INFO] [stderr] 3150 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_PreprocessingQueue: _eLeapDroppedFrameType = [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_PREPROCESSING_QUEUE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue` should have an upper case name [INFO] [stderr] --> src/lib.rs:3152:11 [INFO] [stderr] | [INFO] [stderr] 3152 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_TrackingQueue: _eLeapDroppedFrameType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_TRACKING_QUEUE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapDroppedFrameType_eLeapDroppedFrameType_Other` should have an upper case name [INFO] [stderr] --> src/lib.rs:3153:11 [INFO] [stderr] | [INFO] [stderr] 3153 | pub const _eLeapDroppedFrameType_eLeapDroppedFrameType_Other: _eLeapDroppedFrameType = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_DROPPED_FRAME_TYPE_E_LEAP_DROPPED_FRAME_TYPE_OTHER` [INFO] [stderr] [INFO] [stderr] warning: structure field `nPoints` should have a snake case name [INFO] [stderr] --> src/lib.rs:3298:9 [INFO] [stderr] | [INFO] [stderr] 3298 | pub nPoints: u32, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stderr] [INFO] [stderr] warning: structure field `nPoints` should have a snake case name [INFO] [stderr] --> src/lib.rs:3371:9 [INFO] [stderr] | [INFO] [stderr] 3371 | pub nPoints: u32, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `n_points` [INFO] [stderr] [INFO] [stderr] warning: structure field `pPoints` should have a snake case name [INFO] [stderr] --> src/lib.rs:3373:9 [INFO] [stderr] | [INFO] [stderr] 3373 | pub pPoints: *mut LEAP_VECTOR, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `p_points` [INFO] [stderr] [INFO] [stderr] warning: structure field `pIDs` should have a snake case name [INFO] [stderr] --> src/lib.rs:3375:9 [INFO] [stderr] | [INFO] [stderr] 3375 | pub pIDs: *mut u32, [INFO] [stderr] | ^^^^ help: convert the identifier to snake case: `p_ids` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_None` should have an upper case name [INFO] [stderr] --> src/lib.rs:3576:11 [INFO] [stderr] | [INFO] [stderr] 3576 | pub const _eLeapEventType_eLeapEventType_None: _eLeapEventType = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_NONE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_Connection` should have an upper case name [INFO] [stderr] --> src/lib.rs:3579:11 [INFO] [stderr] | [INFO] [stderr] 3579 | pub const _eLeapEventType_eLeapEventType_Connection: _eLeapEventType = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_ConnectionLost` should have an upper case name [INFO] [stderr] --> src/lib.rs:3582:11 [INFO] [stderr] | [INFO] [stderr] 3582 | pub const _eLeapEventType_eLeapEventType_ConnectionLost: _eLeapEventType = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONNECTION_LOST` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_Device` should have an upper case name [INFO] [stderr] --> src/lib.rs:3588:11 [INFO] [stderr] | [INFO] [stderr] 3588 | pub const _eLeapEventType_eLeapEventType_Device: _eLeapEventType = 3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_DeviceFailure` should have an upper case name [INFO] [stderr] --> src/lib.rs:3594:11 [INFO] [stderr] | [INFO] [stderr] 3594 | pub const _eLeapEventType_eLeapEventType_DeviceFailure: _eLeapEventType = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_FAILURE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_Policy` should have an upper case name [INFO] [stderr] --> src/lib.rs:3600:11 [INFO] [stderr] | [INFO] [stderr] 3600 | pub const _eLeapEventType_eLeapEventType_Policy: _eLeapEventType = 5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POLICY` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_Tracking` should have an upper case name [INFO] [stderr] --> src/lib.rs:3603:11 [INFO] [stderr] | [INFO] [stderr] 3603 | pub const _eLeapEventType_eLeapEventType_Tracking: _eLeapEventType = 256; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_TRACKING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_ImageRequestError` should have an upper case name [INFO] [stderr] --> src/lib.rs:3608:11 [INFO] [stderr] | [INFO] [stderr] 3608 | pub const _eLeapEventType_eLeapEventType_ImageRequestError: _eLeapEventType = 257; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_REQUEST_ERROR` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_ImageComplete` should have an upper case name [INFO] [stderr] --> src/lib.rs:3613:11 [INFO] [stderr] | [INFO] [stderr] 3613 | pub const _eLeapEventType_eLeapEventType_ImageComplete: _eLeapEventType = 258; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE_COMPLETE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_LogEvent` should have an upper case name [INFO] [stderr] --> src/lib.rs:3615:11 [INFO] [stderr] | [INFO] [stderr] 3615 | pub const _eLeapEventType_eLeapEventType_LogEvent: _eLeapEventType = 259; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENT` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_DeviceLost` should have an upper case name [INFO] [stderr] --> src/lib.rs:3623:11 [INFO] [stderr] | [INFO] [stderr] 3623 | pub const _eLeapEventType_eLeapEventType_DeviceLost: _eLeapEventType = 260; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_LOST` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_ConfigResponse` should have an upper case name [INFO] [stderr] --> src/lib.rs:3627:11 [INFO] [stderr] | [INFO] [stderr] 3627 | pub const _eLeapEventType_eLeapEventType_ConfigResponse: _eLeapEventType = 261; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_RESPONSE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_ConfigChange` should have an upper case name [INFO] [stderr] --> src/lib.rs:3631:11 [INFO] [stderr] | [INFO] [stderr] 3631 | pub const _eLeapEventType_eLeapEventType_ConfigChange: _eLeapEventType = 262; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_CONFIG_CHANGE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_DeviceStatusChange` should have an upper case name [INFO] [stderr] --> src/lib.rs:3635:11 [INFO] [stderr] | [INFO] [stderr] 3635 | pub const _eLeapEventType_eLeapEventType_DeviceStatusChange: _eLeapEventType = 263; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DEVICE_STATUS_CHANGE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_DroppedFrame` should have an upper case name [INFO] [stderr] --> src/lib.rs:3639:11 [INFO] [stderr] | [INFO] [stderr] 3639 | pub const _eLeapEventType_eLeapEventType_DroppedFrame: _eLeapEventType = 264; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_DROPPED_FRAME` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_Image` should have an upper case name [INFO] [stderr] --> src/lib.rs:3643:11 [INFO] [stderr] | [INFO] [stderr] 3643 | pub const _eLeapEventType_eLeapEventType_Image: _eLeapEventType = 265; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_IMAGE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_PointMappingChange` should have an upper case name [INFO] [stderr] --> src/lib.rs:3647:11 [INFO] [stderr] | [INFO] [stderr] 3647 | pub const _eLeapEventType_eLeapEventType_PointMappingChange: _eLeapEventType = 266; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_POINT_MAPPING_CHANGE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_LogEvents` should have an upper case name [INFO] [stderr] --> src/lib.rs:3649:11 [INFO] [stderr] | [INFO] [stderr] 3649 | pub const _eLeapEventType_eLeapEventType_LogEvents: _eLeapEventType = 267; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_LOG_EVENTS` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapEventType_eLeapEventType_HeadPose` should have an upper case name [INFO] [stderr] --> src/lib.rs:3651:11 [INFO] [stderr] | [INFO] [stderr] 3651 | pub const _eLeapEventType_eLeapEventType_HeadPose: _eLeapEventType = 268; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_EVENT_TYPE_E_LEAP_EVENT_TYPE_HEAD_POSE` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Error` should have an upper case name [INFO] [stderr] --> src/lib.rs:4309:11 [INFO] [stderr] | [INFO] [stderr] 4309 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Error: _eLeapRecordingFlags = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_ERROR` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Reading` should have an upper case name [INFO] [stderr] --> src/lib.rs:4310:11 [INFO] [stderr] | [INFO] [stderr] 4310 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Reading: _eLeapRecordingFlags = 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_READING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Writing` should have an upper case name [INFO] [stderr] --> src/lib.rs:4311:11 [INFO] [stderr] | [INFO] [stderr] 4311 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Writing: _eLeapRecordingFlags = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_WRITING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Flushing` should have an upper case name [INFO] [stderr] --> src/lib.rs:4312:11 [INFO] [stderr] | [INFO] [stderr] 4312 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Flushing: _eLeapRecordingFlags = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_FLUSHING` [INFO] [stderr] [INFO] [stderr] warning: constant `_eLeapRecordingFlags_eLeapRecordingFlags_Compressed` should have an upper case name [INFO] [stderr] --> src/lib.rs:4313:11 [INFO] [stderr] | [INFO] [stderr] 4313 | pub const _eLeapRecordingFlags_eLeapRecordingFlags_Compressed: _eLeapRecordingFlags = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `_E_LEAP_RECORDING_FLAGS_E_LEAP_RECORDING_FLAGS_COMPRESSED` [INFO] [stderr] [INFO] [stderr] warning: `leap-sys` (lib) generated 207 warnings [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:202:18 [INFO] [stderr] | [INFO] [stderr] 202 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).handle as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unaligned_references)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:212:18 [INFO] [stderr] | [INFO] [stderr] 212 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_REF>())).id as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:256:18 [INFO] [stderr] | [INFO] [stderr] 256 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).size as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:266:18 [INFO] [stderr] | [INFO] [stderr] 266 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).flags as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:277:13 [INFO] [stderr] | [INFO] [stderr] 277 | &(*(::std::ptr::null::<_LEAP_CONNECTION_CONFIG>())).server_namespace as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:367:18 [INFO] [stderr] | [INFO] [stderr] 367 | unsafe { &(*(::std::ptr::null::())).allocate as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:377:18 [INFO] [stderr] | [INFO] [stderr] 377 | unsafe { &(*(::std::ptr::null::())).deallocate as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:387:18 [INFO] [stderr] | [INFO] [stderr] 387 | unsafe { &(*(::std::ptr::null::())).state as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:471:18 [INFO] [stderr] | [INFO] [stderr] 471 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_EVENT>())).flags as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:513:13 [INFO] [stderr] | [INFO] [stderr] 513 | &(*(::std::ptr::null::<_LEAP_CONNECTION_LOST_EVENT>())).flags as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:589:18 [INFO] [stderr] | [INFO] [stderr] 589 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).size as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:599:18 [INFO] [stderr] | [INFO] [stderr] 599 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_INFO>())).status as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:679:18 [INFO] [stderr] | [INFO] [stderr] 679 | unsafe { &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).reserved as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:690:13 [INFO] [stderr] | [INFO] [stderr] 690 | &(*(::std::ptr::null::<_LEAP_POLICY_EVENT>())).current_policy as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:827:13 [INFO] [stderr] | [INFO] [stderr] 827 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).iValue as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:839:13 [INFO] [stderr] | [INFO] [stderr] 839 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).fValue as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:851:13 [INFO] [stderr] | [INFO] [stderr] 851 | &(*(::std::ptr::null::<_LEAP_VARIANT__bindgen_ty_1>())).strValue as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:875:18 [INFO] [stderr] | [INFO] [stderr] 875 | unsafe { &(*(::std::ptr::null::<_LEAP_VARIANT>())).type_ as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:920:13 [INFO] [stderr] | [INFO] [stderr] 920 | &(*(::std::ptr::null::<_LEAP_CONFIG_RESPONSE_EVENT>())).requestID as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:982:13 [INFO] [stderr] | [INFO] [stderr] 982 | &(*(::std::ptr::null::<_LEAP_CONFIG_CHANGE_EVENT>())).requestID as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1160:18 [INFO] [stderr] | [INFO] [stderr] 1160 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).size as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1170:18 [INFO] [stderr] | [INFO] [stderr] 1170 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).status as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1180:18 [INFO] [stderr] | [INFO] [stderr] 1180 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).caps as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1190:18 [INFO] [stderr] | [INFO] [stderr] 1190 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).pid as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1200:18 [INFO] [stderr] | [INFO] [stderr] 1200 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).baseline as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1210:18 [INFO] [stderr] | [INFO] [stderr] 1210 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial_length as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1220:18 [INFO] [stderr] | [INFO] [stderr] 1220 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).serial as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1230:18 [INFO] [stderr] | [INFO] [stderr] 1230 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).h_fov as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1240:18 [INFO] [stderr] | [INFO] [stderr] 1240 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).v_fov as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1250:18 [INFO] [stderr] | [INFO] [stderr] 1250 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_INFO>())).range as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1313:18 [INFO] [stderr] | [INFO] [stderr] 1313 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).flags as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1333:18 [INFO] [stderr] | [INFO] [stderr] 1333 | unsafe { &(*(::std::ptr::null::<_LEAP_DEVICE_EVENT>())).status as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1412:13 [INFO] [stderr] | [INFO] [stderr] 1412 | &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).status as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1424:13 [INFO] [stderr] | [INFO] [stderr] 1424 | &(*(::std::ptr::null::<_LEAP_DEVICE_FAILURE_EVENT>())).hDevice as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1476:18 [INFO] [stderr] | [INFO] [stderr] 1476 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).reserved as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1486:18 [INFO] [stderr] | [INFO] [stderr] 1486 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).frame_id as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1496:18 [INFO] [stderr] | [INFO] [stderr] 1496 | unsafe { &(*(::std::ptr::null::<_LEAP_FRAME_HEADER>())).timestamp as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1589:18 [INFO] [stderr] | [INFO] [stderr] 1589 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).type_ as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1599:18 [INFO] [stderr] | [INFO] [stderr] 1599 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).format as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1609:18 [INFO] [stderr] | [INFO] [stderr] 1609 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).bpp as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1619:18 [INFO] [stderr] | [INFO] [stderr] 1619 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).width as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1629:18 [INFO] [stderr] | [INFO] [stderr] 1629 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).height as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1639:18 [INFO] [stderr] | [INFO] [stderr] 1639 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_scale as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1649:18 [INFO] [stderr] | [INFO] [stderr] 1649 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_scale as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1659:18 [INFO] [stderr] | [INFO] [stderr] 1659 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).x_offset as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1669:18 [INFO] [stderr] | [INFO] [stderr] 1669 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_PROPERTIES>())).y_offset as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1729:13 [INFO] [stderr] | [INFO] [stderr] 1729 | &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).x as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1741:13 [INFO] [stderr] | [INFO] [stderr] 1741 | &(*(::std::ptr::null::<_LEAP_DISTORTION_MATRIX__bindgen_ty_1>())).y as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1820:13 [INFO] [stderr] | [INFO] [stderr] 1820 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).frame_id as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1832:13 [INFO] [stderr] | [INFO] [stderr] 1832 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).type_ as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1844:13 [INFO] [stderr] | [INFO] [stderr] 1844 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).buffer_len as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1857:13 [INFO] [stderr] | [INFO] [stderr] 1857 | &(*(::std::ptr::null::<_LEAP_IMAGE_FRAME_DESCRIPTION>())).pBuffer as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1920:13 [INFO] [stderr] | [INFO] [stderr] 1920 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).x as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1933:13 [INFO] [stderr] | [INFO] [stderr] 1933 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).y as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1946:13 [INFO] [stderr] | [INFO] [stderr] 1946 | &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1__bindgen_ty_1>())).z as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:1971:18 [INFO] [stderr] | [INFO] [stderr] 1971 | unsafe { &(*(::std::ptr::null::<_LEAP_VECTOR__bindgen_ty_1>())).v as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2074:13 [INFO] [stderr] | [INFO] [stderr] 2074 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).x as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2087:13 [INFO] [stderr] | [INFO] [stderr] 2087 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).y as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2100:13 [INFO] [stderr] | [INFO] [stderr] 2100 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).z as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2113:13 [INFO] [stderr] | [INFO] [stderr] 2113 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1__bindgen_ty_1>())).w as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2139:13 [INFO] [stderr] | [INFO] [stderr] 2139 | &(*(::std::ptr::null::<_LEAP_QUATERNION__bindgen_ty_1>())).v as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2218:18 [INFO] [stderr] | [INFO] [stderr] 2218 | unsafe { &(*(::std::ptr::null::<_LEAP_BONE>())).width as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2390:18 [INFO] [stderr] | [INFO] [stderr] 2390 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).finger_id as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2400:18 [INFO] [stderr] | [INFO] [stderr] 2400 | unsafe { &(*(::std::ptr::null::<_LEAP_DIGIT>())).is_extended as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2504:18 [INFO] [stderr] | [INFO] [stderr] 2504 | unsafe { &(*(::std::ptr::null::<_LEAP_PALM>())).width as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2736:18 [INFO] [stderr] | [INFO] [stderr] 2736 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).id as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2746:18 [INFO] [stderr] | [INFO] [stderr] 2746 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).flags as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2756:18 [INFO] [stderr] | [INFO] [stderr] 2756 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).type_ as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2766:18 [INFO] [stderr] | [INFO] [stderr] 2766 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).confidence as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2776:18 [INFO] [stderr] | [INFO] [stderr] 2776 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).visible_time as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2786:18 [INFO] [stderr] | [INFO] [stderr] 2786 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_distance as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2796:18 [INFO] [stderr] | [INFO] [stderr] 2796 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_angle as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2806:18 [INFO] [stderr] | [INFO] [stderr] 2806 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).pinch_strength as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2816:18 [INFO] [stderr] | [INFO] [stderr] 2816 | unsafe { &(*(::std::ptr::null::<_LEAP_HAND>())).grab_strength as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2912:13 [INFO] [stderr] | [INFO] [stderr] 2912 | &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).tracking_frame_id as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2923:18 [INFO] [stderr] | [INFO] [stderr] 2923 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).nHands as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2933:18 [INFO] [stderr] | [INFO] [stderr] 2933 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).pHands as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:2943:18 [INFO] [stderr] | [INFO] [stderr] 2943 | unsafe { &(*(::std::ptr::null::<_LEAP_TRACKING_EVENT>())).framerate as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3001:18 [INFO] [stderr] | [INFO] [stderr] 3001 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).severity as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3011:18 [INFO] [stderr] | [INFO] [stderr] 3011 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).timestamp as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3021:18 [INFO] [stderr] | [INFO] [stderr] 3021 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENT>())).message as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3057:18 [INFO] [stderr] | [INFO] [stderr] 3057 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).nEvents as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3067:18 [INFO] [stderr] | [INFO] [stderr] 3067 | unsafe { &(*(::std::ptr::null::<_LEAP_LOG_EVENTS>())).events as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3121:13 [INFO] [stderr] | [INFO] [stderr] 3121 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).last_status as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3134:13 [INFO] [stderr] | [INFO] [stderr] 3134 | &(*(::std::ptr::null::<_LEAP_DEVICE_STATUS_CHANGE_EVENT>())).status as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3176:13 [INFO] [stderr] | [INFO] [stderr] 3176 | &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).frame_id as *const _ as usize [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3187:18 [INFO] [stderr] | [INFO] [stderr] 3187 | unsafe { &(*(::std::ptr::null::<_LEAP_DROPPED_FRAME_EVENT>())).type_ as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3246:18 [INFO] [stderr] | [INFO] [stderr] 3246 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).matrix_version as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3256:18 [INFO] [stderr] | [INFO] [stderr] 3256 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).distortion_matrix as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3266:18 [INFO] [stderr] | [INFO] [stderr] 3266 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).data as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3276:18 [INFO] [stderr] | [INFO] [stderr] 3276 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE>())).offset as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3317:13 [INFO] [stderr] | [INFO] [stderr] 3317 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).frame_id as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3330:13 [INFO] [stderr] | [INFO] [stderr] 3330 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).timestamp as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3343:13 [INFO] [stderr] | [INFO] [stderr] 3343 | &(*(::std::ptr::null::<_LEAP_POINT_MAPPING_CHANGE_EVENT>())).nPoints as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3390:18 [INFO] [stderr] | [INFO] [stderr] 3390 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).frame_id as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3400:18 [INFO] [stderr] | [INFO] [stderr] 3400 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).timestamp as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3410:18 [INFO] [stderr] | [INFO] [stderr] 3410 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).nPoints as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3420:18 [INFO] [stderr] | [INFO] [stderr] 3420 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pPoints as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3430:18 [INFO] [stderr] | [INFO] [stderr] 3430 | unsafe { &(*(::std::ptr::null::<_LEAP_POINT_MAPPING>())).pIDs as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3469:18 [INFO] [stderr] | [INFO] [stderr] 3469 | unsafe { &(*(::std::ptr::null::<_LEAP_HEAD_POSE_EVENT>())).timestamp as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3555:18 [INFO] [stderr] | [INFO] [stderr] 3555 | unsafe { &(*(::std::ptr::null::<_LEAP_IMAGE_EVENT>())).calib as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3729:13 [INFO] [stderr] | [INFO] [stderr] 3729 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).pointer as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3742:13 [INFO] [stderr] | [INFO] [stderr] 3742 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3755:13 [INFO] [stderr] | [INFO] [stderr] 3755 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).connection_lost_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3768:13 [INFO] [stderr] | [INFO] [stderr] 3768 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3781:13 [INFO] [stderr] | [INFO] [stderr] 3781 | / &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())) [INFO] [stderr] 3782 | | .device_status_change_event as *const _ as usize [INFO] [stderr] | |___________________________________________^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3794:13 [INFO] [stderr] | [INFO] [stderr] 3794 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).policy_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3807:13 [INFO] [stderr] | [INFO] [stderr] 3807 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).device_failure_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3820:13 [INFO] [stderr] | [INFO] [stderr] 3820 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).tracking_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3833:13 [INFO] [stderr] | [INFO] [stderr] 3833 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_event as *const _ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3846:13 [INFO] [stderr] | [INFO] [stderr] 3846 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).log_events [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3859:13 [INFO] [stderr] | [INFO] [stderr] 3859 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_response_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3872:13 [INFO] [stderr] | [INFO] [stderr] 3872 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).config_change_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3885:13 [INFO] [stderr] | [INFO] [stderr] 3885 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).dropped_frame_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3898:13 [INFO] [stderr] | [INFO] [stderr] 3898 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).image_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3911:13 [INFO] [stderr] | [INFO] [stderr] 3911 | / &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())) [INFO] [stderr] 3912 | | .point_mapping_change_event as *const _ as usize [INFO] [stderr] | |___________________________________________^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3924:13 [INFO] [stderr] | [INFO] [stderr] 3924 | &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE__bindgen_ty_1>())).head_pose_event [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3949:18 [INFO] [stderr] | [INFO] [stderr] 3949 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).size as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:3959:18 [INFO] [stderr] | [INFO] [stderr] 3959 | unsafe { &(*(::std::ptr::null::<_LEAP_CONNECTION_MESSAGE>())).type_ as *const _ as usize }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #82523 [INFO] [stderr] = note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced) [INFO] [stderr] = help: copy the field contents to a local variable, or replace the reference with a raw pointer and use `read_unaligned`/`write_unaligned` (loads and stores via `*p` must be properly aligned even when using raw pointers) [INFO] [stderr] [INFO] [stderr] warning: reference to packed field is unaligned [INFO] [stderr] --> src/lib.rs:4355:18 [WARN] too many lines in the log, truncating it