[INFO] cloning repository https://github.com/corigan01/uhal-ffi [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/corigan01/uhal-ffi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcorigan01%2Fuhal-ffi", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcorigan01%2Fuhal-ffi'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8fc3b960d8bebf2b750218aad32a31bb7003b25a [INFO] checking corigan01/uhal-ffi/8fc3b960d8bebf2b750218aad32a31bb7003b25a against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcorigan01%2Fuhal-ffi" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/corigan01/uhal-ffi on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/corigan01/uhal-ffi [INFO] finished tweaking git repo https://github.com/corigan01/uhal-ffi [INFO] tweaked toml for git repo https://github.com/corigan01/uhal-ffi written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/corigan01/uhal-ffi already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 623a3724450662aba32470d1e80f61e6d6618e3ba56dff551f6fd8e5080c1e69 [INFO] running `Command { std: "docker" "start" "-a" "623a3724450662aba32470d1e80f61e6d6618e3ba56dff551f6fd8e5080c1e69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "623a3724450662aba32470d1e80f61e6d6618e3ba56dff551f6fd8e5080c1e69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "623a3724450662aba32470d1e80f61e6d6618e3ba56dff551f6fd8e5080c1e69", kill_on_drop: false }` [INFO] [stdout] 623a3724450662aba32470d1e80f61e6d6618e3ba56dff551f6fd8e5080c1e69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5fbe3aa12f201ce10ca36ac0bd5369de1948e162fecbcddeba74ba7a4e7e38bf [INFO] running `Command { std: "docker" "start" "-a" "5fbe3aa12f201ce10ca36ac0bd5369de1948e162fecbcddeba74ba7a4e7e38bf", 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.81 [INFO] [stderr] Compiling cc v1.0.95 [INFO] [stderr] Compiling either v1.11.0 [INFO] [stderr] Compiling serde v1.0.198 [INFO] [stderr] Compiling thiserror v1.0.59 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling serde_json v1.0.116 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling clang-sys v1.7.0 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Compiling gimli v0.28.1 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling prettyplease v0.2.19 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling miniz_oxide v0.7.2 [INFO] [stderr] Compiling object v0.32.2 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling cxxbridge-flags v1.0.121 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rustversion v1.0.15 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling autocxx-bindgen v0.65.1 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling fastrand v2.0.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling anyhow v1.0.82 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling is-terminal v0.4.12 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling supports-hyperlinks v2.1.0 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling supports-unicode v2.1.0 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling autocxx v0.26.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling backtrace v0.3.71 [INFO] [stderr] Compiling link-cplusplus v1.0.9 [INFO] [stderr] Compiling cxx v1.0.121 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling tempfile v3.10.1 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling addr2line v0.21.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling aquamarine v0.1.12 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling cxx-gen v0.7.121 [INFO] [stderr] Compiling serde_derive v1.0.198 [INFO] [stderr] Compiling thiserror-impl v1.0.59 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling cxxbridge-macro v1.0.121 [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 uhal-ffi v0.1.0 (/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 `uhal_ffi` [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs [INFO] [stderr] * src/connection.rs [INFO] [stderr] * src/ffi.rs [INFO] [stderr] * src/node.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: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi.rs:34:83 [INFO] [stderr] | [INFO] [stderr] 27 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>unsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 38 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi.rs:51:98 [INFO] [stderr] | [INFO] [stderr] 44 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 63 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26672 [INFO] [stderr] | [INFO] [stderr] 1 | ... :: bridge] mod cxxbridge { impl UniquePtr < ValWord32 > unsafe { } impl SharedPtr < ValWord32 > unsafe { } impl WeakPtr < ValWord32 >... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi.rs:34:83 [INFO] [stderr] | [INFO] [stderr] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>unsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi.rs:51:98 [INFO] [stderr] | [INFO] [stderr] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::rawbind` [INFO] [stderr] --> src/connection.rs:2:17 [INFO] [stderr] | [INFO] [stderr] 2 | ffi::{self, rawbind}, [INFO] [stderr] | ^^^^^^^ no `rawbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:66:16 [INFO] [stderr] | [INFO] [stderr] 66 | pub(crate) use autoffi::ready; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:68:16 [INFO] [stderr] | [INFO] [stderr] 68 | pub(crate) use autoffi::uhal::defs::NodePermission; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:69:16 [INFO] [stderr] | [INFO] [stderr] 69 | pub(crate) use autoffi::uhal::ConnectionManager; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:70:16 [INFO] [stderr] | [INFO] [stderr] 70 | pub(crate) use autoffi::uhal::HwInterface; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | pub(crate) use autoffi::uhal::Node; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:72:16 [INFO] [stderr] | [INFO] [stderr] 72 | pub(crate) use autoffi::uhal::ValHeader; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:67:16 [INFO] [stderr] | [INFO] [stderr] 67 | pub(crate) use autoffi::ready_valvec; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:73:16 [INFO] [stderr] | [INFO] [stderr] 73 | pub(crate) use autoffi::value; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:74:16 [INFO] [stderr] | [INFO] [stderr] 74 | pub(crate) use autoffi::value_valvec; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:75:16 [INFO] [stderr] | [INFO] [stderr] 75 | pub(crate) use autoffi::ValVector32; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:76:16 [INFO] [stderr] | [INFO] [stderr] 76 | pub(crate) use autoffi::ValWord32; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/connection.rs:16:46 [INFO] [stderr] | [INFO] [stderr] 16 | let connection_manager = crate::ffi::resultbind::new_connection_manager_result(&cxx_path)?; [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/connection.rs:25:40 [INFO] [stderr] | [INFO] [stderr] 25 | let hw_interface = crate::ffi::resultbind::get_device_from_connection_manager_result( [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | unsafe { ffi::resultbind::read_block_from_node(self.ffi_class, size as u32) }? [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:58:18 [INFO] [stderr] | [INFO] [stderr] 58 | ffi::resultbind::write_block_from_node( [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:70:25 [INFO] [stderr] | [INFO] [stderr] 70 | let node = ffi::resultbind::get_node_from_node(&self.ffi_class, &cxx_string)?; [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:75:14 [INFO] [stderr] | [INFO] [stderr] 75 | ffi::resultbind::dispatch_from_node(&self.ffi_class); [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error: aborting due to 23 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28081 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; type ValWord32 ; type ValVector32 ; type Vector32 ; # [namespace = "uhal::defs"] # [doc = "! d... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28397 [INFO] [stdout] | [INFO] [stdout] 1 | ...9a49fa2d73fddb9 () -> * mut ValHeader ; pub unsafe fn ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut ValHeader) ; # [... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28488 [INFO] [stdout] | [INFO] [stdout] 1 | ...9fa2d73fddb9 (arg0 : * mut ValHeader) ; # [namespace = "uhal"] # [doc = "! A class which wraps a single word of data and marks whether... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28748 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 () -> * mut Node ; pub unsafe fn Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node) ; # [namespace ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28829 [INFO] [stdout] | [INFO] [stdout] 1 | ...x19a49fa2d73fddb9 (arg0 : * mut Node) ; # [namespace = "uhal"] # [doc = "! A heirarchical node for navigating heirarchical firmwares"]... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29072 [INFO] [stdout] | [INFO] [stdout] 1 | ...49fa2d73fddb9 () -> * mut HwInterface ; pub unsafe fn HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut HwInterface) ;... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29167 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2d73fddb9 (arg0 : * mut HwInterface) ; # [namespace = "uhal"] # [doc = "! A class which bundles a node tree and an IPbus client inter... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29521 [INFO] [stdout] | [INFO] [stdout] 1 | ...73fddb9 () -> * mut ConnectionManager ; pub unsafe fn ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Connecti... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29628 [INFO] [stdout] | [INFO] [stdout] 1 | ...ddb9 (arg0 : * mut ConnectionManager) ; # [namespace = "uhal"] # [doc = "! A class to open and manage XML connection files and wrap up... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30069 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : Pin < & mut ValHeader >) -> bool ; # [namespace = "uhal"] # [cxx_name = "valid"] # [doc = "Change the validatity state of the Val... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30306 [INFO] [stdout] | [INFO] [stdout] 1 | ... < & mut ValHeader > , aValid : bool) ; # [doc = "! Default constructor"] pub unsafe fn uhal_ValHeader_new_autocxx_autocxx_wrapper_0x1... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30455 [INFO] [stdout] | [INFO] [stdout] 1 | ... (autocxx_gen_this : * mut ValHeader) ; pub unsafe fn begin_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : & Node , placement_... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30592 [INFO] [stdout] | [INFO] [stdout] 1 | ...urn_type : * mut Node_const_iterator) ; pub unsafe fn end_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : & Node , placement_re... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30727 [INFO] [stdout] | [INFO] [stdout] 1 | ...urn_type : * mut Node_const_iterator) ; # [doc = "Return all node IDs known to this HwInterface\n@return all node IDs known to this Hw... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30955 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager which match a (boost) regular e... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31386 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [namespace = "uhal"] # [doc = "Return the unique ID of the current node\n@return the unique ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31564 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [doc = "Return the full path to the current node\n@return the full path to the current node"... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31767 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Node) -> UniquePtr < CxxString > ; # [namespace = "uhal"] # [doc = "Return the register address with which this node is associate... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31988 [INFO] [stdout] | [INFO] [stdout] 1 | ...< 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the mask to be applied if this node is a sub-field, ra... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32260 [INFO] [stdout] | [INFO] [stdout] 1 | ...< 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return whether the node represents a single register, a block... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32571 [INFO] [stdout] | [INFO] [stdout] 1 | ...& 'a Node) -> & 'a BlockReadWriteMode ; # [namespace = "uhal"] # [doc = "Return the maximum size available to a block read/write\n@ret... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32775 [INFO] [stdout] | [INFO] [stdout] 1 | ...< 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the read/write access permissions of this node\n@retur... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32992 [INFO] [stdout] | [INFO] [stdout] 1 | ...f : & 'a Node) -> & 'a NodePermission ; # [namespace = "uhal"] # [doc = "Return the optional tags string which the user can specify fo... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33250 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the optional description string which the user can spe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33529 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the name of the module in which the current node resid... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33757 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "A streaming helper function to create pretty, indented tree d... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34047 [INFO] [stdout] | [INFO] [stdout] 1 | ..._AutocxxConcrete > , aIndent : usize) ; # [doc = "Write a single, unmasked word to a register\n@param aValue the value to write to the... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34380 [INFO] [stdout] | [INFO] [stdout] 1 | ...cement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block-write port\n@param aValues ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34782 [INFO] [stdout] | [INFO] [stdout] 1 | ...cement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block-write port\n@param aValues ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35273 [INFO] [stdout] | [INFO] [stdout] 1 | ...cement_return_type : * mut ValHeader) ; # [doc = "Read a single, unmasked, unsigned word\n@return a Validated Memory which wraps the l... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35532 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Node) -> UniquePtr < ValWord32 > ; # [namespace = "uhal"] # [doc = "! Returns whether this node is child of the function's argume... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35693 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Node , aParent : & Node) -> bool ; # [doc = "! Destructor"] pub unsafe fn Node_destructor_autocxx_wrapper_0x19a49fa2d73fddb9 (aut... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35817 [INFO] [stdout] | [INFO] [stdout] 1 | ...fddb9 (autocxx_gen_this : * mut Node) ; # [doc = "Get the underlying IPbus client\n@return the underlying IPbus client"] pub fn uhal_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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36062 [INFO] [stdout] | [INFO] [stdout] 1 | ...) -> Pin < & 'a mut ClientInterface > ; # [doc = "Return the url of the target for this client\n@return the url of the target for 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36294 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & 'a HwInterface) -> & 'a CxxString ; # [doc = "Return the identifier of the target for this client\n@return the identifier of the t... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36539 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & 'a HwInterface) -> & 'a CxxString ; # [doc = "! Make the IPbus client issue a dispatch"] pub fn uhal_HwInterface_dispatch_autocxx_... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36709 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : Pin < & mut HwInterface >) ; # [doc = "A method to modify the timeout period for any pending or future transactions\n@param... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37014 [INFO] [stdout] | [INFO] [stdout] 1 | ...Interface > , aTimeoutPeriod : & u32) ; # [doc = "A method to retrieve the timeout period currently being used\n@return the timeout pe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37284 [INFO] [stdout] | [INFO] [stdout] 1 | ...s : Pin < & mut HwInterface >) -> u32 ; # [doc = "Retrieve the top-level node\n@return the top-level node"] pub fn uhal_HwInterface_ge... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37466 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_gen_this : & HwInterface) -> & Node ; # [doc = "Return all node IDs known to this HwInterface\n@return all node IDs known to this Hw... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37718 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager which match a (boost) regular e... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38173 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Constructor\n@param aClientInterface a shared pointer to a client interface which pe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38598 [INFO] [stdout] | [INFO] [stdout] 1 | ...ace > , aNode : & SharedPtr < Node >) ; # [doc = "Copy Constructor\nCalls the copy constructor on the ClientInterface\nCalls the clone... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38912 [INFO] [stdout] | [INFO] [stdout] 1 | ...t HwInterface , arg1 : & HwInterface) ; # [doc = "! Destructor"] pub unsafe fn HwInterface_destructor_autocxx_wrapper_0x19a49fa2d73fdd... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39050 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut HwInterface) ; # [doc = "Retrieves protocol, host, and port from the connection file to create an IPbus Clien... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39591 [INFO] [stdout] | [INFO] [stdout] 1 | ...ment_return_type : * mut HwInterface) ; # [doc = "Return all device IDs known to this connection manager\n@return all device IDs known... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39852 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all device IDs known to this connection manager which match a (boost) regular... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:40304 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Use the specified protocol, host, and port to create an IPbus Client\nUse the specif... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41141 [INFO] [stdout] | [INFO] [stdout] 1 | ...ment_return_type : * mut HwInterface) ; pub unsafe fn getDevice2_autocxx_wrapper_0x19a49fa2d73fddb9 (aId : & CxxString , aUri : & CxxS... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41377 [INFO] [stdout] | [INFO] [stdout] 1 | ...ment_return_type : * mut HwInterface) ; # [doc = "! Clears cache of Node tree structure for previously-opened address files (thread sa... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41546 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_wrapper_0x19a49fa2d73fddb9 () ; # [doc = "Default constructor\nGiven a semi-colon delimeted list of glob expressions, parse al... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42047 [INFO] [stdout] | [INFO] [stdout] 1 | ...anager , aFilenameExpr : & CxxString) ; pub unsafe fn uhal_ConnectionManager_new2_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42257 [INFO] [stdout] | [INFO] [stdout] 1 | ...tionList : & CxxVector < CxxString >) ; # [doc = "! Destructor"] pub unsafe fn ConnectionManager_destructor_autocxx_wrapper_0x19a49fa2... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42407 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_gen_this : * mut ConnectionManager) ; # [cxx_name = "value"] pub fn value_autocxx1 (word : & ValWord32) -> u32 ; pub fn ready (word ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42482 [INFO] [stdout] | [INFO] [stdout] 1 | ..._autocxx1 (word : & ValWord32) -> u32 ; pub fn ready (word : Pin < & mut ValWord32 >) -> bool ; pub unsafe fn value_valvec_autocxx_wra... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42538 [INFO] [stdout] | [INFO] [stdout] 1 | ...rd : Pin < & mut ValWord32 >) -> bool ; pub unsafe fn value_valvec_autocxx_wrapper_0x19a49fa2d73fddb9 (vector : * mut c_void) -> Uniqu... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42661 [INFO] [stdout] | [INFO] [stdout] 1 | ...d) -> UniquePtr < CxxVector < u32 > > ; pub unsafe fn ready_valvec (vector : * mut c_void) -> bool ; # [doc = "Synthesized move constr... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42722 [INFO] [stdout] | [INFO] [stdout] 1 | ...alvec (vector : * mut c_void) -> bool ; # [doc = "Synthesized move constructor."] pub unsafe fn new_synthetic_move_ctor_0x19a49fa2d73f... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42921 [INFO] [stdout] | [INFO] [stdout] 1 | ... ValHeader , other : * mut ValHeader) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthetic_const_copy_ctor_0x19a49f... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43122 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut ValHeader , other : & ValHeader) ; # [doc = "Synthesized destructor."] pub unsafe fn ValHeader_synthetic_destructor_0x19a49fa2d73... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43296 [INFO] [stdout] | [INFO] [stdout] 1 | ... (autocxx_gen_this : * mut ValHeader) ; # [namespace = "uhal::Node"] # [cxx_name = "const_iterator"] type Node_const_iterator = super ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44068 [INFO] [stdout] | [INFO] [stdout] 1 | ...fddb9 () -> * mut Node_const_iterator ; pub unsafe fn Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node_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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44179 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 (arg0 : * mut Node_const_iterator) ; pub unsafe fn uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_th... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44339 [INFO] [stdout] | [INFO] [stdout] 1 | ...ator , aOrig : & Node_const_iterator) ; type c_void = autocxx :: c_void ; include ! ("uhal/uhal.hpp") ; include ! ("valword32.hpp") ; ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26532 [INFO] [stdout] | [INFO] [stdout] 1 | ...bridge { impl UniquePtr < ValWord32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26565 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26596 [INFO] [stdout] | [INFO] [stdout] 1 | ...rd32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVect... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26631 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector3... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26666 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 >... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26699 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26731 [INFO] [stdout] | [INFO] [stdout] 1 | ...r32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermissio... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26763 [INFO] [stdout] | [INFO] [stdout] 1 | ...r32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePer... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26793 [INFO] [stdout] | [INFO] [stdout] 1 | ...tor32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26831 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26869 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < V... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26905 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValH... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26943 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader >... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26976 [INFO] [stdout] | [INFO] [stdout] 1 | ...on > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader >... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27009 [INFO] [stdout] | [INFO] [stdout] 1 | ...er > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27040 [INFO] [stdout] | [INFO] [stdout] 1 | ...ader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } imp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27073 [INFO] [stdout] | [INFO] [stdout] 1 | ...er > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl Uniqu... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27101 [INFO] [stdout] | [INFO] [stdout] 1 | ...lHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } imp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27129 [INFO] [stdout] | [INFO] [stdout] 1 | ... < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27155 [INFO] [stdout] | [INFO] [stdout] 1 | ...tr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInter... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27190 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < Connect... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27225 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27258 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakP... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27299 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl UniquePtr < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniqueP... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27340 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27379 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl W... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27422 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl Uni... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27465 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl Shar... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27506 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl Wea... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27548 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27590 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl Uniqu... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27630 [INFO] [stdout] | [INFO] [stdout] 1 | ...} impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_basic_ostream_char_AutocxxCon... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27672 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_basic_ostream_char_AutocxxConcrete > { } impl SharedPtr < std_basic_ost... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27734 [INFO] [stdout] | [INFO] [stdout] 1 | ..._basic_ostream_char_AutocxxConcrete > { } impl SharedPtr < std_basic_ostream_char_AutocxxConcrete > { } impl WeakPtr < std_basic_ostre... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27796 [INFO] [stdout] | [INFO] [stdout] 1 | ..._basic_ostream_char_AutocxxConcrete > { } impl WeakPtr < std_basic_ostream_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27856 [INFO] [stdout] | [INFO] [stdout] 1 | ..._basic_ostream_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27895 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27934 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn autocxx_make_string_0x19a49fa2... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27971 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn autocxx_make_string_0x19a49fa2d73fddb9 (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: extern blocks should be unsafe [INFO] [stdout] --> src/ffi.rs:34:83 [INFO] [stdout] | [INFO] [stdout] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>; [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] --> src/ffi.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | fn disableLogging(); [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] --> src/ffi.rs:51:98 [INFO] [stdout] | [INFO] [stdout] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>; [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] --> src/ffi.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Result>; [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] --> src/ffi.rs:57:90 [INFO] [stdout] | [INFO] [stdout] 57 | fn get_node_from_node<'a>(node: &'a Node, string: &CxxString) -> Result<&'a Node>; [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] --> src/ffi.rs:58:43 [INFO] [stdout] | [INFO] [stdout] 58 | fn dispatch_from_node(node: &Node); [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] --> src/ffi.rs:61:49 [INFO] [stdout] | [INFO] [stdout] 61 | -> Result>>; [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] --> src/ffi.rs:62:94 [INFO] [stdout] | [INFO] [stdout] 62 | unsafe fn write_block_from_node(node: &Node, ptr: *const u32, len: u32) -> Result<()>; [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::autoffi::cxxbridge::ValHeader_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20725 [INFO] [stdout] | [INFO] [stdout] 1 | ...: uhal :: ValHeader { cxxbridge :: ValHeader_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (a... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20640 [INFO] [stdout] | [INFO] [stdout] 1 | ...ot :: uhal :: ValHeader { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: ValHeader { cxxbridge :: ValHeader_... [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::autoffi::cxxbridge::ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20878 [INFO] [stdout] | [INFO] [stdout] 1 | ...hal :: ValHeader) { cxxbridge :: ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } unsafe impl autocxx :: moveit :: MakeCpp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20794 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: ValHeader) { cxxbridge :: ValHeader_f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::Node_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21107 [INFO] [stdout] | [INFO] [stdout] 1 | ... root :: uhal :: Node { cxxbridge :: Node_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21027 [INFO] [stdout] | [INFO] [stdout] 1 | ... for root :: uhal :: Node { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: Node { cxxbridge :: Node_alloc_au... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::Node_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21250 [INFO] [stdout] | [INFO] [stdout] 1 | ...oot :: uhal :: Node) { cxxbridge :: Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } unsafe impl autocxx :: moveit :: MakeCppSt... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21171 [INFO] [stdout] | [INFO] [stdout] 1 | ...pper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: Node) { cxxbridge :: Node_free_aut... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::HwInterface_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21488 [INFO] [stdout] | [INFO] [stdout] 1 | ...hal :: HwInterface { cxxbridge :: HwInterface_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21401 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: uhal :: HwInterface { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: HwInterface { cxxbridge :: HwInterfa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21645 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: HwInterface) { cxxbridge :: HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21559 [INFO] [stdout] | [INFO] [stdout] 1 | ..._0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: HwInterface) { cxxbridge :: HwInterfac... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::ConnectionManager_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21902 [INFO] [stdout] | [INFO] [stdout] 1 | ...nnectionManager { cxxbridge :: ConnectionManager_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storag... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21809 [INFO] [stdout] | [INFO] [stdout] 1 | ...: ConnectionManager { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: ConnectionManager { cxxbridge :: Connec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22071 [INFO] [stdout] | [INFO] [stdout] 1 | ...ctionManager) { cxxbridge :: ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } impl Drop for root :: uhal :: Node {... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21979 [INFO] [stdout] | [INFO] [stdout] 1 | ...19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: ConnectionManager) { cxxbridge :: Connect... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::uhal_HwInterface_new1_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22771 [INFO] [stdout] | [INFO] [stdout] 1 | ...>) { cxxbridge :: uhal_HwInterface_new1_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , arg1) } } im... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22608 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (arg1 : & root :: uhal :: HwInterface , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: HwInterface > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22842 [INFO] [stdout] | [INFO] [stdout] 1 | ...new1_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , arg1) } } impl Drop for root :: uhal :: HwInter... [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::autoffi::cxxbridge::new_synthetic_move_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23694 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_move_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23468 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: uhal :: ValHeader > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: ValHeader > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23786 [INFO] [stdout] | [INFO] [stdout] 1 | ...ddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23852 [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::autoffi::cxxbridge::new_synthetic_const_copy_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24211 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24051 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: uhal :: ValHeader , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: ValHeader > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24309 [INFO] [stdout] | [INFO] [stdout] 1 | ...ddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: uhal :: ValHea... [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::autoffi::cxxbridge::Node_const_iterator_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24800 [INFO] [stdout] | [INFO] [stdout] 1 | ...const_iterator { cxxbridge :: Node_const_iterator_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_stora... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24705 [INFO] [stdout] | [INFO] [stdout] 1 | ...ode_const_iterator { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: Node_const_iterator { cxxbridge :: Node_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24973 [INFO] [stdout] | [INFO] [stdout] 1 | ...st_iterator) { cxxbridge :: Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } 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] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24879 [INFO] [stdout] | [INFO] [stdout] 1 | ...9a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: Node_const_iterator) { cxxbridge :: Node_c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:25327 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , aOrig) } ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:25147 [INFO] [stdout] | [INFO] [stdout] 1 | ... { unsafe fn copy_new (aOrig : & root :: uhal :: Node_const_iterator , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: Node_const_iterator > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:25406 [INFO] [stdout] | [INFO] [stdout] 1 | ...new2_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , aOrig) } } pub mod defs { # [repr (u32)] # [doc... [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] 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 `uhal_ffi` [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs [INFO] [stderr] * src/connection.rs [INFO] [stderr] * src/ffi.rs [INFO] [stderr] * src/node.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: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi.rs:34:83 [INFO] [stderr] | [INFO] [stderr] 27 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>unsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 38 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected one of `!`, `+`, `::`, `;`, `where`, or `{`, found keyword `unsafe` [INFO] [stderr] --> src/ffi.rs:51:98 [INFO] [stderr] | [INFO] [stderr] 44 | unsafe extern "C++" { [INFO] [stderr] | - while parsing this item list starting here [INFO] [stderr] ... [INFO] [stderr] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ expected one of `!`, `+`, `::`, `;`, `where`, or `{` [INFO] [stderr] ... [INFO] [stderr] 63 | } [INFO] [stderr] | - the item list ends here [INFO] [stderr] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26672 [INFO] [stderr] | [INFO] [stderr] 1 | ... :: bridge] mod cxxbridge { impl UniquePtr < ValWord32 > unsafe { } impl SharedPtr < ValWord32 > unsafe { } impl WeakPtr < ValWord32 >... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi.rs:34:83 [INFO] [stderr] | [INFO] [stderr] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>unsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected `;` [INFO] [stderr] --> src/ffi.rs:51:98 [INFO] [stderr] | [INFO] [stderr] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>unsafe ; [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::ffi::rawbind` [INFO] [stderr] --> src/connection.rs:2:17 [INFO] [stderr] | [INFO] [stderr] 2 | ffi::{self, rawbind}, [INFO] [stderr] | ^^^^^^^ no `rawbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:66:16 [INFO] [stderr] | [INFO] [stderr] 66 | pub(crate) use autoffi::ready; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:68:16 [INFO] [stderr] | [INFO] [stderr] 68 | pub(crate) use autoffi::uhal::defs::NodePermission; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:69:16 [INFO] [stderr] | [INFO] [stderr] 69 | pub(crate) use autoffi::uhal::ConnectionManager; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:70:16 [INFO] [stderr] | [INFO] [stderr] 70 | pub(crate) use autoffi::uhal::HwInterface; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:71:16 [INFO] [stderr] | [INFO] [stderr] 71 | pub(crate) use autoffi::uhal::Node; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `autoffi` [INFO] [stderr] --> src/ffi.rs:72:16 [INFO] [stderr] | [INFO] [stderr] 72 | pub(crate) use autoffi::uhal::ValHeader; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:67:16 [INFO] [stderr] | [INFO] [stderr] 67 | pub(crate) use autoffi::ready_valvec; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:73:16 [INFO] [stderr] | [INFO] [stderr] 73 | pub(crate) use autoffi::value; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:74:16 [INFO] [stderr] | [INFO] [stderr] 74 | pub(crate) use autoffi::value_valvec; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:75:16 [INFO] [stderr] | [INFO] [stderr] 75 | pub(crate) use autoffi::ValVector32; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autoffi` [INFO] [stderr] --> src/ffi.rs:76:16 [INFO] [stderr] | [INFO] [stderr] 76 | pub(crate) use autoffi::ValWord32; [INFO] [stderr] | ^^^^^^^ use of undeclared crate or module `autoffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/connection.rs:16:46 [INFO] [stderr] | [INFO] [stderr] 16 | let connection_manager = crate::ffi::resultbind::new_connection_manager_result(&cxx_path)?; [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/connection.rs:25:40 [INFO] [stderr] | [INFO] [stderr] 25 | let hw_interface = crate::ffi::resultbind::get_device_from_connection_manager_result( [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:48:27 [INFO] [stderr] | [INFO] [stderr] 48 | unsafe { ffi::resultbind::read_block_from_node(self.ffi_class, size as u32) }? [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:58:18 [INFO] [stderr] | [INFO] [stderr] 58 | ffi::resultbind::write_block_from_node( [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:70:25 [INFO] [stderr] | [INFO] [stderr] 70 | let node = ffi::resultbind::get_node_from_node(&self.ffi_class, &cxx_string)?; [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `resultbind` in `ffi` [INFO] [stderr] --> src/node.rs:75:14 [INFO] [stderr] | [INFO] [stderr] 75 | ffi::resultbind::dispatch_from_node(&self.ffi_class); [INFO] [stderr] | ^^^^^^^^^^ could not find `resultbind` in `ffi` [INFO] [stderr] [INFO] [stderr] error: aborting due to 23 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28081 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; type ValWord32 ; type ValVector32 ; type Vector32 ; # [namespace = "uhal::defs"] # [doc = "! d... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28397 [INFO] [stdout] | [INFO] [stdout] 1 | ...9a49fa2d73fddb9 () -> * mut ValHeader ; pub unsafe fn ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut ValHeader) ; # [... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28488 [INFO] [stdout] | [INFO] [stdout] 1 | ...9fa2d73fddb9 (arg0 : * mut ValHeader) ; # [namespace = "uhal"] # [doc = "! A class which wraps a single word of data and marks whether... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28748 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 () -> * mut Node ; pub unsafe fn Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node) ; # [namespace ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28829 [INFO] [stdout] | [INFO] [stdout] 1 | ...x19a49fa2d73fddb9 (arg0 : * mut Node) ; # [namespace = "uhal"] # [doc = "! A heirarchical node for navigating heirarchical firmwares"]... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29072 [INFO] [stdout] | [INFO] [stdout] 1 | ...49fa2d73fddb9 () -> * mut HwInterface ; pub unsafe fn HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut HwInterface) ;... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29167 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2d73fddb9 (arg0 : * mut HwInterface) ; # [namespace = "uhal"] # [doc = "! A class which bundles a node tree and an IPbus client inter... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29521 [INFO] [stdout] | [INFO] [stdout] 1 | ...73fddb9 () -> * mut ConnectionManager ; pub unsafe fn ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Connecti... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29628 [INFO] [stdout] | [INFO] [stdout] 1 | ...ddb9 (arg0 : * mut ConnectionManager) ; # [namespace = "uhal"] # [doc = "! A class to open and manage XML connection files and wrap up... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30069 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : Pin < & mut ValHeader >) -> bool ; # [namespace = "uhal"] # [cxx_name = "valid"] # [doc = "Change the validatity state of the Val... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30306 [INFO] [stdout] | [INFO] [stdout] 1 | ... < & mut ValHeader > , aValid : bool) ; # [doc = "! Default constructor"] pub unsafe fn uhal_ValHeader_new_autocxx_autocxx_wrapper_0x1... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30455 [INFO] [stdout] | [INFO] [stdout] 1 | ... (autocxx_gen_this : * mut ValHeader) ; pub unsafe fn begin_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : & Node , placement_... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30592 [INFO] [stdout] | [INFO] [stdout] 1 | ...urn_type : * mut Node_const_iterator) ; pub unsafe fn end_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : & Node , placement_re... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30727 [INFO] [stdout] | [INFO] [stdout] 1 | ...urn_type : * mut Node_const_iterator) ; # [doc = "Return all node IDs known to this HwInterface\n@return all node IDs known to this Hw... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30955 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager which match a (boost) regular e... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31386 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [namespace = "uhal"] # [doc = "Return the unique ID of the current node\n@return the unique ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31564 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [doc = "Return the full path to the current node\n@return the full path to the current node"... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31767 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Node) -> UniquePtr < CxxString > ; # [namespace = "uhal"] # [doc = "Return the register address with which this node is associate... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31988 [INFO] [stdout] | [INFO] [stdout] 1 | ...< 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the mask to be applied if this node is a sub-field, ra... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32260 [INFO] [stdout] | [INFO] [stdout] 1 | ...< 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return whether the node represents a single register, a block... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32571 [INFO] [stdout] | [INFO] [stdout] 1 | ...& 'a Node) -> & 'a BlockReadWriteMode ; # [namespace = "uhal"] # [doc = "Return the maximum size available to a block read/write\n@ret... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32775 [INFO] [stdout] | [INFO] [stdout] 1 | ...< 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the read/write access permissions of this node\n@retur... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32992 [INFO] [stdout] | [INFO] [stdout] 1 | ...f : & 'a Node) -> & 'a NodePermission ; # [namespace = "uhal"] # [doc = "Return the optional tags string which the user can specify fo... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33250 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the optional description string which the user can spe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33529 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the name of the module in which the current node resid... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33757 [INFO] [stdout] | [INFO] [stdout] 1 | ... (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "A streaming helper function to create pretty, indented tree d... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34047 [INFO] [stdout] | [INFO] [stdout] 1 | ..._AutocxxConcrete > , aIndent : usize) ; # [doc = "Write a single, unmasked word to a register\n@param aValue the value to write to the... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34380 [INFO] [stdout] | [INFO] [stdout] 1 | ...cement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block-write port\n@param aValues ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34782 [INFO] [stdout] | [INFO] [stdout] 1 | ...cement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block-write port\n@param aValues ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35273 [INFO] [stdout] | [INFO] [stdout] 1 | ...cement_return_type : * mut ValHeader) ; # [doc = "Read a single, unmasked, unsigned word\n@return a Validated Memory which wraps the l... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35532 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Node) -> UniquePtr < ValWord32 > ; # [namespace = "uhal"] # [doc = "! Returns whether this node is child of the function's argume... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35693 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Node , aParent : & Node) -> bool ; # [doc = "! Destructor"] pub unsafe fn Node_destructor_autocxx_wrapper_0x19a49fa2d73fddb9 (aut... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35817 [INFO] [stdout] | [INFO] [stdout] 1 | ...fddb9 (autocxx_gen_this : * mut Node) ; # [doc = "Get the underlying IPbus client\n@return the underlying IPbus client"] pub fn uhal_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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36062 [INFO] [stdout] | [INFO] [stdout] 1 | ...) -> Pin < & 'a mut ClientInterface > ; # [doc = "Return the url of the target for this client\n@return the url of the target for 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36294 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & 'a HwInterface) -> & 'a CxxString ; # [doc = "Return the identifier of the target for this client\n@return the identifier of the t... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36539 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & 'a HwInterface) -> & 'a CxxString ; # [doc = "! Make the IPbus client issue a dispatch"] pub fn uhal_HwInterface_dispatch_autocxx_... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36709 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : Pin < & mut HwInterface >) ; # [doc = "A method to modify the timeout period for any pending or future transactions\n@param... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37014 [INFO] [stdout] | [INFO] [stdout] 1 | ...Interface > , aTimeoutPeriod : & u32) ; # [doc = "A method to retrieve the timeout period currently being used\n@return the timeout pe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37284 [INFO] [stdout] | [INFO] [stdout] 1 | ...s : Pin < & mut HwInterface >) -> u32 ; # [doc = "Retrieve the top-level node\n@return the top-level node"] pub fn uhal_HwInterface_ge... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37466 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_gen_this : & HwInterface) -> & Node ; # [doc = "Return all node IDs known to this HwInterface\n@return all node IDs known to this Hw... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37718 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager which match a (boost) regular e... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38173 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Constructor\n@param aClientInterface a shared pointer to a client interface which pe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38598 [INFO] [stdout] | [INFO] [stdout] 1 | ...ace > , aNode : & SharedPtr < Node >) ; # [doc = "Copy Constructor\nCalls the copy constructor on the ClientInterface\nCalls the clone... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38912 [INFO] [stdout] | [INFO] [stdout] 1 | ...t HwInterface , arg1 : & HwInterface) ; # [doc = "! Destructor"] pub unsafe fn HwInterface_destructor_autocxx_wrapper_0x19a49fa2d73fdd... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39050 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut HwInterface) ; # [doc = "Retrieves protocol, host, and port from the connection file to create an IPbus Clien... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39591 [INFO] [stdout] | [INFO] [stdout] 1 | ...ment_return_type : * mut HwInterface) ; # [doc = "Return all device IDs known to this connection manager\n@return all device IDs known... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39852 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all device IDs known to this connection manager which match a (boost) regular... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:40304 [INFO] [stdout] | [INFO] [stdout] 1 | ...UniquePtr < CxxVector < CxxString > > ; # [doc = "Use the specified protocol, host, and port to create an IPbus Client\nUse the specif... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41141 [INFO] [stdout] | [INFO] [stdout] 1 | ...ment_return_type : * mut HwInterface) ; pub unsafe fn getDevice2_autocxx_wrapper_0x19a49fa2d73fddb9 (aId : & CxxString , aUri : & CxxS... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41377 [INFO] [stdout] | [INFO] [stdout] 1 | ...ment_return_type : * mut HwInterface) ; # [doc = "! Clears cache of Node tree structure for previously-opened address files (thread sa... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41546 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_wrapper_0x19a49fa2d73fddb9 () ; # [doc = "Default constructor\nGiven a semi-colon delimeted list of glob expressions, parse al... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42047 [INFO] [stdout] | [INFO] [stdout] 1 | ...anager , aFilenameExpr : & CxxString) ; pub unsafe fn uhal_ConnectionManager_new2_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42257 [INFO] [stdout] | [INFO] [stdout] 1 | ...tionList : & CxxVector < CxxString >) ; # [doc = "! Destructor"] pub unsafe fn ConnectionManager_destructor_autocxx_wrapper_0x19a49fa2... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42407 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_gen_this : * mut ConnectionManager) ; # [cxx_name = "value"] pub fn value_autocxx1 (word : & ValWord32) -> u32 ; pub fn ready (word ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42482 [INFO] [stdout] | [INFO] [stdout] 1 | ..._autocxx1 (word : & ValWord32) -> u32 ; pub fn ready (word : Pin < & mut ValWord32 >) -> bool ; pub unsafe fn value_valvec_autocxx_wra... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42538 [INFO] [stdout] | [INFO] [stdout] 1 | ...rd : Pin < & mut ValWord32 >) -> bool ; pub unsafe fn value_valvec_autocxx_wrapper_0x19a49fa2d73fddb9 (vector : * mut c_void) -> Uniqu... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42661 [INFO] [stdout] | [INFO] [stdout] 1 | ...d) -> UniquePtr < CxxVector < u32 > > ; pub unsafe fn ready_valvec (vector : * mut c_void) -> bool ; # [doc = "Synthesized move constr... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42722 [INFO] [stdout] | [INFO] [stdout] 1 | ...alvec (vector : * mut c_void) -> bool ; # [doc = "Synthesized move constructor."] pub unsafe fn new_synthetic_move_ctor_0x19a49fa2d73f... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42921 [INFO] [stdout] | [INFO] [stdout] 1 | ... ValHeader , other : * mut ValHeader) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthetic_const_copy_ctor_0x19a49f... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43122 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut ValHeader , other : & ValHeader) ; # [doc = "Synthesized destructor."] pub unsafe fn ValHeader_synthetic_destructor_0x19a49fa2d73... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43296 [INFO] [stdout] | [INFO] [stdout] 1 | ... (autocxx_gen_this : * mut ValHeader) ; # [namespace = "uhal::Node"] # [cxx_name = "const_iterator"] type Node_const_iterator = super ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44068 [INFO] [stdout] | [INFO] [stdout] 1 | ...fddb9 () -> * mut Node_const_iterator ; pub unsafe fn Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node_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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44179 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 (arg0 : * mut Node_const_iterator) ; pub unsafe fn uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_th... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44339 [INFO] [stdout] | [INFO] [stdout] 1 | ...ator , aOrig : & Node_const_iterator) ; type c_void = autocxx :: c_void ; include ! ("uhal/uhal.hpp") ; include ! ("valword32.hpp") ; ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26532 [INFO] [stdout] | [INFO] [stdout] 1 | ...bridge { impl UniquePtr < ValWord32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26565 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26596 [INFO] [stdout] | [INFO] [stdout] 1 | ...rd32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVect... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26631 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector3... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26666 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 >... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26699 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26731 [INFO] [stdout] | [INFO] [stdout] 1 | ...r32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermissio... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26763 [INFO] [stdout] | [INFO] [stdout] 1 | ...r32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePer... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26793 [INFO] [stdout] | [INFO] [stdout] 1 | ...tor32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26831 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26869 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < V... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26905 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValH... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26943 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader >... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26976 [INFO] [stdout] | [INFO] [stdout] 1 | ...on > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader >... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27009 [INFO] [stdout] | [INFO] [stdout] 1 | ...er > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27040 [INFO] [stdout] | [INFO] [stdout] 1 | ...ader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } imp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27073 [INFO] [stdout] | [INFO] [stdout] 1 | ...er > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl Uniqu... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27101 [INFO] [stdout] | [INFO] [stdout] 1 | ...lHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } imp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27129 [INFO] [stdout] | [INFO] [stdout] 1 | ... < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27155 [INFO] [stdout] | [INFO] [stdout] 1 | ...tr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInter... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27190 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < Connect... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27225 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27258 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakP... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27299 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl UniquePtr < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniqueP... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27340 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27379 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl W... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27422 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl Uni... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27465 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl Shar... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27506 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl Wea... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27548 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVe... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27590 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl Uniqu... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27630 [INFO] [stdout] | [INFO] [stdout] 1 | ...} impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_basic_ostream_char_AutocxxCon... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27672 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_basic_ostream_char_AutocxxConcrete > { } impl SharedPtr < std_basic_ost... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27734 [INFO] [stdout] | [INFO] [stdout] 1 | ..._basic_ostream_char_AutocxxConcrete > { } impl SharedPtr < std_basic_ostream_char_AutocxxConcrete > { } impl WeakPtr < std_basic_ostre... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27796 [INFO] [stdout] | [INFO] [stdout] 1 | ..._basic_ostream_char_AutocxxConcrete > { } impl WeakPtr < std_basic_ostream_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27856 [INFO] [stdout] | [INFO] [stdout] 1 | ..._basic_ostream_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27895 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27934 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn autocxx_make_string_0x19a49fa2... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27971 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn autocxx_make_string_0x19a49fa2d73fddb9 (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: extern blocks should be unsafe [INFO] [stdout] --> src/ffi.rs:34:83 [INFO] [stdout] | [INFO] [stdout] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>; [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] --> src/ffi.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | fn disableLogging(); [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] --> src/ffi.rs:51:98 [INFO] [stdout] | [INFO] [stdout] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>; [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] --> src/ffi.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Result>; [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] --> src/ffi.rs:57:90 [INFO] [stdout] | [INFO] [stdout] 57 | fn get_node_from_node<'a>(node: &'a Node, string: &CxxString) -> Result<&'a Node>; [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] --> src/ffi.rs:58:43 [INFO] [stdout] | [INFO] [stdout] 58 | fn dispatch_from_node(node: &Node); [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] --> src/ffi.rs:61:49 [INFO] [stdout] | [INFO] [stdout] 61 | -> Result>>; [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] --> src/ffi.rs:62:94 [INFO] [stdout] | [INFO] [stdout] 62 | unsafe fn write_block_from_node(node: &Node, ptr: *const u32, len: u32) -> Result<()>; [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::autoffi::cxxbridge::ValHeader_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20725 [INFO] [stdout] | [INFO] [stdout] 1 | ...: uhal :: ValHeader { cxxbridge :: ValHeader_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (a... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20640 [INFO] [stdout] | [INFO] [stdout] 1 | ...ot :: uhal :: ValHeader { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: ValHeader { cxxbridge :: ValHeader_... [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::autoffi::cxxbridge::ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20878 [INFO] [stdout] | [INFO] [stdout] 1 | ...hal :: ValHeader) { cxxbridge :: ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } unsafe impl autocxx :: moveit :: MakeCpp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:20794 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: ValHeader) { cxxbridge :: ValHeader_f... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::Node_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21107 [INFO] [stdout] | [INFO] [stdout] 1 | ... root :: uhal :: Node { cxxbridge :: Node_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21027 [INFO] [stdout] | [INFO] [stdout] 1 | ... for root :: uhal :: Node { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: Node { cxxbridge :: Node_alloc_au... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::Node_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21250 [INFO] [stdout] | [INFO] [stdout] 1 | ...oot :: uhal :: Node) { cxxbridge :: Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } unsafe impl autocxx :: moveit :: MakeCppSt... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21171 [INFO] [stdout] | [INFO] [stdout] 1 | ...pper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: Node) { cxxbridge :: Node_free_aut... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::HwInterface_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21488 [INFO] [stdout] | [INFO] [stdout] 1 | ...hal :: HwInterface { cxxbridge :: HwInterface_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } 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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21401 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: uhal :: HwInterface { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: HwInterface { cxxbridge :: HwInterfa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21645 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: HwInterface) { cxxbridge :: HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21559 [INFO] [stdout] | [INFO] [stdout] 1 | ..._0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: HwInterface) { cxxbridge :: HwInterfac... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::ConnectionManager_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21902 [INFO] [stdout] | [INFO] [stdout] 1 | ...nnectionManager { cxxbridge :: ConnectionManager_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storag... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21809 [INFO] [stdout] | [INFO] [stdout] 1 | ...: ConnectionManager { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: ConnectionManager { cxxbridge :: Connec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22071 [INFO] [stdout] | [INFO] [stdout] 1 | ...ctionManager) { cxxbridge :: ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } impl Drop for root :: uhal :: Node {... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:21979 [INFO] [stdout] | [INFO] [stdout] 1 | ...19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: ConnectionManager) { cxxbridge :: Connect... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::uhal_HwInterface_new1_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22771 [INFO] [stdout] | [INFO] [stdout] 1 | ...>) { cxxbridge :: uhal_HwInterface_new1_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , arg1) } } im... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22608 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (arg1 : & root :: uhal :: HwInterface , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: HwInterface > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:22842 [INFO] [stdout] | [INFO] [stdout] 1 | ...new1_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , arg1) } } impl Drop for root :: uhal :: HwInter... [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::autoffi::cxxbridge::new_synthetic_move_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23694 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_move_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23468 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: uhal :: ValHeader > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: ValHeader > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23786 [INFO] [stdout] | [INFO] [stdout] 1 | ...ddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:23852 [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::autoffi::cxxbridge::new_synthetic_const_copy_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24211 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x19a49fa2d73fddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24051 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: uhal :: ValHeader , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: ValHeader > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24309 [INFO] [stdout] | [INFO] [stdout] 1 | ...ddb9_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: uhal :: ValHea... [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::autoffi::cxxbridge::Node_const_iterator_alloc_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24800 [INFO] [stdout] | [INFO] [stdout] 1 | ...const_iterator { cxxbridge :: Node_const_iterator_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_stora... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24705 [INFO] [stdout] | [INFO] [stdout] 1 | ...ode_const_iterator { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: uhal :: Node_const_iterator { cxxbridge :: Node_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24973 [INFO] [stdout] | [INFO] [stdout] 1 | ...st_iterator) { cxxbridge :: Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0) } } 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] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:24879 [INFO] [stdout] | [INFO] [stdout] 1 | ...9a49fa2d73fddb9 () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: uhal :: Node_const_iterator) { cxxbridge :: Node_c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::autoffi::cxxbridge::uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a49fa2d73fddb9` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:25327 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , aOrig) } ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:25147 [INFO] [stdout] | [INFO] [stdout] 1 | ... { unsafe fn copy_new (aOrig : & root :: uhal :: Node_const_iterator , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: uhal :: Node_const_iterator > >) { ... [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:25406 [INFO] [stdout] | [INFO] [stdout] 1 | ...new2_autocxx_wrapper_0x19a49fa2d73fddb9 (this . get_unchecked_mut () . as_mut_ptr () , aOrig) } } pub mod defs { # [repr (u32)] # [doc... [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] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.37s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling uhal-ffi v0.1.0 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28081 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x19a49fa2d73fddb9 (str_ : & str) -> UniquePtr < CxxString > ; type ValWord32 ; type ValVector32 ; type Vector32 ; # [namespace =... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28397 [INFO] [stdout] | [INFO] [stdout] 1 | ...er_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut ValHeader ; pub unsafe fn ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9 (a... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28488 [INFO] [stdout] | [INFO] [stdout] 1 | ..._free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut ValHeader) ; # [namespace = "uhal"] # [doc = "! A class which wraps a single wo... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28081 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x19a49fa2d73fddb9 (str_ : & str) -> UniquePtr < CxxString > ; type ValWord32 ; type ValVector32 ; type Vector32 ; # [namespace =... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28748 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn Node_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut Node ; pub unsafe fn Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28397 [INFO] [stdout] | [INFO] [stdout] 1 | ...er_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut ValHeader ; pub unsafe fn ValHeader_free_autocxx_wrapper_0x19a49fa2d73fddb9 (a... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28829 [INFO] [stdout] | [INFO] [stdout] 1 | ... Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node) ; # [namespace = "uhal"] # [doc = "! A heirarchical node for navigat... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28488 [INFO] [stdout] | [INFO] [stdout] 1 | ..._free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut ValHeader) ; # [namespace = "uhal"] # [doc = "! A class which wraps a single wo... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29072 [INFO] [stdout] | [INFO] [stdout] 1 | ..._alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut HwInterface ; pub unsafe fn HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9 ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28748 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn Node_alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut Node ; pub unsafe fn Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29167 [INFO] [stdout] | [INFO] [stdout] 1 | ...ree_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut HwInterface) ; # [namespace = "uhal"] # [doc = "! A class which bundles a node tr... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:28829 [INFO] [stdout] | [INFO] [stdout] 1 | ... Node_free_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node) ; # [namespace = "uhal"] # [doc = "! A heirarchical node for navigat... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29521 [INFO] [stdout] | [INFO] [stdout] 1 | ..._autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut ConnectionManager ; pub unsafe fn ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29072 [INFO] [stdout] | [INFO] [stdout] 1 | ..._alloc_autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut HwInterface ; pub unsafe fn HwInterface_free_autocxx_wrapper_0x19a49fa2d73fddb9 ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29628 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut ConnectionManager) ; # [namespace = "uhal"] # [doc = "! A class to open and manage XML ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29167 [INFO] [stdout] | [INFO] [stdout] 1 | ...ree_autocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut HwInterface) ; # [namespace = "uhal"] # [doc = "! A class which bundles a node tr... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30069 [INFO] [stdout] | [INFO] [stdout] 1 | ... as valid"] pub fn valid (self : Pin < & mut ValHeader >) -> bool ; # [namespace = "uhal"] # [cxx_name = "valid"] # [doc = "Change the... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30306 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub fn valid1 (self : Pin < & mut ValHeader > , aValid : bool) ; # [doc = "! Default constructor"] pub unsafe fn uhal_ValHeader_new... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29521 [INFO] [stdout] | [INFO] [stdout] 1 | ..._autocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut ConnectionManager ; pub unsafe fn ConnectionManager_free_autocxx_wrapper_0x19a49fa2d73... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30455 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut ValHeader) ; pub unsafe fn begin_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_ge... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:29628 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut ConnectionManager) ; # [namespace = "uhal"] # [doc = "! A class to open and manage XML ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30592 [INFO] [stdout] | [INFO] [stdout] 1 | ...his : & Node , placement_return_type : * mut Node_const_iterator) ; pub unsafe fn end_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30069 [INFO] [stdout] | [INFO] [stdout] 1 | ... as valid"] pub fn valid (self : Pin < & mut ValHeader >) -> bool ; # [namespace = "uhal"] # [cxx_name = "valid"] # [doc = "Change the... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30727 [INFO] [stdout] | [INFO] [stdout] 1 | ...his : & Node , placement_return_type : * mut Node_const_iterator) ; # [doc = "Return all node IDs known to this HwInterface\n@return a... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30306 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] pub fn valid1 (self : Pin < & mut ValHeader > , aValid : bool) ; # [doc = "! Default constructor"] pub unsafe fn uhal_ValHeader_new... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30955 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_gen_this : & Node) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager whi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31386 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aRegex : & CxxString) -> UniquePtr < CxxVector < CxxString > > ; # [namespace = "uhal"] # [doc = "Return the unique ID of the curre... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30455 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut ValHeader) ; pub unsafe fn begin_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_ge... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31564 [INFO] [stdout] | [INFO] [stdout] 1 | ...t node"] pub fn getId < 'a > (self : & 'a Node) -> & 'a CxxString ; # [doc = "Return the full path to the current node\n@return the fu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30592 [INFO] [stdout] | [INFO] [stdout] 1 | ...his : & Node , placement_return_type : * mut Node_const_iterator) ; pub unsafe fn end_autocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31767 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2d73fddb9 (autocxx_gen_this : & Node) -> UniquePtr < CxxString > ; # [namespace = "uhal"] # [doc = "Return the register address with ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30727 [INFO] [stdout] | [INFO] [stdout] 1 | ...his : & Node , placement_return_type : * mut Node_const_iterator) ; # [doc = "Return all node IDs known to this HwInterface\n@return a... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31988 [INFO] [stdout] | [INFO] [stdout] 1 | ...ociated"] pub fn getAddress < 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the mask to be applied if ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:30955 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_gen_this : & Node) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager whi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32260 [INFO] [stdout] | [INFO] [stdout] 1 | ...e register"] pub fn getMask < 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return whether the node represent... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31386 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aRegex : & CxxString) -> UniquePtr < CxxVector < CxxString > > ; # [namespace = "uhal"] # [doc = "Return the unique ID of the curre... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32571 [INFO] [stdout] | [INFO] [stdout] 1 | ...b fn getMode < 'a > (self : & 'a Node) -> & 'a BlockReadWriteMode ; # [namespace = "uhal"] # [doc = "Return the maximum size available... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31564 [INFO] [stdout] | [INFO] [stdout] 1 | ...t node"] pub fn getId < 'a > (self : & 'a Node) -> & 'a CxxString ; # [doc = "Return the full path to the current node\n@return the fu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32775 [INFO] [stdout] | [INFO] [stdout] 1 | ...read/write"] pub fn getSize < 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the read/write access perm... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31767 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2d73fddb9 (autocxx_gen_this : & Node) -> UniquePtr < CxxString > ; # [namespace = "uhal"] # [doc = "Return the register address with ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32992 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn getPermission < 'a > (self : & 'a Node) -> & 'a NodePermission ; # [namespace = "uhal"] # [doc = "Return the optional tags string w... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33250 [INFO] [stdout] | [INFO] [stdout] 1 | ...node"] pub fn getTags < 'a > (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the optional description s... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:31988 [INFO] [stdout] | [INFO] [stdout] 1 | ...ociated"] pub fn getAddress < 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the mask to be applied if ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33529 [INFO] [stdout] | [INFO] [stdout] 1 | ...pub fn getDescription < 'a > (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the name of the module in ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32260 [INFO] [stdout] | [INFO] [stdout] 1 | ...e register"] pub fn getMask < 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return whether the node represent... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33757 [INFO] [stdout] | [INFO] [stdout] 1 | ...es"] pub fn getModule < 'a > (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "A streaming helper function to cr... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32571 [INFO] [stdout] | [INFO] [stdout] 1 | ...b fn getMode < 'a > (self : & 'a Node) -> & 'a BlockReadWriteMode ; # [namespace = "uhal"] # [doc = "Return the maximum size available... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34047 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut std_basic_ostream_char_AutocxxConcrete > , aIndent : usize) ; # [doc = "Write a single, unmasked word to a register\n@param aVal... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32775 [INFO] [stdout] | [INFO] [stdout] 1 | ...read/write"] pub fn getSize < 'a > (self : & 'a Node) -> & 'a u32 ; # [namespace = "uhal"] # [doc = "Return the read/write access perm... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34380 [INFO] [stdout] | [INFO] [stdout] 1 | ... Node , aValue : & u32 , placement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34782 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & CxxVector < u32 > , placement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:32992 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn getPermission < 'a > (self : & 'a Node) -> & 'a NodePermission ; # [namespace = "uhal"] # [doc = "Return the optional tags string w... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35273 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > , aOffset : & u32 , placement_return_type : * mut ValHeader) ; # [doc = "Read a single, unmasked, unsigned word\n@return a Valida... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33250 [INFO] [stdout] | [INFO] [stdout] 1 | ...node"] pub fn getTags < 'a > (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the optional description s... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35532 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2d73fddb9 (autocxx_gen_this : & Node) -> UniquePtr < ValWord32 > ; # [namespace = "uhal"] # [doc = "! Returns whether this node is ch... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33529 [INFO] [stdout] | [INFO] [stdout] 1 | ...pub fn getDescription < 'a > (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "Return the name of the module in ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35693 [INFO] [stdout] | [INFO] [stdout] 1 | ...ent"] pub fn isChildOf (self : & Node , aParent : & Node) -> bool ; # [doc = "! Destructor"] pub unsafe fn Node_destructor_autocxx_wra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:33757 [INFO] [stdout] | [INFO] [stdout] 1 | ...es"] pub fn getModule < 'a > (self : & 'a Node) -> & 'a CxxString ; # [namespace = "uhal"] # [doc = "A streaming helper function to cr... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35817 [INFO] [stdout] | [INFO] [stdout] 1 | ...utocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut Node) ; # [doc = "Get the underlying IPbus client\n@return the underlying ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34047 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut std_basic_ostream_char_AutocxxConcrete > , aIndent : usize) ; # [doc = "Write a single, unmasked word to a register\n@param aVal... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36062 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & 'a mut HwInterface >) -> Pin < & 'a mut ClientInterface > ; # [doc = "Return the url of the target for this client\n@return th... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34380 [INFO] [stdout] | [INFO] [stdout] 1 | ... Node , aValue : & u32 , placement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36294 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 < 'a > (autocxx_gen_this : & 'a HwInterface) -> & 'a CxxString ; # [doc = "Return the identifier of the target for this client\n@re... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36539 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 < 'a > (autocxx_gen_this : & 'a HwInterface) -> & 'a CxxString ; # [doc = "! Make the IPbus client issue a dispatch"] pub fn uhal_H... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:34782 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & CxxVector < u32 > , placement_return_type : * mut ValHeader) ; # [doc = "Write a block of data to a block of registers or a block... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36709 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x19a49fa2d73fddb9 (autocxx_gen_this : Pin < & mut HwInterface >) ; # [doc = "A method to modify the timeout period for any pending or... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35273 [INFO] [stdout] | [INFO] [stdout] 1 | ...32 > , aOffset : & u32 , placement_return_type : * mut ValHeader) ; # [doc = "Read a single, unmasked, unsigned word\n@return a Valida... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37014 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx_gen_this : Pin < & mut HwInterface > , aTimeoutPeriod : & u32) ; # [doc = "A method to retrieve the timeout period currently being ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35532 [INFO] [stdout] | [INFO] [stdout] 1 | ...a2d73fddb9 (autocxx_gen_this : & Node) -> UniquePtr < ValWord32 > ; # [namespace = "uhal"] # [doc = "! Returns whether this node is ch... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37284 [INFO] [stdout] | [INFO] [stdout] 1 | ...fa2d73fddb9 (autocxx_gen_this : Pin < & mut HwInterface >) -> u32 ; # [doc = "Retrieve the top-level node\n@return the top-level node"... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35693 [INFO] [stdout] | [INFO] [stdout] 1 | ...ent"] pub fn isChildOf (self : & Node , aParent : & Node) -> bool ; # [doc = "! Destructor"] pub unsafe fn Node_destructor_autocxx_wra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:35817 [INFO] [stdout] | [INFO] [stdout] 1 | ...utocxx_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut Node) ; # [doc = "Get the underlying IPbus client\n@return the underlying ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37466 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 (autocxx_gen_this : & HwInterface) -> & Node ; # [doc = "Return all node IDs known to this HwInterface\n@return a... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36062 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & 'a mut HwInterface >) -> Pin < & 'a mut ClientInterface > ; # [doc = "Return the url of the target for this client\n@return th... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37718 [INFO] [stdout] | [INFO] [stdout] 1 | ...en_this : & HwInterface) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager whi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36294 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 < 'a > (autocxx_gen_this : & 'a HwInterface) -> & 'a CxxString ; # [doc = "Return the identifier of the target for this client\n@re... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38173 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aRegex : & CxxString) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Constructor\n@param aClientInterface a shared pointer to... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36539 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 < 'a > (autocxx_gen_this : & 'a HwInterface) -> & 'a CxxString ; # [doc = "! Make the IPbus client issue a dispatch"] pub fn uhal_H... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38598 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & SharedPtr < ClientInterface > , aNode : & SharedPtr < Node >) ; # [doc = "Copy Constructor\nCalls the copy constructor on the Clie... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:36709 [INFO] [stdout] | [INFO] [stdout] 1 | ...0x19a49fa2d73fddb9 (autocxx_gen_this : Pin < & mut HwInterface >) ; # [doc = "A method to modify the timeout period for any pending or... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38912 [INFO] [stdout] | [INFO] [stdout] 1 | ...db9 (autocxx_gen_this : * mut HwInterface , arg1 : & HwInterface) ; # [doc = "! Destructor"] pub unsafe fn HwInterface_destructor_auto... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37014 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx_gen_this : Pin < & mut HwInterface > , aTimeoutPeriod : & u32) ; # [doc = "A method to retrieve the timeout period currently being ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39050 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut HwInterface) ; # [doc = "Retrieves protocol, host, and port from the connection f... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37284 [INFO] [stdout] | [INFO] [stdout] 1 | ...fa2d73fddb9 (autocxx_gen_this : Pin < & mut HwInterface >) -> u32 ; # [doc = "Retrieve the top-level node\n@return the top-level node"... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39591 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aId : & CxxString , placement_return_type : * mut HwInterface) ; # [doc = "Return all device IDs known to this connection manager\n... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37466 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 (autocxx_gen_this : & HwInterface) -> & Node ; # [doc = "Return all node IDs known to this HwInterface\n@return a... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39852 [INFO] [stdout] | [INFO] [stdout] 1 | ...s : & ConnectionManager) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all device IDs known to this connection manager w... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:37718 [INFO] [stdout] | [INFO] [stdout] 1 | ...en_this : & HwInterface) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all node IDs known to this connection manager whi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:40304 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aRegex : & CxxString) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Use the specified protocol, host, and port to create an ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38173 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aRegex : & CxxString) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Constructor\n@param aClientInterface a shared pointer to... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41141 [INFO] [stdout] | [INFO] [stdout] 1 | ...leExpr : & CxxString , placement_return_type : * mut HwInterface) ; pub unsafe fn getDevice2_autocxx_wrapper_0x19a49fa2d73fddb9 (aId :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38598 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & SharedPtr < ClientInterface > , aNode : & SharedPtr < Node >) ; # [doc = "Copy Constructor\nCalls the copy constructor on the Clie... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41377 [INFO] [stdout] | [INFO] [stdout] 1 | ...Vector < CxxString > , placement_return_type : * mut HwInterface) ; # [doc = "! Clears cache of Node tree structure for previously-ope... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:38912 [INFO] [stdout] | [INFO] [stdout] 1 | ...db9 (autocxx_gen_this : * mut HwInterface , arg1 : & HwInterface) ; # [doc = "! Destructor"] pub unsafe fn HwInterface_destructor_auto... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41546 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn clearAddressFileCache_autocxx_wrapper_0x19a49fa2d73fddb9 () ; # [doc = "Default constructor\nGiven a semi-colon delimeted list o... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39050 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut HwInterface) ; # [doc = "Retrieves protocol, host, and port from the connection f... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42047 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut ConnectionManager , aFilenameExpr : & CxxString) ; pub unsafe fn uhal_ConnectionManager_new2_autocxx_wrapper_0x19a49f... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39591 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aId : & CxxString , placement_return_type : * mut HwInterface) ; # [doc = "Return all device IDs known to this connection manager\n... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42257 [INFO] [stdout] | [INFO] [stdout] 1 | ...xxString , aUserClientActivationList : & CxxVector < CxxString >) ; # [doc = "! Destructor"] pub unsafe fn ConnectionManager_destructo... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:39852 [INFO] [stdout] | [INFO] [stdout] 1 | ...s : & ConnectionManager) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Return all device IDs known to this connection manager w... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42407 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut ConnectionManager) ; # [cxx_name = "value"] pub fn value_autocxx1 (word : & ValWord32) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:40304 [INFO] [stdout] | [INFO] [stdout] 1 | ... , aRegex : & CxxString) -> UniquePtr < CxxVector < CxxString > > ; # [doc = "Use the specified protocol, host, and port to create an ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42482 [INFO] [stdout] | [INFO] [stdout] 1 | ...name = "value"] pub fn value_autocxx1 (word : & ValWord32) -> u32 ; pub fn ready (word : Pin < & mut ValWord32 >) -> bool ; pub unsafe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41141 [INFO] [stdout] | [INFO] [stdout] 1 | ...leExpr : & CxxString , placement_return_type : * mut HwInterface) ; pub unsafe fn getDevice2_autocxx_wrapper_0x19a49fa2d73fddb9 (aId :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42538 [INFO] [stdout] | [INFO] [stdout] 1 | ...2) -> u32 ; pub fn ready (word : Pin < & mut ValWord32 >) -> bool ; pub unsafe fn value_valvec_autocxx_wrapper_0x19a49fa2d73fddb9 (vec... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41377 [INFO] [stdout] | [INFO] [stdout] 1 | ...Vector < CxxString > , placement_return_type : * mut HwInterface) ; # [doc = "! Clears cache of Node tree structure for previously-ope... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42661 [INFO] [stdout] | [INFO] [stdout] 1 | ...3fddb9 (vector : * mut c_void) -> UniquePtr < CxxVector < u32 > > ; pub unsafe fn ready_valvec (vector : * mut c_void) -> bool ; # [do... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:41546 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn clearAddressFileCache_autocxx_wrapper_0x19a49fa2d73fddb9 () ; # [doc = "Default constructor\nGiven a semi-colon delimeted list o... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42722 [INFO] [stdout] | [INFO] [stdout] 1 | ... > > ; pub unsafe fn ready_valvec (vector : * mut c_void) -> bool ; # [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42047 [INFO] [stdout] | [INFO] [stdout] 1 | ...gen_this : * mut ConnectionManager , aFilenameExpr : & CxxString) ; pub unsafe fn uhal_ConnectionManager_new2_autocxx_wrapper_0x19a49f... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42921 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 (autocxx_gen_this : * mut ValHeader , other : * mut ValHeader) ; # [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42257 [INFO] [stdout] | [INFO] [stdout] 1 | ...xxString , aUserClientActivationList : & CxxVector < CxxString >) ; # [doc = "! Destructor"] pub unsafe fn ConnectionManager_destructo... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43122 [INFO] [stdout] | [INFO] [stdout] 1 | ...3fddb9 (autocxx_gen_this : * mut ValHeader , other : & ValHeader) ; # [doc = "Synthesized destructor."] pub unsafe fn ValHeader_synthe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42407 [INFO] [stdout] | [INFO] [stdout] 1 | ...r_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut ConnectionManager) ; # [cxx_name = "value"] pub fn value_autocxx1 (word : & ValWord32) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43296 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut ValHeader) ; # [namespace = "uhal::Node"] # [cxx_name = "const_iterator"] type ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42482 [INFO] [stdout] | [INFO] [stdout] 1 | ...name = "value"] pub fn value_autocxx1 (word : & ValWord32) -> u32 ; pub fn ready (word : Pin < & mut ValWord32 >) -> bool ; pub unsafe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44068 [INFO] [stdout] | [INFO] [stdout] 1 | ...utocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut Node_const_iterator ; pub unsafe fn Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42538 [INFO] [stdout] | [INFO] [stdout] 1 | ...2) -> u32 ; pub fn ready (word : Pin < & mut ValWord32 >) -> bool ; pub unsafe fn value_valvec_autocxx_wrapper_0x19a49fa2d73fddb9 (vec... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44179 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node_const_iterator) ; pub unsafe fn uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a4... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42661 [INFO] [stdout] | [INFO] [stdout] 1 | ...3fddb9 (vector : * mut c_void) -> UniquePtr < CxxVector < u32 > > ; pub unsafe fn ready_valvec (vector : * mut c_void) -> bool ; # [do... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44339 [INFO] [stdout] | [INFO] [stdout] 1 | ...this : * mut Node_const_iterator , aOrig : & Node_const_iterator) ; type c_void = autocxx :: c_void ; include ! ("uhal/uhal.hpp") ; in... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42722 [INFO] [stdout] | [INFO] [stdout] 1 | ... > > ; pub unsafe fn ready_valvec (vector : * mut c_void) -> bool ; # [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26532 [INFO] [stdout] | [INFO] [stdout] 1 | ...} # [cxx :: bridge] mod cxxbridge { impl UniquePtr < ValWord32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26565 [INFO] [stdout] | [INFO] [stdout] 1 | ... { impl UniquePtr < ValWord32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { }... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:42921 [INFO] [stdout] | [INFO] [stdout] 1 | ...b9 (autocxx_gen_this : * mut ValHeader , other : * mut ValHeader) ; # [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/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26596 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26631 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43122 [INFO] [stdout] | [INFO] [stdout] 1 | ...3fddb9 (autocxx_gen_this : * mut ValHeader , other : & ValHeader) ; # [doc = "Synthesized destructor."] pub unsafe fn ValHeader_synthe... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26666 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:43296 [INFO] [stdout] | [INFO] [stdout] 1 | ...x_wrapper_0x19a49fa2d73fddb9 (autocxx_gen_this : * mut ValHeader) ; # [namespace = "uhal::Node"] # [cxx_name = "const_iterator"] type ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26699 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44068 [INFO] [stdout] | [INFO] [stdout] 1 | ...utocxx_wrapper_0x19a49fa2d73fddb9 () -> * mut Node_const_iterator ; pub unsafe fn Node_const_iterator_free_autocxx_wrapper_0x19a49fa2d... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26731 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26763 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44179 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_wrapper_0x19a49fa2d73fddb9 (arg0 : * mut Node_const_iterator) ; pub unsafe fn uhal_Node_const_iterator_new2_autocxx_wrapper_0x19a4... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26793 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermis... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:44339 [INFO] [stdout] | [INFO] [stdout] 1 | ...this : * mut Node_const_iterator , aOrig : & Node_const_iterator) ; type c_void = autocxx :: c_void ; include ! ("uhal/uhal.hpp") ; in... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26831 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermissi... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26532 [INFO] [stdout] | [INFO] [stdout] 1 | ...} # [cxx :: bridge] mod cxxbridge { impl UniquePtr < ValWord32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26869 [INFO] [stdout] | [INFO] [stdout] 1 | ...iquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermissi... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26565 [INFO] [stdout] | [INFO] [stdout] 1 | ... { impl UniquePtr < ValWord32 > { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { }... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26905 [INFO] [stdout] | [INFO] [stdout] 1 | ...SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26596 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl SharedPtr < ValWord32 > { } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26943 [INFO] [stdout] | [INFO] [stdout] 1 | ...WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { }... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26631 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < ValWord32 > { } impl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26976 [INFO] [stdout] | [INFO] [stdout] 1 | ...pl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26666 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < ValVector32 > { } impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27009 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27040 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26699 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < ValVector32 > { } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27073 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl Weak... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26731 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl WeakPtr < ValVector32 > { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27101 [INFO] [stdout] | [INFO] [stdout] 1 | ...r > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl Unique... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26763 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < Vector32 > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27129 [INFO] [stdout] | [INFO] [stdout] 1 | ...Header > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26793 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < Vector32 > { } impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermis... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27155 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27190 [INFO] [stdout] | [INFO] [stdout] 1 | ...e > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26831 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl WeakPtr < Vector32 > { } impl UniquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermissi... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27225 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManag... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26869 [INFO] [stdout] | [INFO] [stdout] 1 | ...iquePtr < NodePermission > { } impl SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermissi... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27258 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < Connect... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26905 [INFO] [stdout] | [INFO] [stdout] 1 | ...SharedPtr < NodePermission > { } impl WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27299 [INFO] [stdout] | [INFO] [stdout] 1 | ...WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakPtr < Connectio... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26943 [INFO] [stdout] | [INFO] [stdout] 1 | ...WeakPtr < NodePermission > { } impl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { }... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27340 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_cons... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:26976 [INFO] [stdout] | [INFO] [stdout] 1 | ...pl CxxVector < NodePermission > { } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27379 [INFO] [stdout] | [INFO] [stdout] 1 | ...Ptr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27009 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < ValHeader > { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27422 [INFO] [stdout] | [INFO] [stdout] 1 | ...< ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_co... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27040 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl SharedPtr < ValHeader > { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27465 [INFO] [stdout] | [INFO] [stdout] 1 | ...Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockRe... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27073 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < ValHeader > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl Weak... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27506 [INFO] [stdout] | [INFO] [stdout] 1 | ...< Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockR... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27101 [INFO] [stdout] | [INFO] [stdout] 1 | ...r > { } impl CxxVector < ValHeader > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl Unique... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27548 [INFO] [stdout] | [INFO] [stdout] 1 | ... Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockRea... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27129 [INFO] [stdout] | [INFO] [stdout] 1 | ...Header > { } impl UniquePtr < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27590 [INFO] [stdout] | [INFO] [stdout] 1 | ...< BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockRea... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27155 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < Node > { } impl SharedPtr < Node > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27630 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_ba... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27190 [INFO] [stdout] | [INFO] [stdout] 1 | ...e > { } impl WeakPtr < Node > { } impl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27672 [INFO] [stdout] | [INFO] [stdout] 1 | ...< BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_basic_ostream_char_AutocxxConcrete > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27225 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < HwInterface > { } impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManag... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27734 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < std_basic_ostream_char_AutocxxConcrete > { } impl SharedPtr < std_basic_ostream_char_AutocxxConcrete > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27258 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < HwInterface > { } impl WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < Connect... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27796 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < std_basic_ostream_char_AutocxxConcrete > { } impl WeakPtr < std_basic_ostream_char_AutocxxConcrete > { } impl ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27299 [INFO] [stdout] | [INFO] [stdout] 1 | ...WeakPtr < HwInterface > { } impl UniquePtr < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakPtr < Connectio... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27856 [INFO] [stdout] | [INFO] [stdout] 1 | ...te > { } impl WeakPtr < std_basic_ostream_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27340 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < ConnectionManager > { } impl SharedPtr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_cons... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27895 [INFO] [stdout] | [INFO] [stdout] 1 | ...am_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInter... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27934 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn aut... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27379 [INFO] [stdout] | [INFO] [stdout] 1 | ...Ptr < ConnectionManager > { } impl WeakPtr < ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27971 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn autocxx_make_string_0x19a49fa2d73fddb9 (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:34:83 [INFO] [stdout] | [INFO] [stdout] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | fn disableLogging(); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27422 [INFO] [stdout] | [INFO] [stdout] 1 | ...< ConnectionManager > { } impl UniquePtr < Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_co... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:51:98 [INFO] [stdout] | [INFO] [stdout] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:57:90 [INFO] [stdout] | [INFO] [stdout] 57 | fn get_node_from_node<'a>(node: &'a Node, string: &CxxString) -> Result<&'a Node>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:58:43 [INFO] [stdout] | [INFO] [stdout] 58 | fn dispatch_from_node(node: &Node); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:61:49 [INFO] [stdout] | [INFO] [stdout] 61 | -> Result>>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:62:94 [INFO] [stdout] | [INFO] [stdout] 62 | unsafe fn write_block_from_node(node: &Node, ptr: *const u32, len: u32) -> Result<()>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27465 [INFO] [stdout] | [INFO] [stdout] 1 | ...Node_const_iterator > { } impl SharedPtr < Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockRe... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27506 [INFO] [stdout] | [INFO] [stdout] 1 | ...< Node_const_iterator > { } impl WeakPtr < Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockR... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27548 [INFO] [stdout] | [INFO] [stdout] 1 | ... Node_const_iterator > { } impl UniquePtr < BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockRea... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27590 [INFO] [stdout] | [INFO] [stdout] 1 | ...< BlockReadWriteMode > { } impl SharedPtr < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockRea... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27630 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < BlockReadWriteMode > { } impl WeakPtr < BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_ba... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27672 [INFO] [stdout] | [INFO] [stdout] 1 | ...< BlockReadWriteMode > { } impl CxxVector < BlockReadWriteMode > { } impl UniquePtr < std_basic_ostream_char_AutocxxConcrete > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27734 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < std_basic_ostream_char_AutocxxConcrete > { } impl SharedPtr < std_basic_ostream_char_AutocxxConcrete > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27796 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < std_basic_ostream_char_AutocxxConcrete > { } impl WeakPtr < std_basic_ostream_char_AutocxxConcrete > { } impl ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27856 [INFO] [stdout] | [INFO] [stdout] 1 | ...te > { } impl WeakPtr < std_basic_ostream_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27895 [INFO] [stdout] | [INFO] [stdout] 1 | ...am_char_AutocxxConcrete > { } impl UniquePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInter... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27934 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < ClientInterface > { } impl SharedPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn aut... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/uhal-ffi-efa4067d94195d8a/out/autocxx-build-dir/rs/autocxx-autoffi-gen.rs:1:27971 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < ClientInterface > { } impl WeakPtr < ClientInterface > { } unsafe extern "C++" { fn autocxx_make_string_0x19a49fa2d73fddb9 (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:34:83 [INFO] [stdout] | [INFO] [stdout] 34 | fn getNode<'a>(self: &'a HwInterface, aId: &CxxString) -> Result<&'a Node>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:37:28 [INFO] [stdout] | [INFO] [stdout] 37 | fn disableLogging(); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:51:98 [INFO] [stdout] | [INFO] [stdout] 51 | fn new_connection_manager_result(str: &CxxString) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Result>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:57:90 [INFO] [stdout] | [INFO] [stdout] 57 | fn get_node_from_node<'a>(node: &'a Node, string: &CxxString) -> Result<&'a Node>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:58:43 [INFO] [stdout] | [INFO] [stdout] 58 | fn dispatch_from_node(node: &Node); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:61:49 [INFO] [stdout] | [INFO] [stdout] 61 | -> Result>>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/ffi.rs:62:94 [INFO] [stdout] | [INFO] [stdout] 62 | unsafe fn write_block_from_node(node: &Node, ptr: *const u32, len: u32) -> Result<()>; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `uhal-ffi` (lib) due to 111 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `uhal-ffi` (lib test) due to 111 previous errors [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" "5fbe3aa12f201ce10ca36ac0bd5369de1948e162fecbcddeba74ba7a4e7e38bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5fbe3aa12f201ce10ca36ac0bd5369de1948e162fecbcddeba74ba7a4e7e38bf", kill_on_drop: false }` [INFO] [stdout] 5fbe3aa12f201ce10ca36ac0bd5369de1948e162fecbcddeba74ba7a4e7e38bf