[INFO] fetching crate bluetooth-sys 0.1.0...
[INFO] checking bluetooth-sys-0.1.0 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate bluetooth-sys 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate bluetooth-sys 0.1.0 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bluetooth-sys 0.1.0
[INFO] finished tweaking crates.io crate bluetooth-sys 0.1.0
[INFO] tweaked toml for crates.io crate bluetooth-sys 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 53 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.53.3 (latest: v0.69.4)
[INFO] [stderr]       Adding bitflags v1.3.2 (latest: v2.5.0)
[INFO] [stderr]       Adding cexpr v0.4.0 (latest: v0.6.0)
[INFO] [stderr]       Adding cfg-if v0.1.10 (latest: v1.0.0)
[INFO] [stderr]       Adding clang-sys v0.29.3 (latest: v1.7.0)
[INFO] [stderr]       Adding clap v2.34.0 (latest: v4.5.4)
[INFO] [stderr]       Adding env_logger v0.7.1 (latest: v0.11.3)
[INFO] [stderr]       Adding hermit-abi v0.1.19 (latest: v0.3.9)
[INFO] [stderr]       Adding humantime v1.3.0 (latest: v2.1.0)
[INFO] [stderr]       Adding libloading v0.5.2 (latest: v0.8.3)
[INFO] [stderr]       Adding nom v5.1.3 (latest: v7.1.3)
[INFO] [stderr]       Adding peeking_take_while v0.1.2 (latest: v1.0.0)
[INFO] [stderr]       Adding quick-error v1.2.3 (latest: v2.0.1)
[INFO] [stderr]       Adding shlex v0.1.1 (latest: v1.3.0)
[INFO] [stderr]       Adding strsim v0.8.0 (latest: v0.11.1)
[INFO] [stderr]       Adding textwrap v0.11.0 (latest: v0.16.1)
[INFO] [stderr]       Adding which v3.1.1 (latest: v6.0.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clang-sys v0.29.3
[INFO] [stderr]   Downloaded cexpr v0.4.0
[INFO] [stderr]   Downloaded which v3.1.1
[INFO] [stderr]   Downloaded libloading v0.5.2
[INFO] [stderr]   Downloaded shlex v0.1.1
[INFO] [stderr]   Downloaded nom v5.1.3
[INFO] [stderr]   Downloaded bindgen v0.53.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b9f48a1c78bdc141ec01b160ab2392f4b77daec28105a18ce31fd4b0c20d9004
[INFO] running `Command { std: "docker" "start" "-a" "b9f48a1c78bdc141ec01b160ab2392f4b77daec28105a18ce31fd4b0c20d9004", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b9f48a1c78bdc141ec01b160ab2392f4b77daec28105a18ce31fd4b0c20d9004", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9f48a1c78bdc141ec01b160ab2392f4b77daec28105a18ce31fd4b0c20d9004", kill_on_drop: false }`
[INFO] [stdout] b9f48a1c78bdc141ec01b160ab2392f4b77daec28105a18ce31fd4b0c20d9004
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 51046833d11b3d19aca243219c78db932b90417b01f8218ed9ac58f5abfc90c8
[INFO] running `Command { std: "docker" "start" "-a" "51046833d11b3d19aca243219c78db932b90417b01f8218ed9ac58f5abfc90c8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.154
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.81
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling unicode-width v0.1.12
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bindgen v0.53.3
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling nom v5.1.3
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling shlex v0.1.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling clang-sys v0.29.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling cexpr v0.4.0
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling bluetooth-sys v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 <https://github.com/rust-lang/rust/issues/82523> for more information
[INFO] [stdout]  --> src/lib.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![allow(safe_packed_borrows)]
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 <https://github.com/rust-lang/rust/issues/82523> for more information
[INFO] [stdout]  --> src/lib.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![allow(safe_packed_borrows)]
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.caps` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:187285
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct bt_codec { pub id : u8 , pub cid : u16 , pub vid : u16 , pub data_path_id : u8 , pub num_caps : u8 , pub caps : __IncompleteArrayField < bt_codec_codec_caps > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.caps` has type `__IncompleteArrayField<bt_codec_codec_caps>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.codecs` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:189853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...] # [derive (Debug)] pub struct bt_codecs { pub num_codecs : u8 , pub codecs : __IncompleteArrayField < bt_codec > , } # [test] fn bin...
[INFO] [stdout]   |                 ----- in this derive macro expansion                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.codecs` has type `__IncompleteArrayField<bt_codec>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.service` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:194314
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct bnep_setup_conn_req { pub type_ : u8 , pub ctrl : u8 , pub uuid_size : u8 , pub service : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.service` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.list` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:195737
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct bnep_set_filter_req { pub type_ : u8 , pub ctrl : u8 , pub len : u16 , pub list : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.list` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:199559
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...# [derive (Debug)] pub struct bnep_ext_hdr { pub type_ : u8 , pub len : u8 , pub data : __IncompleteArrayField < u8 > , } # [test] fn ...
[INFO] [stdout]   |               ----- in this derive macro expansion                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.condition` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:266645
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct set_event_flt_cp { pub flt_type : u8 , pub cond_type : u8 , pub condition : __IncompleteArrayField < u8 > , } # ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.condition` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:465628
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...] # [derive (Debug)] pub struct evt_le_meta_event { pub subevent : u8 , pub data : __IncompleteArrayField < u8 > , } # [test] fn bindg...
[INFO] [stdout]   |                 ----- in this derive macro expansion                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:469560
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct le_advertising_info { pub evt_type : u8 , pub bdaddr_type : u8 , pub bdaddr : bdaddr_t , pub length : u8 , pub data : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.handles` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:483704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct evt_num_completed_blocks { pub total_num_blocks : u16 , pub num_handles : u8 , pub handles : __IncompleteArrayField < cmplt_handle > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.handles` has type `__IncompleteArrayField<cmplt_handle>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<cmplt_handle>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:485921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d)] # [derive (Debug)] pub struct evt_stack_internal { pub type_ : u16 , pub data : __IncompleteArrayField < u8 > , } # [test] fn bind...
[INFO] [stdout]   |                   ----- in this derive macro expansion                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:547717
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...[derive (Debug)] pub struct l2cap_conf_req { pub dcid : u16 , pub flags : u16 , pub data : __IncompleteArrayField < u8 > , } # [test] ...
[INFO] [stdout]   |             ----- in this derive macro expansion                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:548844
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct l2cap_conf_rsp { pub scid : u16 , pub flags : u16 , pub result : u16 , pub data : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.val` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:550165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...# [derive (Debug)] pub struct l2cap_conf_opt { pub type_ : u8 , pub len : u8 , pub val : __IncompleteArrayField < u8 > , } # [test] fn...
[INFO] [stdout]   |               ----- in this derive macro expansion                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.val` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:553699
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...[derive (Debug)] pub struct l2cap_info_rsp { pub type_ : u16 , pub result : u16 , pub data : __IncompleteArrayField < u8 > , } # [test...
[INFO] [stdout]   |             ----- in this derive macro expansion                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bluetooth-sys` (lib) due to 15 previous errors; 1 warning emitted
[INFO] [stdout] error: aborting due to 14 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0507`.
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.caps` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:187285
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct bt_codec { pub id : u8 , pub cid : u16 , pub vid : u16 , pub data_path_id : u8 , pub num_caps : u8 , pub caps : __IncompleteArrayField < bt_codec_codec_caps > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.caps` has type `__IncompleteArrayField<bt_codec_codec_caps>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:188767
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ingify ! (id))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bt_codec > ())) . cid as * const _ as usize } , 1usize , conc...
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:188965
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ngify ! (cid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bt_codec > ())) . vid as * const _ as usize } , 3usize , conc...
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.codecs` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:189853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...] # [derive (Debug)] pub struct bt_codecs { pub num_codecs : u8 , pub codecs : __IncompleteArrayField < bt_codec > , } # [test] fn bin...
[INFO] [stdout]   |                 ----- in this derive macro expansion                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.codecs` has type `__IncompleteArrayField<bt_codec>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.service` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:194314
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct bnep_setup_conn_req { pub type_ : u8 , pub ctrl : u8 , pub uuid_size : u8 , pub service : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.service` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0507]: cannot move out of `self.list` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:195737
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct bnep_set_filter_req { pub type_ : u8 , pub ctrl : u8 , pub len : u16 , pub list : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.list` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:196594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (ctrl))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bnep_set_filter_req > ())) . len as * const _ as usize } , 2usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:199264
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (ctrl))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < bnep_control_rsp > ())) . resp as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:199559
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...# [derive (Debug)] pub struct bnep_ext_hdr { pub type_ : u8 , pub len : u8 , pub data : __IncompleteArrayField < u8 > , } # [test] fn ...
[INFO] [stdout]   |               ----- in this derive macro expansion                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:212431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < periodic_inquiry_cp > ())) . max_period as * const _ as usize } , 0usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:212665
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...iod))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < periodic_inquiry_cp > ())) . min_period as * const _ as usize } , 2usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:214338
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bdaddr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < create_conn_cp > ())) . pkt_type as * const _ as usize } , 6usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:215014
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mode))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < create_conn_cp > ())) . clock_offset as * const _ as usize } , 10usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:215908
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nnect_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < disconnect_cp > ())) . handle as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:216759
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dd_sco_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < add_sco_cp > ())) . handle as * const _ as usize } , 0usize , co...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:216967
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (handle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < add_sco_cp > ())) . pkt_type as * const _ as usize } , 2usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:222286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ype_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < set_conn_ptype_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:222508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...andle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < set_conn_ptype_cp > ())) . pkt_type as * const _ as usize } , 2usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:223178
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ted_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < auth_requested_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:223875
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...pt_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < set_conn_encrypt_cp > ())) . handle as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:224809
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < change_conn_link_key_cp > ())) . handle as * const _ as usize } , 0usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:226947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < remote_name_req_cp > ())) . clock_offset as * const _ as usize } , 8usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:228398
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_remote_features_cp > ())) . handle as * const _ as usize } , 0usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:229156
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...p))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_remote_ext_features_cp > ())) . handle as * const _ as usize } , 0u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:230118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_remote_version_cp > ())) . handle as * const _ as usize } , 0usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:230812
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_clock_offset_cp > ())) . handle as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:231636
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nn_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < setup_sync_conn_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:231860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < setup_sync_conn_cp > ())) . tx_bandwith as * const _ as usize } , 2usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:232094
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ith))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < setup_sync_conn_cp > ())) . rx_bandwith as * const _ as usize } , 6usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:232328
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ith))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < setup_sync_conn_cp > ())) . max_latency as * const _ as usize } , 10us...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:232563
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...cy))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < setup_sync_conn_cp > ())) . voice_setting as * const _ as usize } , 12u...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:233043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fort))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < setup_sync_conn_cp > ())) . pkt_type as * const _ as usize } , 15usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:234137
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < accept_sync_conn_req_cp > ())) . tx_bandwith as * const _ as usize } , 6u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:234381
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < accept_sync_conn_req_cp > ())) . rx_bandwith as * const _ as usize } , 10...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:234626
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < accept_sync_conn_req_cp > ())) . max_latency as * const _ as usize } , 14...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:234871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < accept_sync_conn_req_cp > ())) . voice_setting as * const _ as usize } , 1...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:235371
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rt))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < accept_sync_conn_req_cp > ())) . pkt_type as * const _ as usize } , 19u...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:239511
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ddr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < user_passkey_reply_cp > ())) . passkey as * const _ as usize } , 6usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:247733
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...p))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < disconnect_logical_link_cp > ())) . handle as * const _ as usize } , 0us...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:250621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._mode_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hold_mode_cp > ())) . handle as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:250833
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...andle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hold_mode_cp > ())) . max_interval as * const _ as usize } , 2usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:251057
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...erval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hold_mode_cp > ())) . min_interval as * const _ as usize } , 4usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:251792
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._mode_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_mode_cp > ())) . handle as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:252006
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...andle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_mode_cp > ())) . max_interval as * const _ as usize } , 2usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:252232
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...erval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_mode_cp > ())) . min_interval as * const _ as usize } , 4usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:252458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nterval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_mode_cp > ())) . attempt as * const _ as usize } , 6usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:252674
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...attempt))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_mode_cp > ())) . timeout as * const _ as usize } , 8usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:253340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < exit_sniff_mode_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:254028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._mode_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < park_mode_cp > ())) . handle as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:254240
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...andle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < park_mode_cp > ())) . max_interval as * const _ as usize } , 2usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:254464
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...erval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < park_mode_cp > ())) . min_interval as * const _ as usize } , 4usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:255132
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < exit_park_mode_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:256056
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...vice_type))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_qos > ())) . token_rate as * const _ as usize } , 1usize , c...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:256266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...en_rate))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_qos > ())) . peak_bandwidth as * const _ as usize } , 5usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:256484
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._bandwidth))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_qos > ())) . latency as * const _ as usize } , 9usize , con...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:256688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atency))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_qos > ())) . delay_variation as * const _ as usize } , 13usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:257361
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...setup_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < qos_setup_cp > ())) . handle as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:258433
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ery_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < role_discovery_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:259355
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < role_discovery_rp > ())) . handle as * const _ as usize } , 1usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:261126
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...cy_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_link_policy_cp > ())) . handle as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:262071
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tatus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_link_policy_rp > ())) . handle as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:262297
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...andle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_link_policy_rp > ())) . policy as * const _ as usize } , 3usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:263004
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_link_policy_cp > ())) . handle as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:263232
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ndle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_link_policy_cp > ())) . policy as * const _ as usize } , 2usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:264168
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_link_policy_rp > ())) . handle as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:264931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ng_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_subrating_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:265155
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_subrating_cp > ())) . max_latency as * const _ as usize } , 2usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:265389
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_subrating_cp > ())) . min_remote_timeout as * const _ as usize } , 4...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:265637
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sniff_subrating_cp > ())) . min_local_timeout as * const _ as usize } , 6...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.condition` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:266645
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct set_event_flt_cp { pub flt_type : u8 , pub cond_type : u8 , pub condition : __IncompleteArrayField < u8 > , } # ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.condition` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:271026
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...us))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_stored_link_key_rp > ())) . max_keys as * const _ as usize } , 1us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:271264
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ys))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_stored_link_key_rp > ())) . num_keys as * const _ as usize } , 3us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:274963
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < delete_stored_link_key_rp > ())) . num_keys as * const _ as usize } , 1u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:277576
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_conn_accept_timeout_rp > ())) . timeout as * const _ as usize } , 1u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:278331
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_conn_accept_timeout_cp > ())) . timeout as * const _ as usize } , 0...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:279286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_page_timeout_rp > ())) . timeout as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:279985
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_page_timeout_cp > ())) . timeout as * const _ as usize } , 0usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:281879
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_page_activity_rp > ())) . interval as * const _ as usize } , 1usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:282113
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_page_activity_rp > ())) . window as * const _ as usize } , 3usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:282838
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_page_activity_cp > ())) . interval as * const _ as usize } , 0usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:283074
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...val))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_page_activity_cp > ())) . window as * const _ as usize } , 2usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:284035
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_inq_activity_rp > ())) . interval as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:284267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_inq_activity_rp > ())) . window as * const _ as usize } , 3usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:284984
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_inq_activity_cp > ())) . interval as * const _ as usize } , 0usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:285218
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rval))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_inq_activity_cp > ())) . window as * const _ as usize } , 2usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:287843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_voice_setting_rp > ())) . voice_setting as * const _ as usize } , 1u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:288568
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_voice_setting_cp > ())) . voice_setting as * const _ as usize } , 0...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:289341
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_transmit_power_level_cp > ())) . handle as * const _ as usize } , 0u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:290616
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_transmit_power_level_rp > ())) . handle as * const _ as usize } , 1u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:291626
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < host_buffer_size_cp > ())) . acl_mtu as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:292082
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tu))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < host_buffer_size_cp > ())) . acl_max_pkt as * const _ as usize } , 3usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:292318
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...kt))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < host_buffer_size_cp > ())) . sco_max_pkt as * const _ as usize } , 5usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:294081
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_link_supervision_timeout_rp > ())) . handle as * const _ as usize } , ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:294333
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_link_supervision_timeout_rp > ())) . timeout as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:295147
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_link_supervision_timeout_cp > ())) . handle as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:295401
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_link_supervision_timeout_cp > ())) . timeout as * const _ as usize } ,...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:296469
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_link_supervision_timeout_rp > ())) . handle as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:310969
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < refresh_encryption_key_cp > ())) . handle as * const _ as usize } , 0us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:322717
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ush_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < enhanced_flush_cp > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:325637
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_log_link_accept_timeout_rp > ())) . timeout as * const _ as usize } , ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:326424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_log_link_accept_timeout_cp > ())) . timeout as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:327590
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_enhanced_transmit_power_level_rp > ())) . handle as * const _ as usize }...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:329479
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_best_effort_flush_timeout_rp > ())) . timeout as * const _ as usize } ,...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:330301
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_best_effort_flush_timeout_cp > ())) . handle as * const _ as usize } ,...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:330557
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_best_effort_flush_timeout_cp > ())) . timeout as * const _ as usize } ...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:334857
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ver))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_version_rp > ())) . hci_rev as * const _ as usize } , 2usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:335321
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_version_rp > ())) . manufacturer as * const _ as usize } , 5u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:335563
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...er))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_version_rp > ())) . lmp_subver as * const _ as usize } , 7us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:340803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_buffer_size_rp > ())) . acl_mtu as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:341259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tu))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_buffer_size_rp > ())) . acl_max_pkt as * const _ as usize } , 4usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:341495
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...kt))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_buffer_size_rp > ())) . sco_max_pkt as * const _ as usize } , 6usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:343409
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_data_block_size_rp > ())) . max_acl_len as * const _ as usize } , 1u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:343653
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_data_block_size_rp > ())) . data_block_len as * const _ as usize } , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:343903
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_data_block_size_rp > ())) . num_blocks as * const _ as usize } , 5u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:344952
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_failed_contact_counter_rp > ())) . handle as * const _ as usize } , 1...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:346246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < reset_failed_contact_counter_rp > ())) . handle as * const _ as usize } , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:347228
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_link_quality_rp > ())) . handle as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:348356
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_rssi_rp > ())) . handle as * const _ as usize } , 1usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:349488
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...(status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_afh_map_rp > ())) . handle as * const _ as usize } , 1usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:350575
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...clock_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_clock_cp > ())) . handle as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:351704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_clock_rp > ())) . handle as * const _ as usize } , 1usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:351918
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (handle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_clock_rp > ())) . clock as * const _ as usize } , 3usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:352130
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (clock))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_clock_rp > ())) . accuracy as * const _ as usize } , 7usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:353579
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . total_bandwidth as * const _ as usize } , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:353829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . max_guaranteed_bandwidth as * const _ as usize ...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:354097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...h))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . min_latency as * const _ as usize } , 10...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:354340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . max_pdu_size as * const _ as usize } , 14...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:354836
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...pe))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . pal_caps as * const _ as usize } , 19us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:355073
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . max_amp_assoc_length as * const _ as usize } ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:355334
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . max_flush_timeout as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:355589
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_info_rp > ())) . best_effort_flush_timeout as * const _ as usize...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:356624
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_assoc_cp > ())) . length_so_far as * const _ as usize } , 1...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:356872
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_assoc_cp > ())) . assoc_length as * const _ as usize } , 3...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:358129
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < read_local_amp_assoc_rp > ())) . length as * const _ as usize } , 2usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:359412
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_remote_amp_assoc_cp > ())) . length_so_far as * const _ as usize } , ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:359664
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < write_remote_amp_assoc_cp > ())) . remaining_length as * const _ as usize } ...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:364183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_read_buffer_size_rp > ())) . pkt_len as * const _ as usize } , 1usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:367191
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_set_advertising_parameters_cp > ())) . min_interval as * const _ as usize }...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:367455
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_set_advertising_parameters_cp > ())) . max_interval as * const _ as usize }...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:373989
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_set_scan_parameters_cp > ())) . interval as * const _ as usize } , 1u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:374231
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...al))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_set_scan_parameters_cp > ())) . window as * const _ as usize } , 3us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:376688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . interval as * const _ as usize } , 0us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:376926
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...val))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . window as * const _ as usize } , 2usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:378165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . min_interval as * const _ as usize } , 1...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:378412
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . max_interval as * const _ as usize } , 1...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:378659
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...al))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . latency as * const _ as usize } , 17us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:378896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . supervision_timeout as * const _ as usize } ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:379157
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . min_ce_length as * const _ as usize } , 2...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:379406
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_create_connection_cp > ())) . max_ce_length as * const _ as usize } , 2...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:383441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . handle as * const _ as usize } , 0usi...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:383675
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . min_interval as * const _ as usize } , 2...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:383921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . max_interval as * const _ as usize } , 4...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:384167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...al))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . latency as * const _ as usize } , 6usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:384403
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . supervision_timeout as * const _ as usize } ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:384663
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . min_ce_length as * const _ as usize } , 1...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:384912
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_connection_update_cp > ())) . max_ce_length as * const _ as usize } , 1...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:386462
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_read_channel_map_cp > ())) . handle as * const _ as usize } , 0usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:387444
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_read_channel_map_rp > ())) . handle as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:388430
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_read_remote_used_features_cp > ())) . handle as * const _ as usize } , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:391071
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_rand_rp > ())) . random as * const _ as usize } , 1usize , co...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:391824
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_start_encryption_cp > ())) . handle as * const _ as usize } , 0usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:392056
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_start_encryption_cp > ())) . random as * const _ as usize } , 2usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:392288
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_start_encryption_cp > ())) . diversifier as * const _ as usize } , 10...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:393218
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...eply_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_ltk_reply_cp > ())) . handle as * const _ as usize } , 0usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:394316
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...(status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_ltk_reply_rp > ())) . handle as * const _ as usize } , 1usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:394990
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ly_cp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_ltk_neg_reply_cp > ())) . handle as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:395916
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tatus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_ltk_neg_reply_rp > ())) . handle as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:396906
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_read_supported_states_rp > ())) . states as * const _ as usize } , 1u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:399717
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < le_test_end_rp > ())) . num_pkts as * const _ as usize } , 1usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:406170
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...class))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < inquiry_info > ())) . clock_offset as * const _ as usize } , 12usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:407146
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_conn_complete > ())) . handle as * const _ as usize } , 1usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:409942
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_disconn_complete > ())) . handle as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:411082
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_auth_complete > ())) . handle as * const _ as usize } , 1usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:413299
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tatus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_encrypt_change > ())) . handle as * const _ as usize } , 1usize ...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:414561
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_change_conn_link_key_complete > ())) . handle as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:415607
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_master_link_key_complete > ())) . handle as * const _ as usize } , 1u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:416943
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_remote_features_complete > ())) . handle as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:418326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_remote_version_complete > ())) . handle as * const _ as usize } , ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:418832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_remote_version_complete > ())) . manufacturer as * const _ as usize }...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:419096
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_remote_version_complete > ())) . lmp_subver as * const _ as usize } ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:420118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_qos_setup_complete > ())) . handle as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:421476
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (ncmd))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_cmd_complete > ())) . opcode as * const _ as usize } , 1usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:422584
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (ncmd))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_cmd_status > ())) . opcode as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:423911
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ccured))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_flush_occured > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:426630
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...(status))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_mode_change > ())) . handle as * const _ as usize } , 1usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:427062
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (mode))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_mode_change > ())) . interval as * const _ as usize } , 4usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:431719
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ange))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_max_slots_change > ())) . handle as * const _ as usize } , 0usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:432994
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_clock_offset_complete > ())) . handle as * const _ as usize } , 1...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:433242
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_clock_offset_complete > ())) . clock_offset as * const _ as usize } ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:434244
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_conn_ptype_changed > ())) . handle as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:434476
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ndle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_conn_ptype_changed > ())) . ptype as * const _ as usize } , 3usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:435150
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...lation))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_qos_violation > ())) . handle as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:437170
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_flow_spec_complete > ())) . handle as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:439676
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < inquiry_info_with_rssi > ())) . clock_offset as * const _ as usize } , 11...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:442232
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ssert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < inquiry_info_with_rssi_and_pscan_mode > ())) . clock_offset as * const _ as usiz...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:443686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_read_remote_ext_features_complete > ())) . handle as * const _ as usize }...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:445642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sync_conn_complete > ())) . handle as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:446842
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...w))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sync_conn_complete > ())) . rx_pkt_len as * const _ as usize } , 12u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:447083
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sync_conn_complete > ())) . tx_pkt_len as * const _ as usize } , 14u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:448375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...atus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sync_conn_changed > ())) . handle as * const _ as usize } , 1usiz...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:449097
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ow))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sync_conn_changed > ())) . rx_pkt_len as * const _ as usize } , 5us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:449335
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...en))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sync_conn_changed > ())) . tx_pkt_len as * const _ as usize } , 7us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:450389
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tatus))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sniff_subrating > ())) . handle as * const _ as usize } , 1usize...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:450615
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sniff_subrating > ())) . max_tx_latency as * const _ as usize } , 3u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:450857
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sniff_subrating > ())) . max_rx_latency as * const _ as usize } , 5u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:451099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sniff_subrating > ())) . min_remote_timeout as * const _ as usize } , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:451349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...)) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_sniff_subrating > ())) . min_local_timeout as * const _ as usize } , 9...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:453185
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < extended_inquiry_info > ())) . clock_offset as * const _ as usize } , 11...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:454710
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_encryption_key_refresh_complete > ())) . handle as * const _ as usize } ...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:458010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_user_confirm_request > ())) . passkey as * const _ as usize } , 6us...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:461315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_link_supervision_timeout_changed > ())) . handle as * const _ as usize } ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:461575
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_link_supervision_timeout_changed > ())) . timeout as * const _ as usize }...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:462341
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_enhanced_flush_complete > ())) . handle as * const _ as usize } , 0u...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:463323
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...dr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_user_passkey_notify > ())) . passkey as * const _ as usize } , 6usi...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:465628
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...] # [derive (Debug)] pub struct evt_le_meta_event { pub subevent : u8 , pub data : __IncompleteArrayField < u8 > , } # [test] fn bindg...
[INFO] [stdout]   |                 ----- in this derive macro expansion                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:467409
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_complete > ())) . handle as * const _ as usize } , 1us...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:468395
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_complete > ())) . interval as * const _ as usize } , 11...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:468640
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_complete > ())) . latency as * const _ as usize } , 13...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:468883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_complete > ())) . supervision_timeout as * const _ as usize ...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:469560
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct le_advertising_info { pub evt_type : u8 , pub bdaddr_type : u8 , pub bdaddr : bdaddr_t , pub length : u8 , pub data : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:471996
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_update_complete > ())) . handle as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:472250
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_update_complete > ())) . interval as * const _ as usize } ...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:472508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_update_complete > ())) . latency as * const _ as usize } ,...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:472764
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_connection_update_complete > ())) . supervision_timeout as * const _ as usi...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:473952
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_read_remote_used_features_complete > ())) . handle as * const _ as usize...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:475050
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_long_term_key_request > ())) . handle as * const _ as usize } , 0u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:475294
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_long_term_key_request > ())) . random as * const _ as usize } , 2u...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:475538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_le_long_term_key_request > ())) . diversifier as * const _ as usize } ,...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:480701
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_logical_link_complete > ())) . log_handle as * const _ as usize } , 1...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:482211
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_flow_spec_modify_complete > ())) . handle as * const _ as usize } , 1...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:482925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t_handle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cmplt_handle > ())) . handle as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:483137
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ndle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cmplt_handle > ())) . num_cmplt_pkts as * const _ as usize } , 2usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:483365
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...pkts))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < cmplt_handle > ())) . num_cmplt_blks as * const _ as usize } , 4usize...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.handles` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:483704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct evt_num_completed_blocks { pub total_num_blocks : u16 , pub num_handles : u8 , pub handles : __IncompleteArrayField < cmplt_handle > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.handles` has type `__IncompleteArrayField<cmplt_handle>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<cmplt_handle>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:484153
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_num_completed_blocks > ())) . total_num_blocks as * const _ as usize } ,...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:485921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d)] # [derive (Debug)] pub struct evt_stack_internal { pub type_ : u16 , pub data : __IncompleteArrayField < u8 > , } # [test] fn bind...
[INFO] [stdout]   |                   ----- in this derive macro expansion                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:486327
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ternal))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_stack_internal > ())) . type_ as * const _ as usize } , 0usize ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:487207
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i_device))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_si_device > ())) . event as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:487419
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (event))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < evt_si_device > ())) . dev_id as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:488081
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...and_hdr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_command_hdr > ())) . opcode as * const _ as usize } , 0usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:489788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i_acl_hdr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_acl_hdr > ())) . handle as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:489998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! (handle))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_acl_hdr > ())) . dlen as * const _ as usize } , 2usize , co...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:490628
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i_sco_hdr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_sco_hdr > ())) . handle as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:491487
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i_msg_hdr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_msg_hdr > ())) . device as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:491697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (device))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_msg_hdr > ())) . type_ as * const _ as usize } , 2usize , co...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:491905
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y ! (type_))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < hci_msg_hdr > ())) . plen as * const _ as usize } , 4usize , co...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:543322
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (l2cap_hdr))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_hdr > ())) . len as * const _ as usize } , 0usize , conc...
[INFO] [stdout]   |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:543522
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gify ! (len))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_hdr > ())) . cid as * const _ as usize } , 2usize , conc...
[INFO] [stdout]   |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:544594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! (ident))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_cmd_hdr > ())) . len as * const _ as usize } , 2usize , co...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:545222
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cmd_rej))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_cmd_rej > ())) . reason as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:545876
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._conn_req))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conn_req > ())) . psm as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:546086
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...y ! (psm))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conn_req > ())) . scid as * const _ as usize } , 2usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:546777
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...conn_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conn_rsp > ())) . dcid as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:546989
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! (dcid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conn_rsp > ())) . scid as * const _ as usize } , 2usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:547201
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (scid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conn_rsp > ())) . result as * const _ as usize } , 4usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:547417
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...(result))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conn_rsp > ())) . status as * const _ as usize } , 6usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:547717
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...[derive (Debug)] pub struct l2cap_conf_req { pub dcid : u16 , pub flags : u16 , pub data : __IncompleteArrayField < u8 > , } # [test] ...
[INFO] [stdout]   |             ----- in this derive macro expansion                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:548103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...conf_req))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conf_req > ())) . dcid as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:548315
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! (dcid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conf_req > ())) . flags as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:548844
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e (Debug)] pub struct l2cap_conf_rsp { pub scid : u16 , pub flags : u16 , pub result : u16 , pub data : __IncompleteArrayField < u8 > , ...
[INFO] [stdout]   |       ----- in this derive macro expansion                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:549230
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...conf_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conf_rsp > ())) . scid as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:549442
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! (scid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conf_rsp > ())) . flags as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:549656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (flags))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_conf_rsp > ())) . result as * const _ as usize } , 4usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.val` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:550165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...# [derive (Debug)] pub struct l2cap_conf_opt { pub type_ : u8 , pub len : u8 , pub val : __IncompleteArrayField < u8 > , } # [test] fn...
[INFO] [stdout]   |               ----- in this derive macro expansion                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.val` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:551643
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...onn_req))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_disconn_req > ())) . dcid as * const _ as usize } , 0usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:551861
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (dcid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_disconn_req > ())) . scid as * const _ as usize } , 2usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:552538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...onn_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_disconn_rsp > ())) . dcid as * const _ as usize } , 0usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:552756
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (dcid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_disconn_rsp > ())) . scid as * const _ as usize } , 2usize ,...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:553399
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...info_req))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_info_req > ())) . type_ as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0507]: cannot move out of `self.data` which is behind a shared reference
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:553699
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...[derive (Debug)] pub struct l2cap_info_rsp { pub type_ : u16 , pub result : u16 , pub data : __IncompleteArrayField < u8 > , } # [test...
[INFO] [stdout]   |             ----- in this derive macro expansion                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ move occurs because `self.data` has type `__IncompleteArrayField<u8>`, which does not implement the `Copy` trait
[INFO] [stdout]   |
[INFO] [stdout] note: if `__IncompleteArrayField<u8>` implemented `Clone`, you could clone the value
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | # [repr (C)] # [derive (Default)] pub struct __IncompleteArrayField < T > (:: std :: marker :: PhantomData < T > , [T ; 0]) ; impl < T > ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: `#[derive(Debug)]` triggers a move because taking references to the fields of a packed struct is undefined behaviour
[INFO] [stdout]   = note: this error originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:554085
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...info_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_info_rsp > ())) . type_ as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:554299
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (type_))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_info_rsp > ())) . result as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:555193
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...eate_req))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_create_req > ())) . psm as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:555407
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ! (psm))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_create_req > ())) . scid as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:556326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ate_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_create_rsp > ())) . dcid as * const _ as usize } , 0usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:556542
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (dcid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_create_rsp > ())) . scid as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:556758
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (scid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_create_rsp > ())) . result as * const _ as usize } , 4usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:556978
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...result))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_create_rsp > ())) . status as * const _ as usize } , 6usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:557636
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...move_req))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_move_req > ())) . icid as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:558499
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...move_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_move_rsp > ())) . icid as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:558711
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (icid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_move_rsp > ())) . result as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:559370
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...move_cfm))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_move_cfm > ())) . icid as * const _ as usize } , 0usize , c...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:559582
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (icid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_move_cfm > ())) . result as * const _ as usize } , 2usize , ...
[INFO] [stdout]   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:560246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fm_rsp))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < l2cap_move_cfm_rsp > ())) . icid as * const _ as usize } , 0usize ,...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:569839
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...! (pdu_id))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sdp_pdu_hdr_t > ())) . tid as * const _ as usize } , 1usize , co...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error[E0793]: reference to packed field is unaligned
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bluetooth-sys-0e62f80c1186e1ba/out/bindings.rs:3:570047
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...fy ! (tid))) ; assert_eq ! (unsafe { & (* (:: std :: ptr :: null :: < sdp_pdu_hdr_t > ())) . plen as * const _ as usize } , 3usize , c...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: packed structs are only aligned by one byte, and many modern architectures penalize unaligned field accesses
[INFO] [stdout]   = note: 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] error: aborting due to 286 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0507, E0793.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0507`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bluetooth-sys` (lib test) due to 287 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "51046833d11b3d19aca243219c78db932b90417b01f8218ed9ac58f5abfc90c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51046833d11b3d19aca243219c78db932b90417b01f8218ed9ac58f5abfc90c8", kill_on_drop: false }`
[INFO] [stdout] 51046833d11b3d19aca243219c78db932b90417b01f8218ed9ac58f5abfc90c8
