[INFO] fetching crate gamepad_motion 0.1.2... [INFO] checking gamepad_motion-0.1.2 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate gamepad_motion 0.1.2 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate gamepad_motion 0.1.2 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate gamepad_motion 0.1.2 [INFO] finished tweaking crates.io crate gamepad_motion 0.1.2 [INFO] tweaked toml for crates.io crate gamepad_motion 0.1.2 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 93 packages to latest compatible versions [INFO] [stderr] Adding aquamarine v0.1.12 (available: v0.5.0) [INFO] [stderr] Adding autocxx v0.26.0 (available: v0.27.0) [INFO] [stderr] Adding autocxx-bindgen v0.65.1 (available: v0.69.5) [INFO] [stderr] Adding autocxx-build v0.26.0 (available: v0.27.0) [INFO] [stderr] Adding autocxx-engine v0.26.0 (available: v0.27.0) [INFO] [stderr] Adding autocxx-macro v0.26.0 (available: v0.27.0) [INFO] [stderr] Adding autocxx-parser v0.26.0 (available: v0.27.0) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding env_logger v0.9.3 (available: v0.11.5) [INFO] [stderr] Adding hashbrown v0.12.3 (available: v0.14.5) [INFO] [stderr] Adding heck v0.4.1 (available: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.1.19 (available: v0.4.0) [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.5.0) [INFO] [stderr] Adding indoc v1.0.9 (available: v2.0.5) [INFO] [stderr] Adding itertools v0.9.0 (available: v0.13.0) [INFO] [stderr] Adding itertools v0.10.5 (available: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding miette v5.10.0 (available: v7.2.0) [INFO] [stderr] Adding miette-derive v5.10.0 (available: v7.2.0) [INFO] [stderr] Adding peeking_take_while v0.1.2 (available: v1.0.0) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding strum_macros v0.24.3 (available: v0.26.4) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 07546aa54a2c7be3cdcd2578b32f7da22ee7f7ab4ffdd1db8cf07a3069a15e74 [INFO] running `Command { std: "docker" "start" "-a" "07546aa54a2c7be3cdcd2578b32f7da22ee7f7ab4ffdd1db8cf07a3069a15e74", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "07546aa54a2c7be3cdcd2578b32f7da22ee7f7ab4ffdd1db8cf07a3069a15e74", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07546aa54a2c7be3cdcd2578b32f7da22ee7f7ab4ffdd1db8cf07a3069a15e74", kill_on_drop: false }` [INFO] [stdout] 07546aa54a2c7be3cdcd2578b32f7da22ee7f7ab4ffdd1db8cf07a3069a15e74 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3055d1449c2ab323d24ba40cef14a62874df4b8dfeb8cf0dd17d2716823d652d [INFO] running `Command { std: "docker" "start" "-a" "3055d1449c2ab323d24ba40cef14a62874df4b8dfeb8cf0dd17d2716823d652d", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling thiserror v1.0.64 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling cxxbridge-flags v1.0.128 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling libloading v0.8.5 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling autocxx-bindgen v0.65.1 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling autocxx v0.26.0 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling link-cplusplus v1.0.9 [INFO] [stderr] Compiling cxx v1.0.128 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling aquamarine v0.1.12 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling cxx-gen v0.7.128 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling cxxbridge-macro v1.0.128 [INFO] [stderr] Compiling miette v5.10.0 [INFO] [stderr] Checking moveit v0.6.0 [INFO] [stderr] Compiling autocxx-parser v0.26.0 [INFO] [stderr] Compiling autocxx-engine v0.26.0 [INFO] [stderr] Compiling autocxx-macro v0.26.0 [INFO] [stderr] Compiling autocxx-build v0.26.0 [INFO] [stderr] Compiling gamepad_motion v0.1.2 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `gamepad_motion` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:7:6 [INFO] [stderr] | [INFO] [stderr] 7 | ($value:expr_2021 $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18438 [INFO] [stderr] | [INFO] [stderr] 1 | ...idge] mod cxxbridge { impl UniquePtr < GyroCalibration > unsafe { } impl SharedPtr < GyroCalibration > unsafe { } impl WeakPtr < GyroC... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | type CalibrationMode = ffi::GamepadMotionHelpers::CalibrationMode; [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | Self(ffi::GamepadMotion::new().within_unique_ptr()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:164:14 [INFO] [stderr] | [INFO] [stderr] 164 | Self(ffi::GamepadMotionSettings::new().within_unique_ptr()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:168:34 [INFO] [stderr] | [INFO] [stderr] 168 | struct AutoCalibration(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:173:14 [INFO] [stderr] | [INFO] [stderr] 173 | Self(ffi::GamepadMotionHelpers::AutoCalibration::new().within_unique_ptr()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:187:34 [INFO] [stderr] | [INFO] [stderr] 187 | struct GyroCalibration(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:189:25 [INFO] [stderr] | [INFO] [stderr] 189 | struct Motion(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:191:22 [INFO] [stderr] | [INFO] [stderr] 191 | struct Vec(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:24:36 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct GamepadMotion(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:159:27 [INFO] [stderr] | [INFO] [stderr] 159 | struct Settings(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error: aborting due to 12 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0433, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0433`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | ($value:expr $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 7 | ($value:expr_2021 $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19269 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; pub unsafe fn GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut GyroCalibra... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19370 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () -> * mut GyroCalibration ; pub unsafe fn GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GyroCalibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19473 [INFO] [stdout] | [INFO] [stdout] 1 | ...41652b (arg0 : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] type GyroCalibration = super :: bindgen :: root :: Game... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19706 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () -> * mut AutoCalibration ; pub unsafe fn AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut AutoCalibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19809 [INFO] [stdout] | [INFO] [stdout] 1 | ...41652b (arg0 : * mut AutoCalibration) ; # [namespace = "GamepadMotionHelpers"] type AutoCalibration = super :: bindgen :: root :: Game... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20024 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b () -> * mut Motion ; pub unsafe fn Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Motion) ; # [namesp... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20109 [INFO] [stdout] | [INFO] [stdout] 1 | ...21b91b74541652b (arg0 : * mut Motion) ; # [namespace = "GamepadMotionHelpers"] type Motion = super :: bindgen :: root :: GamepadMotion... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20361 [INFO] [stdout] | [INFO] [stdout] 1 | ...this : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleStillness (self : Pin < & mut AutoCalib... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20552 [INFO] [stdout] | [INFO] [stdout] 1 | ... f32 , doSensorFusion : bool) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleStillness (self : Pin < & mut AutoCalibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20657 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleSensorFusion (self : Pin < & mut AutoCa... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20827 [INFO] [stdout] | [INFO] [stdout] 1 | ...el : & Vec , deltaTime : f32) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleSensorFusion (self : Pin < & mut AutoCal... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20935 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetCalibrationData (self : Pin < & mut Au... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21090 [INFO] [stdout] | [INFO] [stdout] 1 | ...ibrationData : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetSettings (self : Pin < & mut AutoCalib... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21237 [INFO] [stdout] | [INFO] [stdout] 1 | ...ttings : * mut GamepadMotionSettings) ; # [namespace = "GamepadMotionHelpers"] pub fn IsSteady (self : Pin < & mut AutoCalibration >) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21341 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut AutoCalibration >) -> bool ; pub unsafe fn GamepadMotionHelpers_AutoCalibration_new_autocxx_autocxx_wrapper_0x821b91b745416... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21484 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut AutoCalibration) ; pub fn GamepadMotionHelpers_Motion_Reset_autocxx_wrapper_0x821b91b74541652b (autocxx_gen_this ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21604 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_gen_this : Pin < & mut Motion >) ; # [namespace = "GamepadMotionHelpers"] # [doc = " \n The gyro inputs should be calibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22002 [INFO] [stdout] | [INFO] [stdout] 1 | ...ravityLength : f32 , deltaTime : f32) ; pub unsafe fn GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b (auto... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22176 [INFO] [stdout] | [INFO] [stdout] 1 | ...ttings : * mut GamepadMotionSettings) ; pub unsafe fn GamepadMotionHelpers_Motion_new_autocxx_autocxx_wrapper_0x821b91b74541652b (auto... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22301 [INFO] [stdout] | [INFO] [stdout] 1 | ...52b (autocxx_gen_this : * mut Motion) ; pub unsafe fn GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut Gamep... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22414 [INFO] [stdout] | [INFO] [stdout] 1 | ...52b () -> * mut GamepadMotionSettings ; pub unsafe fn GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Game... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22529 [INFO] [stdout] | [INFO] [stdout] 1 | ... (arg0 : * mut GamepadMotionSettings) ; type GamepadMotionSettings = super :: bindgen :: root :: GamepadMotionSettings ; pub unsafe fn... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22707 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b74541652b () -> * mut GamepadMotion ; pub unsafe fn GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22806 [INFO] [stdout] | [INFO] [stdout] 1 | ...4541652b (arg0 : * mut GamepadMotion) ; type GamepadMotion = super :: bindgen :: root :: GamepadMotion ; pub fn GamepadMotion_Reset_au... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22984 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : Pin < & mut GamepadMotion >) ; pub fn ProcessMotion (self : Pin < & mut GamepadMotion > , gyroX : f32 , gyroY : f32 , gyroZ :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23149 [INFO] [stdout] | [INFO] [stdout] 1 | ...f32 , accelZ : f32 , deltaTime : f32) ; pub fn GetCalibratedGyro (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pin... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23285 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetGravity (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pin < & mu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23414 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetProcessedAcceleration (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23557 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetOrientation (self : Pin < & mut GamepadMotion > , w : Pin < & mut f32 > , x : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23714 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetPlayerSpaceGyro (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pi... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23850 [INFO] [stdout] | [INFO] [stdout] 1 | ...< & mut f32 > , yawRelaxFactor : f32) ; pub fn CalculatePlayerSpaceGyro_autocxx_wrapper_0x821b91b74541652b (x : Pin < & mut f32 > , y ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24074 [INFO] [stdout] | [INFO] [stdout] 1 | ..., gravZ : f32 , yawRelaxFactor : f32) ; pub fn GetWorldSpaceGyro (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pin... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24217 [INFO] [stdout] | [INFO] [stdout] 1 | ...f32 > , sideReductionThreshold : f32) ; pub fn CalculateWorldSpaceGyro_autocxx_wrapper_0x821b91b74541652b (x : Pin < & mut f32 > , y :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24448 [INFO] [stdout] | [INFO] [stdout] 1 | ...: f32 , sideReductionThreshold : f32) ; pub fn StartContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn PauseContinuou... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24521 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub fn PauseContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn ResetContinuou... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24594 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub fn ResetContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn GetCalibration... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24667 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub fn GetCalibrationOffset (self : Pin < & mut GamepadMotion > , xOffset : Pin < & mut f32 > ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24824 [INFO] [stdout] | [INFO] [stdout] 1 | ... f32 > , zOffset : Pin < & mut f32 >) ; pub fn SetCalibrationOffset (self : Pin < & mut GamepadMotion > , xOffset : f32 , yOffset : f3... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24956 [INFO] [stdout] | [INFO] [stdout] 1 | ...f32 , zOffset : f32 , weight : c_int) ; pub fn GetAutoCalibrationConfidence (self : Pin < & mut GamepadMotion >) -> f32 ; pub fn SetAu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25038 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut GamepadMotion >) -> f32 ; pub fn SetAutoCalibrationConfidence (self : Pin < & mut GamepadMotion > , newConfidence : f32)... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25135 [INFO] [stdout] | [INFO] [stdout] 1 | ...amepadMotion > , newConfidence : f32) ; pub fn GetAutoCalibrationIsSteady (self : Pin < & mut GamepadMotion >) -> bool ; pub fn GetCal... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25216 [INFO] [stdout] | [INFO] [stdout] 1 | ... Pin < & mut GamepadMotion >) -> bool ; pub fn GetCalibrationMode (self : Pin < & mut GamepadMotion >) -> CalibrationMode ; pub fn Set... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25300 [INFO] [stdout] | [INFO] [stdout] 1 | ...t GamepadMotion >) -> CalibrationMode ; pub fn SetCalibrationMode (self : Pin < & mut GamepadMotion > , calibrationMode : CalibrationM... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25401 [INFO] [stdout] | [INFO] [stdout] 1 | ... , calibrationMode : CalibrationMode) ; pub fn ResetMotion (self : Pin < & mut GamepadMotion >) ; pub unsafe fn GamepadMotion_new_auto... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25459 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub unsafe fn GamepadMotion_new_autocxx_autocxx_wrapper_0x821b91b74541652b (autocxx_gen_this :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25577 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_gen_this : * mut GamepadMotion) ; # [doc = "Synthesized default constructor."] pub unsafe fn GamepadMotionHelpers_GyroCalibratio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25765 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn new_synthetic_move_ctor_0x821b91b74541... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25976 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion , other : * mut GyroCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthetic_const_copy_ctor_0x821b91... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26189 [INFO] [stdout] | [INFO] [stdout] 1 | ...ibration , other : & GyroCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn GyroCalibration_synthetic_destructor_0x821b9... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26375 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionHelpers_AutoCalibration_n... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26623 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion , other : * mut AutoCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionHelpers_AutoCalibration_n... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26873 [INFO] [stdout] | [INFO] [stdout] 1 | ...ibration , other : & AutoCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn AutoCalibration_synthetic_destructor_0x821b9... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27059 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut AutoCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionHelpers_Motion_new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27280 [INFO] [stdout] | [INFO] [stdout] 1 | ... * mut Motion , other : * mut Motion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionHelpers_Motion_new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27503 [INFO] [stdout] | [INFO] [stdout] 1 | ...is : * mut Motion , other : & Motion) ; # [doc = "Synthesized destructor."] pub unsafe fn Motion_synthetic_destructor_0x821b91b7454165... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27671 [INFO] [stdout] | [INFO] [stdout] 1 | ...52b (autocxx_gen_this : * mut Motion) ; # [doc = "Synthesized default constructor."] pub unsafe fn GamepadMotionSettings_new_autocxx_a... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27850 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionSettings_new_synthetic_mo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28095 [INFO] [stdout] | [INFO] [stdout] 1 | ... other : * mut GamepadMotionSettings) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionSettings_new_synthetic_co... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28342 [INFO] [stdout] | [INFO] [stdout] 1 | ...gs , other : & GamepadMotionSettings) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotionSettings_synthetic_destructor_0... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28540 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotion_new_synthetic_move_ctor_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28761 [INFO] [stdout] | [INFO] [stdout] 1 | ...Motion , other : * mut GamepadMotion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotion_new_synthetic_const_copy... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28984 [INFO] [stdout] | [INFO] [stdout] 1 | ...epadMotion , other : & GamepadMotion) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotion_synthetic_destructor_0x821b91b... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29166 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_gen_this : * mut GamepadMotion) ; # [namespace = "GamepadMotionHelpers"] type Vec = super :: bindgen :: root :: GamepadMotionHel... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29483 [INFO] [stdout] | [INFO] [stdout] 1 | ...er_0x821b91b74541652b () -> * mut Vec ; pub unsafe fn Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Vec) ; # [doc = "Synth... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29562 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b (arg0 : * mut Vec) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionHelpers_Vec_new_synthetic... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29774 [INFO] [stdout] | [INFO] [stdout] 1 | ...this : * mut Vec , other : * mut Vec) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionHelpers_Vec_new_synthetic... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29988 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut Vec , other : & Vec) ; type c_int = autocxx :: c_int ; include ! ("GamepadMotion.hpp") ; include ! ("autocxxgen_ffi.h... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18188 [INFO] [stdout] | [INFO] [stdout] 1 | ... { impl UniquePtr < GyroCalibration > { } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18227 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18264 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18303 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18342 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18381 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18418 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18457 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18487 [INFO] [stdout] | [INFO] [stdout] 1 | ...ation > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18517 [INFO] [stdout] | [INFO] [stdout] 1 | ...otion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSett... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18545 [INFO] [stdout] | [INFO] [stdout] 1 | ... Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18575 [INFO] [stdout] | [INFO] [stdout] 1 | ...otion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } im... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18620 [INFO] [stdout] | [INFO] [stdout] 1 | ...l UniquePtr < GamepadMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18665 [INFO] [stdout] | [INFO] [stdout] 1 | ...l SharedPtr < GamepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18708 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl WeakPtr < GamepadMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl Share... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18753 [INFO] [stdout] | [INFO] [stdout] 1 | ...l CxxVector < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < Gam... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18790 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < Gam... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18827 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18862 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } i... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18899 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVecto... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18926 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePt... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18953 [INFO] [stdout] | [INFO] [stdout] 1 | ...tr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } i... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18978 [INFO] [stdout] | [INFO] [stdout] 1 | ...dPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < Calibrati... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19005 [INFO] [stdout] | [INFO] [stdout] 1 | ...tr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19044 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19083 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19120 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn autocxx_make_string_0x821b91... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19159 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn autocxx_make_string_0x821b91b74541652b (str_ : & str) -> UniquePtr ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4535 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionSettings { cxxbridge :: GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4446 [INFO] [stdout] | [INFO] [stdout] 1 | ...GamepadMotionSettings { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionSettings { cxxbridge :: GamepadM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4704 [INFO] [stdout] | [INFO] [stdout] 1 | ...onSettings) { cxxbridge :: GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4616 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionSettings) { cxxbridge :: GamepadMo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4947 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: GamepadMotion { cxxbridge :: GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4866 [INFO] [stdout] | [INFO] [stdout] 1 | ...for root :: GamepadMotion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotion { cxxbridge :: GamepadMotio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5100 [INFO] [stdout] | [INFO] [stdout] 1 | ... GamepadMotion) { cxxbridge :: GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5020 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotion) { cxxbridge :: GamepadMotion... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5538 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5304 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionSettings > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5652 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5718 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6089 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5921 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionSettings , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6209 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6871 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6653 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6977 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7043 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7390 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7238 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7502 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotion ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9727 [INFO] [stdout] | [INFO] [stdout] 1 | ...ettings) { cxxbridge :: GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b (self , settings) } pub fn new () -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9570 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn SetSettings (self : :: core :: pin :: Pin < & mut root :: GamepadMotionHelpers :: Motion > , settings : * mut root :: GamepadMotionSettings) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10713 [INFO] [stdout] | [INFO] [stdout] 1 | ... GyroCalibration { cxxbridge :: GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10606 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: GyroCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10894 [INFO] [stdout] | [INFO] [stdout] 1 | ...roCalibration) { cxxbridge :: GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10788 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: GyroCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11183 [INFO] [stdout] | [INFO] [stdout] 1 | ... AutoCalibration { cxxbridge :: AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11076 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: AutoCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...toCalibration) { cxxbridge :: AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11258 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: AutoCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11635 [INFO] [stdout] | [INFO] [stdout] 1 | ...ionHelpers :: Motion { cxxbridge :: Motion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11537 [INFO] [stdout] | [INFO] [stdout] 1 | ...elpers :: Motion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Motion { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11798 [INFO] [stdout] | [INFO] [stdout] 1 | ...nHelpers :: Motion) { cxxbridge :: Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11701 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Motion) { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12283 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12013 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: GyroCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12375 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12441 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12866 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12662 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: GyroCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12964 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13734 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13464 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: AutoCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13863 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13929 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14150 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: AutoCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14489 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15232 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14980 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Motion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15352 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15418 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15816 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15630 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Motion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16456 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotionHelpers :: Vec { cxxbridge :: Vec_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16361 [INFO] [stdout] | [INFO] [stdout] 1 | ...tionHelpers :: Vec { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Vec { cxxbridge :: Vec_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16613 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionHelpers :: Vec) { cxxbridge :: Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: Mov... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16519 [INFO] [stdout] | [INFO] [stdout] 1 | ...21b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Vec) { cxxbridge :: Vec_fr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17059 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16813 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Vec > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17176 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17242 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17631 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17451 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Vec , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17754 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 139 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `gamepad_motion` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:7:6 [INFO] [stderr] | [INFO] [stderr] 7 | ($value:expr_2021 $(,)?) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18438 [INFO] [stderr] | [INFO] [stderr] 1 | ...idge] mod cxxbridge { impl UniquePtr < GyroCalibration > unsafe { } impl SharedPtr < GyroCalibration > unsafe { } impl WeakPtr < GyroC... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | type CalibrationMode = ffi::GamepadMotionHelpers::CalibrationMode; [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:29:14 [INFO] [stderr] | [INFO] [stderr] 29 | Self(ffi::GamepadMotion::new().within_unique_ptr()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:164:14 [INFO] [stderr] | [INFO] [stderr] 164 | Self(ffi::GamepadMotionSettings::new().within_unique_ptr()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:168:34 [INFO] [stderr] | [INFO] [stderr] 168 | struct AutoCalibration(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:173:14 [INFO] [stderr] | [INFO] [stderr] 173 | Self(ffi::GamepadMotionHelpers::AutoCalibration::new().within_unique_ptr()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:187:34 [INFO] [stderr] | [INFO] [stderr] 187 | struct GyroCalibration(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:189:25 [INFO] [stderr] | [INFO] [stderr] 189 | struct Motion(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:191:22 [INFO] [stderr] | [INFO] [stderr] 191 | struct Vec(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | ($value:expr $(,)?) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 7 | ($value:expr_2021 $(,)?) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:24:36 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct GamepadMotion(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:159:27 [INFO] [stderr] | [INFO] [stderr] 159 | struct Settings(UniquePtr); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error: aborting due to 12 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0433, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0433`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19269 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; pub unsafe fn GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut GyroCalibra... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19370 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () -> * mut GyroCalibration ; pub unsafe fn GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GyroCalibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19473 [INFO] [stdout] | [INFO] [stdout] 1 | ...41652b (arg0 : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] type GyroCalibration = super :: bindgen :: root :: Game... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19706 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () -> * mut AutoCalibration ; pub unsafe fn AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut AutoCalibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19809 [INFO] [stdout] | [INFO] [stdout] 1 | ...41652b (arg0 : * mut AutoCalibration) ; # [namespace = "GamepadMotionHelpers"] type AutoCalibration = super :: bindgen :: root :: Game... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20024 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b () -> * mut Motion ; pub unsafe fn Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Motion) ; # [namesp... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20109 [INFO] [stdout] | [INFO] [stdout] 1 | ...21b91b74541652b (arg0 : * mut Motion) ; # [namespace = "GamepadMotionHelpers"] type Motion = super :: bindgen :: root :: GamepadMotion... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20361 [INFO] [stdout] | [INFO] [stdout] 1 | ...this : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleStillness (self : Pin < & mut AutoCalib... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20552 [INFO] [stdout] | [INFO] [stdout] 1 | ... f32 , doSensorFusion : bool) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleStillness (self : Pin < & mut AutoCalibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20657 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleSensorFusion (self : Pin < & mut AutoCa... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20827 [INFO] [stdout] | [INFO] [stdout] 1 | ...el : & Vec , deltaTime : f32) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleSensorFusion (self : Pin < & mut AutoCal... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20935 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetCalibrationData (self : Pin < & mut Au... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21090 [INFO] [stdout] | [INFO] [stdout] 1 | ...ibrationData : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetSettings (self : Pin < & mut AutoCalib... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21237 [INFO] [stdout] | [INFO] [stdout] 1 | ...ttings : * mut GamepadMotionSettings) ; # [namespace = "GamepadMotionHelpers"] pub fn IsSteady (self : Pin < & mut AutoCalibration >) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21341 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut AutoCalibration >) -> bool ; pub unsafe fn GamepadMotionHelpers_AutoCalibration_new_autocxx_autocxx_wrapper_0x821b91b745416... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21484 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut AutoCalibration) ; pub fn GamepadMotionHelpers_Motion_Reset_autocxx_wrapper_0x821b91b74541652b (autocxx_gen_this ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21604 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_gen_this : Pin < & mut Motion >) ; # [namespace = "GamepadMotionHelpers"] # [doc = " \n The gyro inputs should be calibr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22002 [INFO] [stdout] | [INFO] [stdout] 1 | ...ravityLength : f32 , deltaTime : f32) ; pub unsafe fn GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b (auto... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22176 [INFO] [stdout] | [INFO] [stdout] 1 | ...ttings : * mut GamepadMotionSettings) ; pub unsafe fn GamepadMotionHelpers_Motion_new_autocxx_autocxx_wrapper_0x821b91b74541652b (auto... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22301 [INFO] [stdout] | [INFO] [stdout] 1 | ...52b (autocxx_gen_this : * mut Motion) ; pub unsafe fn GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut Gamep... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22414 [INFO] [stdout] | [INFO] [stdout] 1 | ...52b () -> * mut GamepadMotionSettings ; pub unsafe fn GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Game... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22529 [INFO] [stdout] | [INFO] [stdout] 1 | ... (arg0 : * mut GamepadMotionSettings) ; type GamepadMotionSettings = super :: bindgen :: root :: GamepadMotionSettings ; pub unsafe fn... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22707 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b74541652b () -> * mut GamepadMotion ; pub unsafe fn GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22806 [INFO] [stdout] | [INFO] [stdout] 1 | ...4541652b (arg0 : * mut GamepadMotion) ; type GamepadMotion = super :: bindgen :: root :: GamepadMotion ; pub fn GamepadMotion_Reset_au... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22984 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : Pin < & mut GamepadMotion >) ; pub fn ProcessMotion (self : Pin < & mut GamepadMotion > , gyroX : f32 , gyroY : f32 , gyroZ :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23149 [INFO] [stdout] | [INFO] [stdout] 1 | ...f32 , accelZ : f32 , deltaTime : f32) ; pub fn GetCalibratedGyro (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pin... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23285 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetGravity (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pin < & mu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23414 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetProcessedAcceleration (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23557 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetOrientation (self : Pin < & mut GamepadMotion > , w : Pin < & mut f32 > , x : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23714 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetPlayerSpaceGyro (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pi... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23850 [INFO] [stdout] | [INFO] [stdout] 1 | ...< & mut f32 > , yawRelaxFactor : f32) ; pub fn CalculatePlayerSpaceGyro_autocxx_wrapper_0x821b91b74541652b (x : Pin < & mut f32 > , y ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24074 [INFO] [stdout] | [INFO] [stdout] 1 | ..., gravZ : f32 , yawRelaxFactor : f32) ; pub fn GetWorldSpaceGyro (self : Pin < & mut GamepadMotion > , x : Pin < & mut f32 > , y : Pin... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24217 [INFO] [stdout] | [INFO] [stdout] 1 | ...f32 > , sideReductionThreshold : f32) ; pub fn CalculateWorldSpaceGyro_autocxx_wrapper_0x821b91b74541652b (x : Pin < & mut f32 > , y :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24448 [INFO] [stdout] | [INFO] [stdout] 1 | ...: f32 , sideReductionThreshold : f32) ; pub fn StartContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn PauseContinuou... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24521 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub fn PauseContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn ResetContinuou... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24594 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub fn ResetContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn GetCalibration... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24667 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub fn GetCalibrationOffset (self : Pin < & mut GamepadMotion > , xOffset : Pin < & mut f32 > ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24824 [INFO] [stdout] | [INFO] [stdout] 1 | ... f32 > , zOffset : Pin < & mut f32 >) ; pub fn SetCalibrationOffset (self : Pin < & mut GamepadMotion > , xOffset : f32 , yOffset : f3... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24956 [INFO] [stdout] | [INFO] [stdout] 1 | ...f32 , zOffset : f32 , weight : c_int) ; pub fn GetAutoCalibrationConfidence (self : Pin < & mut GamepadMotion >) -> f32 ; pub fn SetAu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25038 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut GamepadMotion >) -> f32 ; pub fn SetAutoCalibrationConfidence (self : Pin < & mut GamepadMotion > , newConfidence : f32)... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25135 [INFO] [stdout] | [INFO] [stdout] 1 | ...amepadMotion > , newConfidence : f32) ; pub fn GetAutoCalibrationIsSteady (self : Pin < & mut GamepadMotion >) -> bool ; pub fn GetCal... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25216 [INFO] [stdout] | [INFO] [stdout] 1 | ... Pin < & mut GamepadMotion >) -> bool ; pub fn GetCalibrationMode (self : Pin < & mut GamepadMotion >) -> CalibrationMode ; pub fn Set... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25300 [INFO] [stdout] | [INFO] [stdout] 1 | ...t GamepadMotion >) -> CalibrationMode ; pub fn SetCalibrationMode (self : Pin < & mut GamepadMotion > , calibrationMode : CalibrationM... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25401 [INFO] [stdout] | [INFO] [stdout] 1 | ... , calibrationMode : CalibrationMode) ; pub fn ResetMotion (self : Pin < & mut GamepadMotion >) ; pub unsafe fn GamepadMotion_new_auto... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25459 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : Pin < & mut GamepadMotion >) ; pub unsafe fn GamepadMotion_new_autocxx_autocxx_wrapper_0x821b91b74541652b (autocxx_gen_this :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25577 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_gen_this : * mut GamepadMotion) ; # [doc = "Synthesized default constructor."] pub unsafe fn GamepadMotionHelpers_GyroCalibratio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25765 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn new_synthetic_move_ctor_0x821b91b74541... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25976 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion , other : * mut GyroCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthetic_const_copy_ctor_0x821b91... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26189 [INFO] [stdout] | [INFO] [stdout] 1 | ...ibration , other : & GyroCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn GyroCalibration_synthetic_destructor_0x821b9... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26375 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionHelpers_AutoCalibration_n... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26623 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion , other : * mut AutoCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionHelpers_AutoCalibration_n... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26873 [INFO] [stdout] | [INFO] [stdout] 1 | ...ibration , other : & AutoCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn AutoCalibration_synthetic_destructor_0x821b9... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27059 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut AutoCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionHelpers_Motion_new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27280 [INFO] [stdout] | [INFO] [stdout] 1 | ... * mut Motion , other : * mut Motion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionHelpers_Motion_new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27503 [INFO] [stdout] | [INFO] [stdout] 1 | ...is : * mut Motion , other : & Motion) ; # [doc = "Synthesized destructor."] pub unsafe fn Motion_synthetic_destructor_0x821b91b7454165... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27671 [INFO] [stdout] | [INFO] [stdout] 1 | ...52b (autocxx_gen_this : * mut Motion) ; # [doc = "Synthesized default constructor."] pub unsafe fn GamepadMotionSettings_new_autocxx_a... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27850 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionSettings_new_synthetic_mo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28095 [INFO] [stdout] | [INFO] [stdout] 1 | ... other : * mut GamepadMotionSettings) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionSettings_new_synthetic_co... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28342 [INFO] [stdout] | [INFO] [stdout] 1 | ...gs , other : & GamepadMotionSettings) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotionSettings_synthetic_destructor_0... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28540 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotion_new_synthetic_move_ctor_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28761 [INFO] [stdout] | [INFO] [stdout] 1 | ...Motion , other : * mut GamepadMotion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotion_new_synthetic_const_copy... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28984 [INFO] [stdout] | [INFO] [stdout] 1 | ...epadMotion , other : & GamepadMotion) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotion_synthetic_destructor_0x821b91b... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29166 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_gen_this : * mut GamepadMotion) ; # [namespace = "GamepadMotionHelpers"] type Vec = super :: bindgen :: root :: GamepadMotionHel... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29483 [INFO] [stdout] | [INFO] [stdout] 1 | ...er_0x821b91b74541652b () -> * mut Vec ; pub unsafe fn Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Vec) ; # [doc = "Synth... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29562 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b (arg0 : * mut Vec) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMotionHelpers_Vec_new_synthetic... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29774 [INFO] [stdout] | [INFO] [stdout] 1 | ...this : * mut Vec , other : * mut Vec) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMotionHelpers_Vec_new_synthetic... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29988 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut Vec , other : & Vec) ; type c_int = autocxx :: c_int ; include ! ("GamepadMotion.hpp") ; include ! ("autocxxgen_ffi.h... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18188 [INFO] [stdout] | [INFO] [stdout] 1 | ... { impl UniquePtr < GyroCalibration > { } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18227 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18264 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18303 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18342 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18381 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18418 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18457 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18487 [INFO] [stdout] | [INFO] [stdout] 1 | ...ation > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18517 [INFO] [stdout] | [INFO] [stdout] 1 | ...otion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSett... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18545 [INFO] [stdout] | [INFO] [stdout] 1 | ... Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18575 [INFO] [stdout] | [INFO] [stdout] 1 | ...otion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } im... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18620 [INFO] [stdout] | [INFO] [stdout] 1 | ...l UniquePtr < GamepadMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18665 [INFO] [stdout] | [INFO] [stdout] 1 | ...l SharedPtr < GamepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18708 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl WeakPtr < GamepadMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl Share... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18753 [INFO] [stdout] | [INFO] [stdout] 1 | ...l CxxVector < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < Gam... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18790 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < Gam... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18827 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18862 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } i... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18899 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVecto... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18926 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePt... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18953 [INFO] [stdout] | [INFO] [stdout] 1 | ...tr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } i... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18978 [INFO] [stdout] | [INFO] [stdout] 1 | ...dPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < Calibrati... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19005 [INFO] [stdout] | [INFO] [stdout] 1 | ...tr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19044 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19083 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19120 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn autocxx_make_string_0x821b91... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19159 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn autocxx_make_string_0x821b91b74541652b (str_ : & str) -> UniquePtr ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4535 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionSettings { cxxbridge :: GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4446 [INFO] [stdout] | [INFO] [stdout] 1 | ...GamepadMotionSettings { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionSettings { cxxbridge :: GamepadM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4704 [INFO] [stdout] | [INFO] [stdout] 1 | ...onSettings) { cxxbridge :: GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4616 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionSettings) { cxxbridge :: GamepadMo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4947 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: GamepadMotion { cxxbridge :: GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4866 [INFO] [stdout] | [INFO] [stdout] 1 | ...for root :: GamepadMotion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotion { cxxbridge :: GamepadMotio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5100 [INFO] [stdout] | [INFO] [stdout] 1 | ... GamepadMotion) { cxxbridge :: GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5020 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotion) { cxxbridge :: GamepadMotion... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5538 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5304 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionSettings > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5652 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5718 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6089 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5921 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionSettings , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6209 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6871 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6653 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6977 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7043 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7390 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7238 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7502 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotion ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9727 [INFO] [stdout] | [INFO] [stdout] 1 | ...ettings) { cxxbridge :: GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b (self , settings) } pub fn new () -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9570 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn SetSettings (self : :: core :: pin :: Pin < & mut root :: GamepadMotionHelpers :: Motion > , settings : * mut root :: GamepadMotionSettings) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10713 [INFO] [stdout] | [INFO] [stdout] 1 | ... GyroCalibration { cxxbridge :: GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10606 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: GyroCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10894 [INFO] [stdout] | [INFO] [stdout] 1 | ...roCalibration) { cxxbridge :: GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10788 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: GyroCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11183 [INFO] [stdout] | [INFO] [stdout] 1 | ... AutoCalibration { cxxbridge :: AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11076 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: AutoCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...toCalibration) { cxxbridge :: AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11258 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: AutoCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11635 [INFO] [stdout] | [INFO] [stdout] 1 | ...ionHelpers :: Motion { cxxbridge :: Motion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11537 [INFO] [stdout] | [INFO] [stdout] 1 | ...elpers :: Motion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Motion { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11798 [INFO] [stdout] | [INFO] [stdout] 1 | ...nHelpers :: Motion) { cxxbridge :: Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11701 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Motion) { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12283 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12013 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: GyroCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12375 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12441 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12866 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12662 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: GyroCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12964 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13734 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13464 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: AutoCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13863 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13929 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14150 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: AutoCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14489 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15232 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14980 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Motion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15352 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15418 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15816 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15630 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Motion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16456 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotionHelpers :: Vec { cxxbridge :: Vec_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16361 [INFO] [stdout] | [INFO] [stdout] 1 | ...tionHelpers :: Vec { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Vec { cxxbridge :: Vec_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16613 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionHelpers :: Vec) { cxxbridge :: Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: Mov... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16519 [INFO] [stdout] | [INFO] [stdout] 1 | ...21b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Vec) { cxxbridge :: Vec_fr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17059 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16813 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Vec > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17176 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17242 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17631 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17451 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Vec , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17754 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 139 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.17s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling gamepad_motion v0.1.2 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19269 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x821b91b74541652b (str_ : & str) -> UniquePtr < CxxString > ; pub unsafe fn GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19370 [INFO] [stdout] | [INFO] [stdout] 1 | ...oc_autocxx_wrapper_0x821b91b74541652b () -> * mut GyroCalibration ; pub unsafe fn GyroCalibration_free_autocxx_wrapper_0x821b91b745416... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19269 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x821b91b74541652b (str_ : & str) -> UniquePtr < CxxString > ; pub unsafe fn GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19473 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] type GyroCalibration = supe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19370 [INFO] [stdout] | [INFO] [stdout] 1 | ...oc_autocxx_wrapper_0x821b91b74541652b () -> * mut GyroCalibration ; pub unsafe fn GyroCalibration_free_autocxx_wrapper_0x821b91b745416... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19706 [INFO] [stdout] | [INFO] [stdout] 1 | ...oc_autocxx_wrapper_0x821b91b74541652b () -> * mut AutoCalibration ; pub unsafe fn AutoCalibration_free_autocxx_wrapper_0x821b91b745416... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19473 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] type GyroCalibration = supe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19809 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_wrapper_0x821b91b74541652b (arg0 : * mut AutoCalibration) ; # [namespace = "GamepadMotionHelpers"] type AutoCalibration = supe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20024 [INFO] [stdout] | [INFO] [stdout] 1 | ...otion_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut Motion ; pub unsafe fn Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19706 [INFO] [stdout] | [INFO] [stdout] 1 | ...oc_autocxx_wrapper_0x821b91b74541652b () -> * mut AutoCalibration ; pub unsafe fn AutoCalibration_free_autocxx_wrapper_0x821b91b745416... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20109 [INFO] [stdout] | [INFO] [stdout] 1 | ...ion_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Motion) ; # [namespace = "GamepadMotionHelpers"] type Motion = super :: bind... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19809 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_wrapper_0x821b91b74541652b (arg0 : * mut AutoCalibration) ; # [namespace = "GamepadMotionHelpers"] type AutoCalibration = supe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20361 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b (autocxx_gen_this : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleStillness (... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20024 [INFO] [stdout] | [INFO] [stdout] 1 | ...otion_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut Motion ; pub unsafe fn Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20552 [INFO] [stdout] | [INFO] [stdout] 1 | ...nAccel : & Vec , deltaTime : f32 , doSensorFusion : bool) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleStillness (s... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20109 [INFO] [stdout] | [INFO] [stdout] 1 | ...ion_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Motion) ; # [namespace = "GamepadMotionHelpers"] type Motion = super :: bind... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20657 [INFO] [stdout] | [INFO] [stdout] 1 | ...] pub fn NoSampleStillness (self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleSensorFusio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20361 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b (autocxx_gen_this : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleStillness (... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20827 [INFO] [stdout] | [INFO] [stdout] 1 | ...n > , inGyro : & Vec , inAccel : & Vec , deltaTime : f32) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleSensorFusion... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20552 [INFO] [stdout] | [INFO] [stdout] 1 | ...nAccel : & Vec , deltaTime : f32 , doSensorFusion : bool) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleStillness (s... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20935 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn NoSampleSensorFusion (self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetCalibratio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21090 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut AutoCalibration > , calibrationData : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetSettings (... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20657 [INFO] [stdout] | [INFO] [stdout] 1 | ...] pub fn NoSampleStillness (self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub fn AddSampleSensorFusio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21237 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut AutoCalibration > , settings : * mut GamepadMotionSettings) ; # [namespace = "GamepadMotionHelpers"] pub fn IsSteady (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20827 [INFO] [stdout] | [INFO] [stdout] 1 | ...n > , inGyro : & Vec , inAccel : & Vec , deltaTime : f32) -> bool ; # [namespace = "GamepadMotionHelpers"] pub fn NoSampleSensorFusion... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21341 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub fn IsSteady (self : Pin < & mut AutoCalibration >) -> bool ; pub unsafe fn GamepadMotionHelpers_AutoCalibration_new_autocxx_aut... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21484 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut AutoCalibration) ; pub fn GamepadMotionHelpers_Motion_Reset_autocxx_wrapper_0x821b91b... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20935 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn NoSampleSensorFusion (self : Pin < & mut AutoCalibration >) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetCalibratio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21604 [INFO] [stdout] | [INFO] [stdout] 1 | ...pper_0x821b91b74541652b (autocxx_gen_this : Pin < & mut Motion >) ; # [namespace = "GamepadMotionHelpers"] # [doc = " \n The ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21090 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut AutoCalibration > , calibrationData : * mut GyroCalibration) ; # [namespace = "GamepadMotionHelpers"] pub unsafe fn SetSettings (... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22002 [INFO] [stdout] | [INFO] [stdout] 1 | ...Y : f32 , inAccelZ : f32 , gravityLength : f32 , deltaTime : f32) ; pub unsafe fn GamepadMotionHelpers_Motion_SetSettings_autocxx_wrap... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21237 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut AutoCalibration > , settings : * mut GamepadMotionSettings) ; # [namespace = "GamepadMotionHelpers"] pub fn IsSteady (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22176 [INFO] [stdout] | [INFO] [stdout] 1 | ... : Pin < & mut Motion > , settings : * mut GamepadMotionSettings) ; pub unsafe fn GamepadMotionHelpers_Motion_new_autocxx_autocxx_wrap... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21341 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub fn IsSteady (self : Pin < & mut AutoCalibration >) -> bool ; pub unsafe fn GamepadMotionHelpers_AutoCalibration_new_autocxx_aut... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22301 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_wrapper_0x821b91b74541652b (autocxx_gen_this : * mut Motion) ; pub unsafe fn GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21484 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut AutoCalibration) ; pub fn GamepadMotionHelpers_Motion_Reset_autocxx_wrapper_0x821b91b... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22414 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_wrapper_0x821b91b74541652b () -> * mut GamepadMotionSettings ; pub unsafe fn GamepadMotionSettings_free_autocxx_wrapper_0x821b91b... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21604 [INFO] [stdout] | [INFO] [stdout] 1 | ...pper_0x821b91b74541652b (autocxx_gen_this : Pin < & mut Motion >) ; # [namespace = "GamepadMotionHelpers"] # [doc = " \n The ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22529 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_wrapper_0x821b91b74541652b (arg0 : * mut GamepadMotionSettings) ; type GamepadMotionSettings = super :: bindgen :: root :: GamepadMo... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22002 [INFO] [stdout] | [INFO] [stdout] 1 | ...Y : f32 , inAccelZ : f32 , gravityLength : f32 , deltaTime : f32) ; pub unsafe fn GamepadMotionHelpers_Motion_SetSettings_autocxx_wrap... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22707 [INFO] [stdout] | [INFO] [stdout] 1 | ...lloc_autocxx_wrapper_0x821b91b74541652b () -> * mut GamepadMotion ; pub unsafe fn GamepadMotion_free_autocxx_wrapper_0x821b91b74541652... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22806 [INFO] [stdout] | [INFO] [stdout] 1 | ...e_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GamepadMotion) ; type GamepadMotion = super :: bindgen :: root :: GamepadMotion ; p... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22176 [INFO] [stdout] | [INFO] [stdout] 1 | ... : Pin < & mut Motion > , settings : * mut GamepadMotionSettings) ; pub unsafe fn GamepadMotionHelpers_Motion_new_autocxx_autocxx_wrap... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22984 [INFO] [stdout] | [INFO] [stdout] 1 | ...821b91b74541652b (autocxx_gen_this : Pin < & mut GamepadMotion >) ; pub fn ProcessMotion (self : Pin < & mut GamepadMotion > , gyroX :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22301 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_wrapper_0x821b91b74541652b (autocxx_gen_this : * mut Motion) ; pub unsafe fn GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23149 [INFO] [stdout] | [INFO] [stdout] 1 | ...2 , accelX : f32 , accelY : f32 , accelZ : f32 , deltaTime : f32) ; pub fn GetCalibratedGyro (self : Pin < & mut GamepadMotion > , x :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22414 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_wrapper_0x821b91b74541652b () -> * mut GamepadMotionSettings ; pub unsafe fn GamepadMotionSettings_free_autocxx_wrapper_0x821b91b... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23285 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetGravity (self : Pin < & mut GamepadMotion > , x : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22529 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_wrapper_0x821b91b74541652b (arg0 : * mut GamepadMotionSettings) ; type GamepadMotionSettings = super :: bindgen :: root :: GamepadMo... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23414 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetProcessedAcceleration (self : Pin < & mut GamepadMotion ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23557 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetOrientation (self : Pin < & mut GamepadMotion > , w : Pi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22707 [INFO] [stdout] | [INFO] [stdout] 1 | ...lloc_autocxx_wrapper_0x821b91b74541652b () -> * mut GamepadMotion ; pub unsafe fn GamepadMotion_free_autocxx_wrapper_0x821b91b74541652... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23714 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetPlayerSpaceGyro (self : Pin < & mut GamepadMotion > , x ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22806 [INFO] [stdout] | [INFO] [stdout] 1 | ...e_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut GamepadMotion) ; type GamepadMotion = super :: bindgen :: root :: GamepadMotion ; p... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23850 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut f32 > , y : Pin < & mut f32 > , yawRelaxFactor : f32) ; pub fn CalculatePlayerSpaceGyro_autocxx_wrapper_0x821b91b74541652b... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24074 [INFO] [stdout] | [INFO] [stdout] 1 | ..., gravX : f32 , gravY : f32 , gravZ : f32 , yawRelaxFactor : f32) ; pub fn GetWorldSpaceGyro (self : Pin < & mut GamepadMotion > , x :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22984 [INFO] [stdout] | [INFO] [stdout] 1 | ...821b91b74541652b (autocxx_gen_this : Pin < & mut GamepadMotion >) ; pub fn ProcessMotion (self : Pin < & mut GamepadMotion > , gyroX :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24217 [INFO] [stdout] | [INFO] [stdout] 1 | ...mut f32 > , y : Pin < & mut f32 > , sideReductionThreshold : f32) ; pub fn CalculateWorldSpaceGyro_autocxx_wrapper_0x821b91b74541652b ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23149 [INFO] [stdout] | [INFO] [stdout] 1 | ...2 , accelX : f32 , accelY : f32 , accelZ : f32 , deltaTime : f32) ; pub fn GetCalibratedGyro (self : Pin < & mut GamepadMotion > , x :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24448 [INFO] [stdout] | [INFO] [stdout] 1 | ...: f32 , gravY : f32 , gravZ : f32 , sideReductionThreshold : f32) ; pub fn StartContinuousCalibration (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23285 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetGravity (self : Pin < & mut GamepadMotion > , x : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24521 [INFO] [stdout] | [INFO] [stdout] 1 | ...n StartContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn PauseContinuousCalibration (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24594 [INFO] [stdout] | [INFO] [stdout] 1 | ...n PauseContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn ResetContinuousCalibration (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23414 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetProcessedAcceleration (self : Pin < & mut GamepadMotion ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24667 [INFO] [stdout] | [INFO] [stdout] 1 | ...n ResetContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn GetCalibrationOffset (self : Pin < & mut GamepadMotion > , ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23557 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetOrientation (self : Pin < & mut GamepadMotion > , w : Pi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24824 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > , yOffset : Pin < & mut f32 > , zOffset : Pin < & mut f32 >) ; pub fn SetCalibrationOffset (self : Pin < & mut GamepadMotion > , ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23714 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut f32 > , y : Pin < & mut f32 > , z : Pin < & mut f32 >) ; pub fn GetPlayerSpaceGyro (self : Pin < & mut GamepadMotion > , x ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24956 [INFO] [stdout] | [INFO] [stdout] 1 | ..., xOffset : f32 , yOffset : f32 , zOffset : f32 , weight : c_int) ; pub fn GetAutoCalibrationConfidence (self : Pin < & mut GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23850 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut f32 > , y : Pin < & mut f32 > , yawRelaxFactor : f32) ; pub fn CalculatePlayerSpaceGyro_autocxx_wrapper_0x821b91b74541652b... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25038 [INFO] [stdout] | [INFO] [stdout] 1 | ...CalibrationConfidence (self : Pin < & mut GamepadMotion >) -> f32 ; pub fn SetAutoCalibrationConfidence (self : Pin < & mut GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25135 [INFO] [stdout] | [INFO] [stdout] 1 | ...idence (self : Pin < & mut GamepadMotion > , newConfidence : f32) ; pub fn GetAutoCalibrationIsSteady (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24074 [INFO] [stdout] | [INFO] [stdout] 1 | ..., gravX : f32 , gravY : f32 , gravZ : f32 , yawRelaxFactor : f32) ; pub fn GetWorldSpaceGyro (self : Pin < & mut GamepadMotion > , x :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25216 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibrationIsSteady (self : Pin < & mut GamepadMotion >) -> bool ; pub fn GetCalibrationMode (self : Pin < & mut GamepadMotion >) -> ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24217 [INFO] [stdout] | [INFO] [stdout] 1 | ...mut f32 > , y : Pin < & mut f32 > , sideReductionThreshold : f32) ; pub fn CalculateWorldSpaceGyro_autocxx_wrapper_0x821b91b74541652b ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25300 [INFO] [stdout] | [INFO] [stdout] 1 | ...ationMode (self : Pin < & mut GamepadMotion >) -> CalibrationMode ; pub fn SetCalibrationMode (self : Pin < & mut GamepadMotion > , ca... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24448 [INFO] [stdout] | [INFO] [stdout] 1 | ...: f32 , gravY : f32 , gravZ : f32 , sideReductionThreshold : f32) ; pub fn StartContinuousCalibration (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25401 [INFO] [stdout] | [INFO] [stdout] 1 | ... Pin < & mut GamepadMotion > , calibrationMode : CalibrationMode) ; pub fn ResetMotion (self : Pin < & mut GamepadMotion >) ; pub unsa... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25459 [INFO] [stdout] | [INFO] [stdout] 1 | ...onMode) ; pub fn ResetMotion (self : Pin < & mut GamepadMotion >) ; pub unsafe fn GamepadMotion_new_autocxx_autocxx_wrapper_0x821b91b7... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24521 [INFO] [stdout] | [INFO] [stdout] 1 | ...n StartContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn PauseContinuousCalibration (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25577 [INFO] [stdout] | [INFO] [stdout] 1 | ...apper_0x821b91b74541652b (autocxx_gen_this : * mut GamepadMotion) ; # [doc = "Synthesized default constructor."] pub unsafe fn Gamepad... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24594 [INFO] [stdout] | [INFO] [stdout] 1 | ...n PauseContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn ResetContinuousCalibration (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25765 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24667 [INFO] [stdout] | [INFO] [stdout] 1 | ...n ResetContinuousCalibration (self : Pin < & mut GamepadMotion >) ; pub fn GetCalibrationOffset (self : Pin < & mut GamepadMotion > , ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25976 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut GyroCalibration , other : * mut GyroCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24824 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > , yOffset : Pin < & mut f32 > , zOffset : Pin < & mut f32 >) ; pub fn SetCalibrationOffset (self : Pin < & mut GamepadMotion > , ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26189 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GyroCalibration , other : & GyroCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn GyroCalibration_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24956 [INFO] [stdout] | [INFO] [stdout] 1 | ..., xOffset : f32 , yOffset : f32 , zOffset : f32 , weight : c_int) ; pub fn GetAutoCalibrationConfidence (self : Pin < & mut GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25038 [INFO] [stdout] | [INFO] [stdout] 1 | ...CalibrationConfidence (self : Pin < & mut GamepadMotion >) -> f32 ; pub fn SetAutoCalibrationConfidence (self : Pin < & mut GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26375 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26623 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut AutoCalibration , other : * mut AutoCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25135 [INFO] [stdout] | [INFO] [stdout] 1 | ...idence (self : Pin < & mut GamepadMotion > , newConfidence : f32) ; pub fn GetAutoCalibrationIsSteady (self : Pin < & mut GamepadMotio... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26873 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut AutoCalibration , other : & AutoCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn AutoCalibration_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25216 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibrationIsSteady (self : Pin < & mut GamepadMotion >) -> bool ; pub fn GetCalibrationMode (self : Pin < & mut GamepadMotion >) -> ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27059 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut AutoCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25300 [INFO] [stdout] | [INFO] [stdout] 1 | ...ationMode (self : Pin < & mut GamepadMotion >) -> CalibrationMode ; pub fn SetCalibrationMode (self : Pin < & mut GamepadMotion > , ca... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25401 [INFO] [stdout] | [INFO] [stdout] 1 | ... Pin < & mut GamepadMotion > , calibrationMode : CalibrationMode) ; pub fn ResetMotion (self : Pin < & mut GamepadMotion >) ; pub unsa... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27280 [INFO] [stdout] | [INFO] [stdout] 1 | ...4541652b (autocxx_gen_this : * mut Motion , other : * mut Motion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25459 [INFO] [stdout] | [INFO] [stdout] 1 | ...onMode) ; pub fn ResetMotion (self : Pin < & mut GamepadMotion >) ; pub unsafe fn GamepadMotion_new_autocxx_autocxx_wrapper_0x821b91b7... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27503 [INFO] [stdout] | [INFO] [stdout] 1 | ...91b74541652b (autocxx_gen_this : * mut Motion , other : & Motion) ; # [doc = "Synthesized destructor."] pub unsafe fn Motion_synthetic... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25577 [INFO] [stdout] | [INFO] [stdout] 1 | ...apper_0x821b91b74541652b (autocxx_gen_this : * mut GamepadMotion) ; # [doc = "Synthesized default constructor."] pub unsafe fn Gamepad... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27671 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_wrapper_0x821b91b74541652b (autocxx_gen_this : * mut Motion) ; # [doc = "Synthesized default constructor."] pub unsafe fn Gamepad... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25765 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27850 [INFO] [stdout] | [INFO] [stdout] 1 | ...821b91b74541652b (autocxx_gen_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25976 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut GyroCalibration , other : * mut GyroCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28095 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut GamepadMotionSettings , other : * mut GamepadMotionSettings) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26189 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GyroCalibration , other : & GyroCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn GyroCalibration_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28342 [INFO] [stdout] | [INFO] [stdout] 1 | ... : * mut GamepadMotionSettings , other : & GamepadMotionSettings) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotionSet... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26375 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut GyroCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28540 [INFO] [stdout] | [INFO] [stdout] 1 | ...821b91b74541652b (autocxx_gen_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26623 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut AutoCalibration , other : * mut AutoCalibration) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28761 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GamepadMotion , other : * mut GamepadMotion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26873 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut AutoCalibration , other : & AutoCalibration) ; # [doc = "Synthesized destructor."] pub unsafe fn AutoCalibration_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28984 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut GamepadMotion , other : & GamepadMotion) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotion_sy... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27059 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b (autocxx_gen_this : * mut AutoCalibration) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29166 [INFO] [stdout] | [INFO] [stdout] 1 | ...apper_0x821b91b74541652b (autocxx_gen_this : * mut GamepadMotion) ; # [namespace = "GamepadMotionHelpers"] type Vec = super :: bindgen... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29483 [INFO] [stdout] | [INFO] [stdout] 1 | ...e fn Vec_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut Vec ; pub unsafe fn Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0 : ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27280 [INFO] [stdout] | [INFO] [stdout] 1 | ...4541652b (autocxx_gen_this : * mut Motion , other : * mut Motion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29562 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Vec) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27503 [INFO] [stdout] | [INFO] [stdout] 1 | ...91b74541652b (autocxx_gen_this : * mut Motion , other : & Motion) ; # [doc = "Synthesized destructor."] pub unsafe fn Motion_synthetic... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29774 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b (autocxx_gen_this : * mut Vec , other : * mut Vec) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27671 [INFO] [stdout] | [INFO] [stdout] 1 | ...ocxx_wrapper_0x821b91b74541652b (autocxx_gen_this : * mut Motion) ; # [doc = "Synthesized default constructor."] pub unsafe fn Gamepad... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29988 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b (autocxx_gen_this : * mut Vec , other : & Vec) ; type c_int = autocxx :: c_int ; include ! ("GamepadMotion.hpp") ; ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:27850 [INFO] [stdout] | [INFO] [stdout] 1 | ...821b91b74541652b (autocxx_gen_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18188 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx :: bridge] mod cxxbridge { impl UniquePtr < GyroCalibration > { } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28095 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut GamepadMotionSettings , other : * mut GamepadMotionSettings) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18227 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < GyroCalibration > { } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18264 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalib... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28342 [INFO] [stdout] | [INFO] [stdout] 1 | ... : * mut GamepadMotionSettings , other : & GamepadMotionSettings) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotionSet... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18303 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalib... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28540 [INFO] [stdout] | [INFO] [stdout] 1 | ...821b91b74541652b (autocxx_gen_this : * mut GamepadMotionSettings) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18342 [INFO] [stdout] | [INFO] [stdout] 1 | ...ector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28761 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : * mut GamepadMotion , other : * mut GamepadMotion) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18381 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18418 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:28984 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut GamepadMotion , other : & GamepadMotion) ; # [doc = "Synthesized destructor."] pub unsafe fn GamepadMotion_sy... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18457 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29166 [INFO] [stdout] | [INFO] [stdout] 1 | ...apper_0x821b91b74541652b (autocxx_gen_this : * mut GamepadMotion) ; # [namespace = "GamepadMotionHelpers"] type Vec = super :: bindgen... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18487 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl Cx... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29483 [INFO] [stdout] | [INFO] [stdout] 1 | ...e fn Vec_alloc_autocxx_wrapper_0x821b91b74541652b () -> * mut Vec ; pub unsafe fn Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0 : ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18517 [INFO] [stdout] | [INFO] [stdout] 1 | ...on > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl Un... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18545 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSetti... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29562 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0 : * mut Vec) ; # [doc = "Synthesized move constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18575 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < Gam... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29774 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b (autocxx_gen_this : * mut Vec , other : * mut Vec) ; # [doc = "Synthesized copy constructor."] pub unsafe fn GamepadMot... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18620 [INFO] [stdout] | [INFO] [stdout] 1 | ...xxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } impl WeakPtr < Gamep... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:29988 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b (autocxx_gen_this : * mut Vec , other : & Vec) ; type c_int = autocxx :: c_int ; include ! ("GamepadMotion.hpp") ; ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18665 [INFO] [stdout] | [INFO] [stdout] 1 | ...padMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl CxxVector < Gamep... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18188 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx :: bridge] mod cxxbridge { impl UniquePtr < GyroCalibration > { } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18708 [INFO] [stdout] | [INFO] [stdout] 1 | ...mepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl UniquePtr < Gam... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18227 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < GyroCalibration > { } impl SharedPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18753 [INFO] [stdout] | [INFO] [stdout] 1 | ...padMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMoti... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18264 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < GyroCalibration > { } impl WeakPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalib... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18790 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18303 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < GyroCalibration > { } impl CxxVector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalib... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18827 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18342 [INFO] [stdout] | [INFO] [stdout] 1 | ...ector < GyroCalibration > { } impl UniquePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18862 [INFO] [stdout] | [INFO] [stdout] 1 | ...l SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18381 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < AutoCalibration > { } impl SharedPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibra... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18899 [INFO] [stdout] | [INFO] [stdout] 1 | ...l WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18418 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < AutoCalibration > { } impl WeakPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18926 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVecto... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18457 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < AutoCalibration > { } impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18953 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18487 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl CxxVector < AutoCalibration > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl Cx... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18978 [INFO] [stdout] | [INFO] [stdout] 1 | ...ePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { }... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18517 [INFO] [stdout] | [INFO] [stdout] 1 | ...on > { } impl UniquePtr < Motion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl Un... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19005 [INFO] [stdout] | [INFO] [stdout] 1 | ...dPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < Calibrati... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18545 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion > { } impl SharedPtr < Motion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSetti... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19044 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr < Calibration... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19083 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector < Calibration... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18575 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion > { } impl WeakPtr < Motion > { } impl CxxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < Gam... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19120 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn a... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18620 [INFO] [stdout] | [INFO] [stdout] 1 | ...xxVector < Motion > { } impl UniquePtr < GamepadMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } impl WeakPtr < Gamep... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19159 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn autocxx_make_string_0x821b91b74541652b (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18665 [INFO] [stdout] | [INFO] [stdout] 1 | ...padMotionSettings > { } impl SharedPtr < GamepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl CxxVector < Gamep... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18708 [INFO] [stdout] | [INFO] [stdout] 1 | ...mepadMotionSettings > { } impl WeakPtr < GamepadMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl UniquePtr < Gam... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18753 [INFO] [stdout] | [INFO] [stdout] 1 | ...padMotionSettings > { } impl CxxVector < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMoti... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18790 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < GamepadMotionSettings > { } impl UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18827 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < GamepadMotion > { } impl SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18862 [INFO] [stdout] | [INFO] [stdout] 1 | ...l SharedPtr < GamepadMotion > { } impl WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18899 [INFO] [stdout] | [INFO] [stdout] 1 | ...l WeakPtr < GamepadMotion > { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18926 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl CxxVector < GamepadMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVecto... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18953 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotion > { } impl UniquePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18978 [INFO] [stdout] | [INFO] [stdout] 1 | ...ePtr < Vec > { } impl SharedPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { }... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19005 [INFO] [stdout] | [INFO] [stdout] 1 | ...dPtr < Vec > { } impl WeakPtr < Vec > { } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < Calibrati... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19044 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < Vec > { } impl UniquePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr < Calibration... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19083 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < CalibrationMode > { } impl SharedPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector < Calibration... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19120 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < CalibrationMode > { } impl WeakPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn a... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19159 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < CalibrationMode > { } impl CxxVector < CalibrationMode > { } unsafe extern "C++" { fn autocxx_make_string_0x821b91b74541652b (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4535 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionSettings { cxxbridge :: GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4446 [INFO] [stdout] | [INFO] [stdout] 1 | ...GamepadMotionSettings { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionSettings { cxxbridge :: GamepadM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4704 [INFO] [stdout] | [INFO] [stdout] 1 | ...onSettings) { cxxbridge :: GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4616 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionSettings) { cxxbridge :: GamepadMo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4947 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: GamepadMotion { cxxbridge :: GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4866 [INFO] [stdout] | [INFO] [stdout] 1 | ...for root :: GamepadMotion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotion { cxxbridge :: GamepadMotio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5100 [INFO] [stdout] | [INFO] [stdout] 1 | ... GamepadMotion) { cxxbridge :: GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5020 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotion) { cxxbridge :: GamepadMotion... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5538 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5304 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionSettings > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5652 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5718 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6089 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5921 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionSettings , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6209 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6871 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6653 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6977 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7043 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7390 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7238 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7502 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotion ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4535 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionSettings { cxxbridge :: GamepadMotionSettings_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_stor... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4446 [INFO] [stdout] | [INFO] [stdout] 1 | ...GamepadMotionSettings { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionSettings { cxxbridge :: GamepadM... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4704 [INFO] [stdout] | [INFO] [stdout] 1 | ...onSettings) { cxxbridge :: GamepadMotionSettings_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4616 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionSettings) { cxxbridge :: GamepadMo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9727 [INFO] [stdout] | [INFO] [stdout] 1 | ...ettings) { cxxbridge :: GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b (self , settings) } pub fn new () -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9570 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn SetSettings (self : :: core :: pin :: Pin < & mut root :: GamepadMotionHelpers :: Motion > , settings : * mut root :: GamepadMotionSettings) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4947 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: GamepadMotion { cxxbridge :: GamepadMotion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4866 [INFO] [stdout] | [INFO] [stdout] 1 | ...for root :: GamepadMotion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotion { cxxbridge :: GamepadMotio... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10713 [INFO] [stdout] | [INFO] [stdout] 1 | ... GyroCalibration { cxxbridge :: GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10606 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: GyroCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5100 [INFO] [stdout] | [INFO] [stdout] 1 | ... GamepadMotion) { cxxbridge :: GamepadMotion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5020 [INFO] [stdout] | [INFO] [stdout] 1 | ...per_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotion) { cxxbridge :: GamepadMotion... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10894 [INFO] [stdout] | [INFO] [stdout] 1 | ...roCalibration) { cxxbridge :: GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10788 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: GyroCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5538 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5304 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionSettings > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11183 [INFO] [stdout] | [INFO] [stdout] 1 | ... AutoCalibration { cxxbridge :: AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11076 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: AutoCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...toCalibration) { cxxbridge :: AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11258 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: AutoCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11635 [INFO] [stdout] | [INFO] [stdout] 1 | ...ionHelpers :: Motion { cxxbridge :: Motion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11537 [INFO] [stdout] | [INFO] [stdout] 1 | ...elpers :: Motion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Motion { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5652 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5718 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11798 [INFO] [stdout] | [INFO] [stdout] 1 | ...nHelpers :: Motion) { cxxbridge :: Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11701 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Motion) { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12283 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12013 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: GyroCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6089 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionSettings_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5921 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionSettings , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionSettings > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6209 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionS... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12375 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12441 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6871 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6653 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6977 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7043 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12866 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12662 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: GyroCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12964 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7390 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7238 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7502 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotion ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13734 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13464 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: AutoCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13863 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13929 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9727 [INFO] [stdout] | [INFO] [stdout] 1 | ...ettings) { cxxbridge :: GamepadMotionHelpers_Motion_SetSettings_autocxx_wrapper_0x821b91b74541652b (self , settings) } pub fn new () -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9570 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn SetSettings (self : :: core :: pin :: Pin < & mut root :: GamepadMotionHelpers :: Motion > , settings : * mut root :: GamepadMotionSettings) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10713 [INFO] [stdout] | [INFO] [stdout] 1 | ... GyroCalibration { cxxbridge :: GyroCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10606 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: GyroCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14150 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: AutoCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14489 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10894 [INFO] [stdout] | [INFO] [stdout] 1 | ...roCalibration) { cxxbridge :: GyroCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10788 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: GyroCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15232 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14980 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Motion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11183 [INFO] [stdout] | [INFO] [stdout] 1 | ... AutoCalibration { cxxbridge :: AutoCalibration_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11076 [INFO] [stdout] | [INFO] [stdout] 1 | ...oCalibration { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: AutoCalibration { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15352 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15418 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...toCalibration) { cxxbridge :: AutoCalibration_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: Make... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11258 [INFO] [stdout] | [INFO] [stdout] 1 | ...74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: AutoCalibration) { cxxbridge :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15816 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15630 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Motion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11635 [INFO] [stdout] | [INFO] [stdout] 1 | ...ionHelpers :: Motion { cxxbridge :: Motion_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11537 [INFO] [stdout] | [INFO] [stdout] 1 | ...elpers :: Motion { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Motion { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Motion_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11798 [INFO] [stdout] | [INFO] [stdout] 1 | ...nHelpers :: Motion) { cxxbridge :: Motion_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: M... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11701 [INFO] [stdout] | [INFO] [stdout] 1 | ...1b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Motion) { cxxbridge :: Moti... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16456 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotionHelpers :: Vec { cxxbridge :: Vec_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16361 [INFO] [stdout] | [INFO] [stdout] 1 | ...tionHelpers :: Vec { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Vec { cxxbridge :: Vec_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12283 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12013 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: GyroCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12375 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12441 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16613 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionHelpers :: Vec) { cxxbridge :: Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: Mov... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16519 [INFO] [stdout] | [INFO] [stdout] 1 | ...21b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Vec) { cxxbridge :: Vec_fr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17059 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16813 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Vec > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17176 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12866 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12662 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: GyroCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: GyroCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12964 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17242 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13734 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13464 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: AutoCalibration > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13863 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13929 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17631 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17451 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Vec , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17754 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_AutoCalibration_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14150 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: AutoCalibration , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: AutoCalibration > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14489 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15232 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14980 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Motion > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15352 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15418 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15816 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Motion_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15630 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Motion , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Motion > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: GamepadMotionH... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_alloc_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16456 [INFO] [stdout] | [INFO] [stdout] 1 | ...adMotionHelpers :: Vec { cxxbridge :: Vec_alloc_autocxx_wrapper_0x821b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16361 [INFO] [stdout] | [INFO] [stdout] 1 | ...tionHelpers :: Vec { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: GamepadMotionHelpers :: Vec { cxxbridge :: Vec_a... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Vec_free_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16613 [INFO] [stdout] | [INFO] [stdout] 1 | ...otionHelpers :: Vec) { cxxbridge :: Vec_free_autocxx_wrapper_0x821b91b74541652b (arg0) } } unsafe impl autocxx :: moveit :: new :: Mov... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16519 [INFO] [stdout] | [INFO] [stdout] 1 | ...21b91b74541652b () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: GamepadMotionHelpers :: Vec) { cxxbridge :: Vec_fr... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17059 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_move_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16813 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: GamepadMotionHelpers :: Vec > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17176 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17242 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 95 previous errors; 43 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17631 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: GamepadMotionHelpers_Vec_new_synthetic_const_copy_ctor_0x821b91b74541652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17451 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: GamepadMotionHelpers :: Vec , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: GamepadMotionHelpers :: Vec > >) { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/gamepad_motion-da83c22d8c7ce4ac/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17754 [INFO] [stdout] | [INFO] [stdout] 1 | ...652b_autocxx_wrapper_0x821b91b74541652b (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `gamepad_motion` (lib test) due to 96 previous errors; 43 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 95 previous errors; 43 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] error: could not compile `gamepad_motion` (lib) due to 96 previous errors; 43 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "3055d1449c2ab323d24ba40cef14a62874df4b8dfeb8cf0dd17d2716823d652d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3055d1449c2ab323d24ba40cef14a62874df4b8dfeb8cf0dd17d2716823d652d", kill_on_drop: false }` [INFO] [stdout] 3055d1449c2ab323d24ba40cef14a62874df4b8dfeb8cf0dd17d2716823d652d