[INFO] fetching crate raspicam-rs 0.1.3... [INFO] checking raspicam-rs-0.1.3 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate raspicam-rs 0.1.3 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate raspicam-rs 0.1.3 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate raspicam-rs 0.1.3 [INFO] finished tweaking crates.io crate raspicam-rs 0.1.3 [INFO] tweaked toml for crates.io crate raspicam-rs 0.1.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 111 packages to latest compatible versions [INFO] [stderr] Adding aquamarine v0.1.12 (available: v0.5.0) [INFO] [stderr] Adding autocxx v0.22.4 (available: v0.27.0) [INFO] [stderr] Adding autocxx-bindgen v0.60.3 (available: v0.69.5) [INFO] [stderr] Adding autocxx-build v0.22.4 (available: v0.27.0) [INFO] [stderr] Adding autocxx-engine v0.22.4 (available: v0.27.0) [INFO] [stderr] Adding autocxx-macro v0.22.4 (available: v0.27.0) [INFO] [stderr] Adding autocxx-parser v0.22.4 (available: v0.27.0) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding clap v3.2.25 (available: v4.5.18) [INFO] [stderr] Adding clap_lex v0.2.4 (available: v0.7.2) [INFO] [stderr] Adding env_logger v0.9.3 (available: v0.11.5) [INFO] [stderr] Adding hashbrown v0.12.3 (available: v0.14.5) [INFO] [stderr] Adding heck v0.4.1 (available: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.1.19 (available: v0.4.0) [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.5.0) [INFO] [stderr] Adding indoc v1.0.9 (available: v2.0.5) [INFO] [stderr] Adding itertools v0.9.0 (available: v0.13.0) [INFO] [stderr] Adding itertools v0.10.5 (available: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding miette v4.7.1 (available: v7.2.0) [INFO] [stderr] Adding miette-derive v4.7.1 (available: v7.2.0) [INFO] [stderr] Adding moveit v0.5.1 (available: v0.6.0) [INFO] [stderr] Adding opencv v0.70.0 (available: v0.93.1) [INFO] [stderr] Adding opencv-binding-generator v0.48.0 (available: v0.91.0) [INFO] [stderr] Adding os_str_bytes v6.6.1 (available: v7.0.0) [INFO] [stderr] Adding peeking_take_while v0.1.2 (available: v1.0.0) [INFO] [stderr] Adding prettyplease v0.1.25 (available: v0.2.22) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding strsim v0.10.0 (available: v0.11.1) [INFO] [stderr] Adding strum_macros v0.24.3 (available: v0.26.4) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f1b901af4d14bc984f1279d49614b5cc7c152c5a7728d50c30fbcf3c87343f75 [INFO] running `Command { std: "docker" "start" "-a" "f1b901af4d14bc984f1279d49614b5cc7c152c5a7728d50c30fbcf3c87343f75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f1b901af4d14bc984f1279d49614b5cc7c152c5a7728d50c30fbcf3c87343f75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1b901af4d14bc984f1279d49614b5cc7c152c5a7728d50c30fbcf3c87343f75", kill_on_drop: false }` [INFO] [stdout] f1b901af4d14bc984f1279d49614b5cc7c152c5a7728d50c30fbcf3c87343f75 [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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e0bf28b67aae1d4a539351e33bbd12cfeefe0cfddc0fddc4535dc36e5c939766 [INFO] running `Command { std: "docker" "start" "-a" "e0bf28b67aae1d4a539351e33bbd12cfeefe0cfddc0fddc4535dc36e5c939766", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Compiling thiserror v1.0.64 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling link-cplusplus v1.0.9 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling os_str_bytes v6.6.1 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling libloading v0.8.5 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling prettyplease v0.1.25 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling cxxbridge-flags v1.0.128 [INFO] [stderr] Compiling textwrap v0.16.1 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling autocxx-bindgen v0.60.3 [INFO] [stderr] Compiling cxx v1.0.128 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling scratch v1.0.7 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling cxx-gen v0.7.128 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling aquamarine v0.1.12 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling miette-derive v4.7.1 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling cxxbridge-macro v1.0.128 [INFO] [stderr] Compiling cxx-build v1.0.128 [INFO] [stderr] Compiling miette v4.7.1 [INFO] [stderr] Checking moveit v0.5.1 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling autocxx-parser v0.22.4 [INFO] [stderr] Compiling autocxx-macro v0.22.4 [INFO] [stderr] Checking autocxx v0.22.4 [INFO] [stderr] Compiling autocxx-engine v0.22.4 [INFO] [stderr] Compiling autocxx-build v0.22.4 [INFO] [stderr] Compiling raspicam-rs v0.1.3 (/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 `raspicam_rs` [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs [INFO] [stderr] * src/autocxx_ffi_default_gen.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> src/autocxx_ffi_default_gen.rs:202:34 [INFO] [stderr] | [INFO] [stderr] 202 | impl UniquePtr unsafe {} [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6597 [INFO] [stderr] | [INFO] [stderr] 1 | ...x :: bridge] mod cxxbridge { impl UniquePtr < RaspiCam > unsafe { } impl SharedPtr < RaspiCam > unsafe { } impl WeakPtr < RaspiCam > u... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autocxx_ffi_default_gen::ffi` [INFO] [stderr] --> src/lib.rs:93:34 [INFO] [stderr] | [INFO] [stderr] 93 | pub use autocxx_ffi_default_gen::ffi::raspicam as bindings; [INFO] [stderr] | ^^^ could not find `ffi` in `autocxx_ffi_default_gen` [INFO] [stderr] [INFO] [stderr] error: aborting due to 3 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0432`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:226:90 [INFO] [stdout] | [INFO] [stdout] 226 | fn autocxx_make_string_0x84f8a11596003003(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] = 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] --> src/autocxx_ffi_default_gen.rs:227:76 [INFO] [stdout] | [INFO] [stdout] 227 | pub unsafe fn RaspiCam_alloc_autocxx_wrapper() -> *mut RaspiCam; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:228:77 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe fn RaspiCam_free_autocxx_wrapper(arg0: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:235:78 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn open(self: Pin<&mut RaspiCam>, StartCapture: bool) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:238:66 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn startCapture(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:241:53 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn isOpened(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:244:58 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn grab(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:252:100 [INFO] [stdout] | [INFO] [stdout] 252 | pub unsafe fn retrieve(self: Pin<&mut RaspiCam>, data: *mut u8, type_: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:257:66 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn getImageBufferData(self: &RaspiCam) -> *mut u8; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:260:64 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn getImageBufferSize(self: &RaspiCam) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:263:53 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn release(self: Pin<&mut RaspiCam>); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:266:77 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn setFormat(self: Pin<&mut RaspiCam>, fmt: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:269:69 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn setWidth(self: Pin<&mut RaspiCam>, width: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:272:71 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn setHeight(self: Pin<&mut RaspiCam>, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:274:91 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn setCaptureSize(self: Pin<&mut RaspiCam>, width: c_uint, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:277:79 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn setBrightness(self: Pin<&mut RaspiCam>, brightness: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:280:76 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn setSharpness(self: Pin<&mut RaspiCam>, sharpness: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:283:74 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn setContrast(self: Pin<&mut RaspiCam>, contrast: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:286:64 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn setISO(self: Pin<&mut RaspiCam>, iso: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:289:78 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn setSaturation(self: Pin<&mut RaspiCam>, saturation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:292:76 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn setVideoStabilization(self: Pin<&mut RaspiCam>, v: bool); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:295:81 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn setExposureCompensation(self: Pin<&mut RaspiCam>, val: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:297:74 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn setRotation(self: Pin<&mut RaspiCam>, rotation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:299:86 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn setExposure(self: Pin<&mut RaspiCam>, exposure: RASPICAM_EXPOSURE); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:301:73 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn setShutterSpeed(self: Pin<&mut RaspiCam>, ss: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:303:71 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn setAWB(self: Pin<&mut RaspiCam>, awb: RASPICAM_AWB); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:305:71 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn setAWB_RB(self: Pin<&mut RaspiCam>, r: f32, b: f32); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:307:96 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn setImageEffect(self: Pin<&mut RaspiCam>, imageEffect: RASPICAM_IMAGE_EFFECT); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:309:86 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn setMetering(self: Pin<&mut RaspiCam>, metering: RASPICAM_METERING); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:311:76 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn setHorizontalFlip(self: Pin<&mut RaspiCam>, hFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:313:74 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn setVerticalFlip(self: Pin<&mut RaspiCam>, vFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:315:84 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn setFrameRate(self: Pin<&mut RaspiCam>, frames_per_second: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:317:72 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn setSensorMode(self: Pin<&mut RaspiCam>, mode: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:319:65 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn getFormat(self: &RaspiCam) -> RASPICAM_FORMAT; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:321:55 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn getWidth(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:323:56 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn getHeight(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:325:60 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn getBrightness(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:327:58 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn getRotation(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:329:52 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn getISO(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:331:58 [INFO] [stdout] | [INFO] [stdout] 331 | pub fn getSharpness(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:333:57 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn getContrast(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:335:59 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn getSaturation(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn getShutterSpeed(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:339:69 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn getExposure(self: &RaspiCam) -> RASPICAM_EXPOSURE; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn getAWB(self: &RaspiCam) -> RASPICAM_AWB; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:343:55 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn getAWBG_red(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:345:56 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn getAWBG_blue(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:347:76 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn getImageEffect(self: &RaspiCam) -> RASPICAM_IMAGE_EFFECT; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:349:69 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn getMetering(self: &RaspiCam) -> RASPICAM_METERING; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:351:58 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn getFrameRate(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn isHorizontallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:355:64 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn isVerticallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:358:94 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn getId_autocxx_wrapper(autocxx_gen_this: &RaspiCam) -> 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/autocxx_ffi_default_gen.rs:361:86 [INFO] [stdout] | [INFO] [stdout] 361 | pub fn getImageTypeSize(self: &RaspiCam, type_: RASPICAM_FORMAT) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:363:87 [INFO] [stdout] | [INFO] [stdout] 363 | pub unsafe fn new_autocxx_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:365:95 [INFO] [stdout] | [INFO] [stdout] 365 | pub unsafe fn RaspiCam_destructor_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | ); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:202:34 [INFO] [stdout] | [INFO] [stdout] 202 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:203:34 [INFO] [stdout] | [INFO] [stdout] 203 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:204:32 [INFO] [stdout] | [INFO] [stdout] 204 | 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] --> src/autocxx_ffi_default_gen.rs:205:41 [INFO] [stdout] | [INFO] [stdout] 205 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 206 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:207:39 [INFO] [stdout] | [INFO] [stdout] 207 | 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] --> src/autocxx_ffi_default_gen.rs:208:41 [INFO] [stdout] | [INFO] [stdout] 208 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:209:43 [INFO] [stdout] | [INFO] [stdout] 209 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:210:43 [INFO] [stdout] | [INFO] [stdout] 210 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | 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] --> src/autocxx_ffi_default_gen.rs:212:43 [INFO] [stdout] | [INFO] [stdout] 212 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:213:38 [INFO] [stdout] | [INFO] [stdout] 213 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:214:38 [INFO] [stdout] | [INFO] [stdout] 214 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:215:36 [INFO] [stdout] | [INFO] [stdout] 215 | 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] --> src/autocxx_ffi_default_gen.rs:216:38 [INFO] [stdout] | [INFO] [stdout] 216 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:218:47 [INFO] [stdout] | [INFO] [stdout] 218 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:219:45 [INFO] [stdout] | [INFO] [stdout] 219 | 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] --> src/autocxx_ffi_default_gen.rs:220:47 [INFO] [stdout] | [INFO] [stdout] 220 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:221:43 [INFO] [stdout] | [INFO] [stdout] 221 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:223:41 [INFO] [stdout] | [INFO] [stdout] 223 | 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] --> src/autocxx_ffi_default_gen.rs:224:43 [INFO] [stdout] | [INFO] [stdout] 224 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7537 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; pub unsafe fn RaspiCam_alloc_autocxx_wrapper () -> * mut RaspiCam ; pub unsafe fn RaspiCam_fre... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7605 [INFO] [stdout] | [INFO] [stdout] 1 | ..._autocxx_wrapper () -> * mut RaspiCam ; pub unsafe fn RaspiCam_free_autocxx_wrapper (arg0 : * mut RaspiCam) ; # [namespace = "raspicam... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7675 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_wrapper (arg0 : * mut RaspiCam) ; # [namespace = "raspicam"] # [doc = "Base class that do all the hard work"] type RaspiCam = su... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8031 [INFO] [stdout] | [INFO] [stdout] 1 | ...iCam > , StartCapture : bool) -> bool ; # [namespace = "raspicam"] # [doc = "Makes camera start capturing"] pub fn startCapture (self ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8161 [INFO] [stdout] | [INFO] [stdout] 1 | ...elf : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "indicates if camera is open"] pub fn isOpened (self : & R... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8274 [INFO] [stdout] | [INFO] [stdout] 1 | ... isOpened (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] # [doc = "Grabs the next frame and keeps it in internal buffer. Blo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8453 [INFO] [stdout] | [INFO] [stdout] 1 | ...elf : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "Retrieves the buffer previously grabbed."] # [doc = " You... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9051 [INFO] [stdout] | [INFO] [stdout] 1 | ...: * mut u8 , type_ : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Alternative to retrieve. Returns a pointer to the origina... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9360 [INFO] [stdout] | [INFO] [stdout] 1 | ...rData (self : & RaspiCam) -> * mut u8 ; # [namespace = "raspicam"] # [doc = " Returns the size of the images captured."] pub fn getIma... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9498 [INFO] [stdout] | [INFO] [stdout] 1 | ...fferSize (self : & RaspiCam) -> usize ; # [namespace = "raspicam"] # [doc = " Stops camera and free resources"] pub fn release (self :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9619 [INFO] [stdout] | [INFO] [stdout] 1 | ...lease (self : Pin < & mut RaspiCam >) ; # [namespace = "raspicam"] # [doc = "Sets capture format"] pub fn setFormat (self : Pin < & mu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9753 [INFO] [stdout] | [INFO] [stdout] 1 | ...t RaspiCam > , fmt : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Sets camera width. Use a multiple of 320 (640, 1280)"] pu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9912 [INFO] [stdout] | [INFO] [stdout] 1 | ... < & mut RaspiCam > , width : c_uint) ; # [namespace = "raspicam"] # [doc = "Sets camera Height. Use a multiple of 240 (480, 960)"] pu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10073 [INFO] [stdout] | [INFO] [stdout] 1 | ...< & mut RaspiCam > , height : c_uint) ; # [namespace = "raspicam"] pub fn setCaptureSize (self : Pin < & mut RaspiCam > , width : c_ui... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10191 [INFO] [stdout] | [INFO] [stdout] 1 | ...> , width : c_uint , height : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image brightness [0,100]"] pub fn setBrightness (sel... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10337 [INFO] [stdout] | [INFO] [stdout] 1 | ...mut RaspiCam > , brightness : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image sharpness (-100 to 100)"] pub fn setSharpness ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10485 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut RaspiCam > , sharpness : c_int) ; # [namespace = "raspicam"] # [doc = " Set image contrast (-100 to 100)"] pub fn setContrast (... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10631 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut RaspiCam > , contrast : c_int) ; # [namespace = "raspicam"] # [doc = " Set capture ISO (100 to 800)"] pub fn setISO (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10762 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut RaspiCam > , iso : c_int) ; # [namespace = "raspicam"] # [doc = " Set image saturation (-100 to 100)"] pub fn setSaturatio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10913 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut RaspiCam > , saturation : c_int) ; # [namespace = "raspicam"] # [doc = "Sets on/off video stabilisation"] pub fn setVideoStabiliz... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11058 [INFO] [stdout] | [INFO] [stdout] 1 | ... : Pin < & mut RaspiCam > , v : bool) ; # [namespace = "raspicam"] # [doc = " Set EV compensation (-10,10)"] pub fn setExposureCompen... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11207 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut RaspiCam > , val : c_int) ; # [namespace = "raspicam"] pub fn setRotation (self : Pin < & mut RaspiCam > , rotation : c_in... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11306 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut RaspiCam > , rotation : c_int) ; # [namespace = "raspicam"] pub fn setExposure (self : Pin < & mut RaspiCam > , exposure : RASP... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11417 [INFO] [stdout] | [INFO] [stdout] 1 | ...Cam > , exposure : RASPICAM_EXPOSURE) ; # [namespace = "raspicam"] pub fn setShutterSpeed (self : Pin < & mut RaspiCam > , ss : c_uint... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11515 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut RaspiCam > , ss : c_uint) ; # [namespace = "raspicam"] pub fn setAWB (self : Pin < & mut RaspiCam > , awb : RASPICAM_AWB) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11611 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut RaspiCam > , awb : RASPICAM_AWB) ; # [namespace = "raspicam"] pub fn setAWB_RB (self : Pin < & mut RaspiCam > , r : f32 , b : f32... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11709 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut RaspiCam > , r : f32 , b : f32) ; # [namespace = "raspicam"] pub fn setImageEffect (self : Pin < & mut RaspiCam > , imageEffect ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11830 [INFO] [stdout] | [INFO] [stdout] 1 | ... imageEffect : RASPICAM_IMAGE_EFFECT) ; # [namespace = "raspicam"] pub fn setMetering (self : Pin < & mut RaspiCam > , metering : RASP... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11941 [INFO] [stdout] | [INFO] [stdout] 1 | ...Cam > , metering : RASPICAM_METERING) ; # [namespace = "raspicam"] pub fn setHorizontalFlip (self : Pin < & mut RaspiCam > , hFlip : b... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12042 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut RaspiCam > , hFlip : bool) ; # [namespace = "raspicam"] pub fn setVerticalFlip (self : Pin < & mut RaspiCam > , vFlip : boo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12141 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut RaspiCam > , vFlip : bool) ; # [namespace = "raspicam"] pub fn setFrameRate (self : Pin < & mut RaspiCam > , frames_per_sec... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12250 [INFO] [stdout] | [INFO] [stdout] 1 | ...spiCam > , frames_per_second : c_int) ; # [namespace = "raspicam"] pub fn setSensorMode (self : Pin < & mut RaspiCam > , mode : c_int)... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12347 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut RaspiCam > , mode : c_int) ; # [namespace = "raspicam"] pub fn getFormat (self : & RaspiCam) -> RASPICAM_FORMAT ; # [namesp... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12432 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : & RaspiCam) -> RASPICAM_FORMAT ; # [namespace = "raspicam"] pub fn getWidth (self : & RaspiCam) -> c_uint ; # [namespace = "ras... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12507 [INFO] [stdout] | [INFO] [stdout] 1 | ...etWidth (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getHeight (self : & RaspiCam) -> c_uint ; # [namespace = "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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12583 [INFO] [stdout] | [INFO] [stdout] 1 | ...tHeight (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getBrightness (self : & RaspiCam) -> c_uint ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12663 [INFO] [stdout] | [INFO] [stdout] 1 | ...ghtness (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getRotation (self : & RaspiCam) -> c_uint ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12741 [INFO] [stdout] | [INFO] [stdout] 1 | ...otation (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getISO (self : & RaspiCam) -> c_int ; # [namespace = "raspic... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12813 [INFO] [stdout] | [INFO] [stdout] 1 | ...n getISO (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSharpness (self : & RaspiCam) -> c_int ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12891 [INFO] [stdout] | [INFO] [stdout] 1 | ...harpness (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getContrast (self : & RaspiCam) -> c_int ; # [namespace = "r... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12968 [INFO] [stdout] | [INFO] [stdout] 1 | ...Contrast (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSaturation (self : & RaspiCam) -> c_int ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13047 [INFO] [stdout] | [INFO] [stdout] 1 | ...turation (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getShutterSpeed (self : & RaspiCam) -> c_uint ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13129 [INFO] [stdout] | [INFO] [stdout] 1 | ...erSpeed (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getExposure (self : & RaspiCam) -> RASPICAM_EXPOSURE ; # [na... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13218 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : & RaspiCam) -> RASPICAM_EXPOSURE ; # [namespace = "raspicam"] pub fn getAWB (self : & RaspiCam) -> RASPICAM_AWB ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13297 [INFO] [stdout] | [INFO] [stdout] 1 | ...B (self : & RaspiCam) -> RASPICAM_AWB ; # [namespace = "raspicam"] pub fn getAWBG_red (self : & RaspiCam) -> f32 ; # [namespace = "ras... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13372 [INFO] [stdout] | [INFO] [stdout] 1 | ...etAWBG_red (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getAWBG_blue (self : & RaspiCam) -> f32 ; # [namespace = "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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13448 [INFO] [stdout] | [INFO] [stdout] 1 | ...tAWBG_blue (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getImageEffect (self : & RaspiCam) -> RASPICAM_IMAGE_EFFECT ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13544 [INFO] [stdout] | [INFO] [stdout] 1 | ... & RaspiCam) -> RASPICAM_IMAGE_EFFECT ; # [namespace = "raspicam"] pub fn getMetering (self : & RaspiCam) -> RASPICAM_METERING ; # [na... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13633 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : & RaspiCam) -> RASPICAM_METERING ; # [namespace = "raspicam"] pub fn getFrameRate (self : & RaspiCam) -> c_int ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13711 [INFO] [stdout] | [INFO] [stdout] 1 | ...rameRate (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn isHorizontallyFlipped (self : & RaspiCam) -> bool ; # [names... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13797 [INFO] [stdout] | [INFO] [stdout] 1 | ...lyFlipped (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] pub fn isVerticallyFlipped (self : & RaspiCam) -> bool ; # [doc = "... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13881 [INFO] [stdout] | [INFO] [stdout] 1 | ...lyFlipped (self : & RaspiCam) -> bool ; # [doc = " Returns an id of the camera. We assume the camera id is the one of the raspberry"] ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14152 [INFO] [stdout] | [INFO] [stdout] 1 | ... RaspiCam) -> UniquePtr < CxxString > ; # [namespace = "raspicam"] # [doc = "Returns the size of the required buffer for the different... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ...m , type_ : RASPICAM_FORMAT) -> usize ; # [doc = "Constructor"] pub unsafe fn new_autocxx_autocxx_wrapper (autocxx_gen_this : * mut 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14458 [INFO] [stdout] | [INFO] [stdout] 1 | ...r (autocxx_gen_this : * mut RaspiCam) ; # [doc = "Destructor"] pub unsafe fn RaspiCam_destructor_autocxx_wrapper (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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14569 [INFO] [stdout] | [INFO] [stdout] 1 | ...r (autocxx_gen_this : * mut RaspiCam) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthetic_const_copy_ctor_0x84f8a1... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14749 [INFO] [stdout] | [INFO] [stdout] 1 | ... * mut RaspiCam , other : & RaspiCam) ; # [namespace = "raspicam"] # [doc = "Image formats"] type RASPICAM_FORMAT = super :: bindgen :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6567 [INFO] [stdout] | [INFO] [stdout] 1 | ...xbridge { impl UniquePtr < RaspiCam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORM... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6599 [INFO] [stdout] | [INFO] [stdout] 1 | ...Cam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPIC... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6629 [INFO] [stdout] | [INFO] [stdout] 1 | ...piCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6668 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6707 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6744 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedP... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6783 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6824 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVect... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6865 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6904 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6945 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPI... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6981 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPI... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7017 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPI... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7051 [INFO] [stdout] | [INFO] [stdout] 1 | ...B > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl Shared... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7087 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } im... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7132 [INFO] [stdout] | [INFO] [stdout] 1 | ...l UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7177 [INFO] [stdout] | [INFO] [stdout] 1 | ...l SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7220 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl S... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7265 [INFO] [stdout] | [INFO] [stdout] 1 | ...l CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7306 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVect... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7347 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe exter... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7386 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn autocxx_make_string_0x84f8... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7427 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn autocxx_make_string_0x84f8a11596003003 (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: unused import: `super :: bindgen :: root :: raspicam :: RaspiCam` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15749 [INFO] [stdout] | [INFO] [stdout] 1 | ...s make_string ; pub mod raspicam { pub use super :: bindgen :: root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: rasp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15808 [INFO] [stdout] | [INFO] [stdout] 1 | ...root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15874 [INFO] [stdout] | [INFO] [stdout] 1 | ...raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_AWB` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: ra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16005 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_METERING` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16077 [INFO] [stdout] | [INFO] [stdout] 1 | ...am :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_METERING ; } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:163:25 [INFO] [stdout] | [INFO] [stdout] 163 | cxxbridge::RaspiCam_alloc_autocxx_wrapper() [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] --> src/autocxx_ffi_default_gen.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | unsafe fn allocate_uninitialized_cpp_storage() -> *mut root::raspicam::RaspiCam [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 `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | cxxbridge::RaspiCam_free_autocxx_wrapper(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] --> src/autocxx_ffi_default_gen.rs:165:21 [INFO] [stdout] | [INFO] [stdout] 165 | unsafe fn free_uninitialized_cpp_storage(arg0: *mut root::raspicam::RaspiCam) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:183:25 [INFO] [stdout] | [INFO] [stdout] 183 | / cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper( [INFO] [stdout] 184 | | this.get_unchecked_mut().as_mut_ptr(), [INFO] [stdout] 185 | | other, [INFO] [stdout] 186 | | ) [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] --> src/autocxx_ffi_default_gen.rs:177:21 [INFO] [stdout] | [INFO] [stdout] 177 | / unsafe fn copy_new( [INFO] [stdout] 178 | | other: &root::raspicam::RaspiCam, [INFO] [stdout] 179 | | this: ::std::pin::Pin< [INFO] [stdout] 180 | | &mut ::std::mem::MaybeUninit, [INFO] [stdout] 181 | | >, [INFO] [stdout] 182 | | ) { [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] --> src/autocxx_ffi_default_gen.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | ... this.get_unchecked_mut().as_mut_ptr(), [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 `binding_generator::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5389 [INFO] [stdout] | [INFO] [stdout] 1 | ... root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_alloc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mu... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5301 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RaspiCam { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5525 [INFO] [stdout] | [INFO] [stdout] 1 | ...ot :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_free_autocxx_wrapper (arg0) } } impl Drop for root :: raspicam :: RaspiCam { # [do... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5438 [INFO] [stdout] | [INFO] [stdout] 1 | ...loc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6061 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper (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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5897 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: raspicam :: RaspiCam , this : :: std :: pin :: Pin < & mut :: std :: mem :: MaybeUninit < root :: raspicam :: RaspiCam > >) { ... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6140 [INFO] [stdout] | [INFO] [stdout] 1 | ...ctor_0x84f8a11596003003_autocxx_wrapper (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `imageEffect` should have a snake case name [INFO] [stdout] --> src/lib.rs:232:40 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn set_image_effect(&mut self, imageEffect: bindings::RASPICAM_IMAGE_EFFECT) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `image_effect` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `hFlip` should have a snake case name [INFO] [stdout] --> src/lib.rs:242:43 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn set_horizontal_flip(&mut self, hFlip: bool) -> &mut Self { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `h_flip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `vFlip` should have a snake case name [INFO] [stdout] --> src/lib.rs:247:41 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn set_vertical_flip(&mut self, vFlip: bool) -> &mut Self { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `v_flip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 177 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:226:90 [INFO] [stdout] | [INFO] [stdout] 226 | fn autocxx_make_string_0x84f8a11596003003(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] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `raspicam_rs` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:227:76 [INFO] [stdout] | [INFO] [stdout] 227 | pub unsafe fn RaspiCam_alloc_autocxx_wrapper() -> *mut RaspiCam; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:228:77 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe fn RaspiCam_free_autocxx_wrapper(arg0: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:235:78 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn open(self: Pin<&mut RaspiCam>, StartCapture: bool) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:238:66 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn startCapture(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:241:53 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn isOpened(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/autocxx_ffi_default_gen.rs [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:244:58 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn grab(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] * src/lib.rs [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:252:100 [INFO] [stdout] | [INFO] [stdout] 252 | pub unsafe fn retrieve(self: Pin<&mut RaspiCam>, data: *mut u8, type_: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:257:66 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn getImageBufferData(self: &RaspiCam) -> *mut u8; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:260:64 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn getImageBufferSize(self: &RaspiCam) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:263:53 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn release(self: Pin<&mut RaspiCam>); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:266:77 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn setFormat(self: Pin<&mut RaspiCam>, fmt: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:269:69 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn setWidth(self: Pin<&mut RaspiCam>, width: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:272:71 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn setHeight(self: Pin<&mut RaspiCam>, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:274:91 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn setCaptureSize(self: Pin<&mut RaspiCam>, width: c_uint, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:277:79 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn setBrightness(self: Pin<&mut RaspiCam>, brightness: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:280:76 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn setSharpness(self: Pin<&mut RaspiCam>, sharpness: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:283:74 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn setContrast(self: Pin<&mut RaspiCam>, contrast: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following errors were reported: [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:286:64 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn setISO(self: Pin<&mut RaspiCam>, iso: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:289:78 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn setSaturation(self: Pin<&mut RaspiCam>, saturation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/autocxx_ffi_default_gen.rs:202:34 [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:292:76 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn setVideoStabilization(self: Pin<&mut RaspiCam>, v: bool); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:295:81 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn setExposureCompensation(self: Pin<&mut RaspiCam>, val: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 202 | impl UniquePtr unsafe {} [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:297:74 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn setRotation(self: Pin<&mut RaspiCam>, rotation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^ expected type [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:299:86 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn setExposure(self: Pin<&mut RaspiCam>, exposure: RASPICAM_EXPOSURE); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:301:73 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn setShutterSpeed(self: Pin<&mut RaspiCam>, ss: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:303:71 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn setAWB(self: Pin<&mut RaspiCam>, awb: RASPICAM_AWB); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6597 [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:305:71 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn setAWB_RB(self: Pin<&mut RaspiCam>, r: f32, b: f32); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] 1 | ...x :: bridge] mod cxxbridge { impl UniquePtr < RaspiCam > unsafe { } impl SharedPtr < RaspiCam > unsafe { } impl WeakPtr < RaspiCam > u... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `autocxx_ffi_default_gen::ffi` [INFO] [stderr] --> src/lib.rs:93:34 [INFO] [stderr] | [INFO] [stderr] 93 | pub use autocxx_ffi_default_gen::ffi::raspicam as bindings; [INFO] [stderr] | ^^^ could not find `ffi` in `autocxx_ffi_default_gen` [INFO] [stderr] [INFO] [stderr] error: aborting due to 3 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0432`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:307:96 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn setImageEffect(self: Pin<&mut RaspiCam>, imageEffect: RASPICAM_IMAGE_EFFECT); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:309:86 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn setMetering(self: Pin<&mut RaspiCam>, metering: RASPICAM_METERING); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:311:76 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn setHorizontalFlip(self: Pin<&mut RaspiCam>, hFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:313:74 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn setVerticalFlip(self: Pin<&mut RaspiCam>, vFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:315:84 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn setFrameRate(self: Pin<&mut RaspiCam>, frames_per_second: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:317:72 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn setSensorMode(self: Pin<&mut RaspiCam>, mode: c_int); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:319:65 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn getFormat(self: &RaspiCam) -> RASPICAM_FORMAT; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:321:55 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn getWidth(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:323:56 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn getHeight(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:325:60 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn getBrightness(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:327:58 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn getRotation(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:329:52 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn getISO(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:331:58 [INFO] [stdout] | [INFO] [stdout] 331 | pub fn getSharpness(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:333:57 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn getContrast(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:335:59 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn getSaturation(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn getShutterSpeed(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:339:69 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn getExposure(self: &RaspiCam) -> RASPICAM_EXPOSURE; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn getAWB(self: &RaspiCam) -> RASPICAM_AWB; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:343:55 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn getAWBG_red(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:345:56 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn getAWBG_blue(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:347:76 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn getImageEffect(self: &RaspiCam) -> RASPICAM_IMAGE_EFFECT; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:349:69 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn getMetering(self: &RaspiCam) -> RASPICAM_METERING; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:351:58 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn getFrameRate(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn isHorizontallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:355:64 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn isVerticallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:358:94 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn getId_autocxx_wrapper(autocxx_gen_this: &RaspiCam) -> 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/autocxx_ffi_default_gen.rs:361:86 [INFO] [stdout] | [INFO] [stdout] 361 | pub fn getImageTypeSize(self: &RaspiCam, type_: RASPICAM_FORMAT) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:363:87 [INFO] [stdout] | [INFO] [stdout] 363 | pub unsafe fn new_autocxx_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:365:95 [INFO] [stdout] | [INFO] [stdout] 365 | pub unsafe fn RaspiCam_destructor_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | ); [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 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/autocxx_ffi_default_gen.rs:202:34 [INFO] [stdout] | [INFO] [stdout] 202 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:203:34 [INFO] [stdout] | [INFO] [stdout] 203 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:204:32 [INFO] [stdout] | [INFO] [stdout] 204 | 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] --> src/autocxx_ffi_default_gen.rs:205:41 [INFO] [stdout] | [INFO] [stdout] 205 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 206 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:207:39 [INFO] [stdout] | [INFO] [stdout] 207 | 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] --> src/autocxx_ffi_default_gen.rs:208:41 [INFO] [stdout] | [INFO] [stdout] 208 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:209:43 [INFO] [stdout] | [INFO] [stdout] 209 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:210:43 [INFO] [stdout] | [INFO] [stdout] 210 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | 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] --> src/autocxx_ffi_default_gen.rs:212:43 [INFO] [stdout] | [INFO] [stdout] 212 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:213:38 [INFO] [stdout] | [INFO] [stdout] 213 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:214:38 [INFO] [stdout] | [INFO] [stdout] 214 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:215:36 [INFO] [stdout] | [INFO] [stdout] 215 | 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] --> src/autocxx_ffi_default_gen.rs:216:38 [INFO] [stdout] | [INFO] [stdout] 216 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:218:47 [INFO] [stdout] | [INFO] [stdout] 218 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:219:45 [INFO] [stdout] | [INFO] [stdout] 219 | 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] --> src/autocxx_ffi_default_gen.rs:220:47 [INFO] [stdout] | [INFO] [stdout] 220 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:221:43 [INFO] [stdout] | [INFO] [stdout] 221 | impl UniquePtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | impl SharedPtr {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:223:41 [INFO] [stdout] | [INFO] [stdout] 223 | 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] --> src/autocxx_ffi_default_gen.rs:224:43 [INFO] [stdout] | [INFO] [stdout] 224 | impl CxxVector {} [INFO] [stdout] | -^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7537 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; pub unsafe fn RaspiCam_alloc_autocxx_wrapper () -> * mut RaspiCam ; pub unsafe fn RaspiCam_fre... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7605 [INFO] [stdout] | [INFO] [stdout] 1 | ..._autocxx_wrapper () -> * mut RaspiCam ; pub unsafe fn RaspiCam_free_autocxx_wrapper (arg0 : * mut RaspiCam) ; # [namespace = "raspicam... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7675 [INFO] [stdout] | [INFO] [stdout] 1 | ...tocxx_wrapper (arg0 : * mut RaspiCam) ; # [namespace = "raspicam"] # [doc = "Base class that do all the hard work"] type RaspiCam = su... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8031 [INFO] [stdout] | [INFO] [stdout] 1 | ...iCam > , StartCapture : bool) -> bool ; # [namespace = "raspicam"] # [doc = "Makes camera start capturing"] pub fn startCapture (self ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8161 [INFO] [stdout] | [INFO] [stdout] 1 | ...elf : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "indicates if camera is open"] pub fn isOpened (self : & R... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8274 [INFO] [stdout] | [INFO] [stdout] 1 | ... isOpened (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] # [doc = "Grabs the next frame and keeps it in internal buffer. Blo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8453 [INFO] [stdout] | [INFO] [stdout] 1 | ...elf : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "Retrieves the buffer previously grabbed."] # [doc = " You... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9051 [INFO] [stdout] | [INFO] [stdout] 1 | ...: * mut u8 , type_ : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Alternative to retrieve. Returns a pointer to the origina... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9360 [INFO] [stdout] | [INFO] [stdout] 1 | ...rData (self : & RaspiCam) -> * mut u8 ; # [namespace = "raspicam"] # [doc = " Returns the size of the images captured."] pub fn getIma... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9498 [INFO] [stdout] | [INFO] [stdout] 1 | ...fferSize (self : & RaspiCam) -> usize ; # [namespace = "raspicam"] # [doc = " Stops camera and free resources"] pub fn release (self :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9619 [INFO] [stdout] | [INFO] [stdout] 1 | ...lease (self : Pin < & mut RaspiCam >) ; # [namespace = "raspicam"] # [doc = "Sets capture format"] pub fn setFormat (self : Pin < & mu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9753 [INFO] [stdout] | [INFO] [stdout] 1 | ...t RaspiCam > , fmt : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Sets camera width. Use a multiple of 320 (640, 1280)"] pu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9912 [INFO] [stdout] | [INFO] [stdout] 1 | ... < & mut RaspiCam > , width : c_uint) ; # [namespace = "raspicam"] # [doc = "Sets camera Height. Use a multiple of 240 (480, 960)"] pu... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10073 [INFO] [stdout] | [INFO] [stdout] 1 | ...< & mut RaspiCam > , height : c_uint) ; # [namespace = "raspicam"] pub fn setCaptureSize (self : Pin < & mut RaspiCam > , width : c_ui... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10191 [INFO] [stdout] | [INFO] [stdout] 1 | ...> , width : c_uint , height : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image brightness [0,100]"] pub fn setBrightness (sel... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10337 [INFO] [stdout] | [INFO] [stdout] 1 | ...mut RaspiCam > , brightness : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image sharpness (-100 to 100)"] pub fn setSharpness ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10485 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut RaspiCam > , sharpness : c_int) ; # [namespace = "raspicam"] # [doc = " Set image contrast (-100 to 100)"] pub fn setContrast (... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10631 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut RaspiCam > , contrast : c_int) ; # [namespace = "raspicam"] # [doc = " Set capture ISO (100 to 800)"] pub fn setISO (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10762 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut RaspiCam > , iso : c_int) ; # [namespace = "raspicam"] # [doc = " Set image saturation (-100 to 100)"] pub fn setSaturatio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10913 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut RaspiCam > , saturation : c_int) ; # [namespace = "raspicam"] # [doc = "Sets on/off video stabilisation"] pub fn setVideoStabiliz... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11058 [INFO] [stdout] | [INFO] [stdout] 1 | ... : Pin < & mut RaspiCam > , v : bool) ; # [namespace = "raspicam"] # [doc = " Set EV compensation (-10,10)"] pub fn setExposureCompen... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11207 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut RaspiCam > , val : c_int) ; # [namespace = "raspicam"] pub fn setRotation (self : Pin < & mut RaspiCam > , rotation : c_in... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11306 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut RaspiCam > , rotation : c_int) ; # [namespace = "raspicam"] pub fn setExposure (self : Pin < & mut RaspiCam > , exposure : RASP... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11417 [INFO] [stdout] | [INFO] [stdout] 1 | ...Cam > , exposure : RASPICAM_EXPOSURE) ; # [namespace = "raspicam"] pub fn setShutterSpeed (self : Pin < & mut RaspiCam > , ss : c_uint... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11515 [INFO] [stdout] | [INFO] [stdout] 1 | ...Pin < & mut RaspiCam > , ss : c_uint) ; # [namespace = "raspicam"] pub fn setAWB (self : Pin < & mut RaspiCam > , awb : RASPICAM_AWB) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11611 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut RaspiCam > , awb : RASPICAM_AWB) ; # [namespace = "raspicam"] pub fn setAWB_RB (self : Pin < & mut RaspiCam > , r : f32 , b : f32... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11709 [INFO] [stdout] | [INFO] [stdout] 1 | ...& mut RaspiCam > , r : f32 , b : f32) ; # [namespace = "raspicam"] pub fn setImageEffect (self : Pin < & mut RaspiCam > , imageEffect ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11830 [INFO] [stdout] | [INFO] [stdout] 1 | ... imageEffect : RASPICAM_IMAGE_EFFECT) ; # [namespace = "raspicam"] pub fn setMetering (self : Pin < & mut RaspiCam > , metering : RASP... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11941 [INFO] [stdout] | [INFO] [stdout] 1 | ...Cam > , metering : RASPICAM_METERING) ; # [namespace = "raspicam"] pub fn setHorizontalFlip (self : Pin < & mut RaspiCam > , hFlip : b... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12042 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut RaspiCam > , hFlip : bool) ; # [namespace = "raspicam"] pub fn setVerticalFlip (self : Pin < & mut RaspiCam > , vFlip : boo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12141 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut RaspiCam > , vFlip : bool) ; # [namespace = "raspicam"] pub fn setFrameRate (self : Pin < & mut RaspiCam > , frames_per_sec... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12250 [INFO] [stdout] | [INFO] [stdout] 1 | ...spiCam > , frames_per_second : c_int) ; # [namespace = "raspicam"] pub fn setSensorMode (self : Pin < & mut RaspiCam > , mode : c_int)... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12347 [INFO] [stdout] | [INFO] [stdout] 1 | ...in < & mut RaspiCam > , mode : c_int) ; # [namespace = "raspicam"] pub fn getFormat (self : & RaspiCam) -> RASPICAM_FORMAT ; # [namesp... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12432 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : & RaspiCam) -> RASPICAM_FORMAT ; # [namespace = "raspicam"] pub fn getWidth (self : & RaspiCam) -> c_uint ; # [namespace = "ras... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12507 [INFO] [stdout] | [INFO] [stdout] 1 | ...etWidth (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getHeight (self : & RaspiCam) -> c_uint ; # [namespace = "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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12583 [INFO] [stdout] | [INFO] [stdout] 1 | ...tHeight (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getBrightness (self : & RaspiCam) -> c_uint ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12663 [INFO] [stdout] | [INFO] [stdout] 1 | ...ghtness (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getRotation (self : & RaspiCam) -> c_uint ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12741 [INFO] [stdout] | [INFO] [stdout] 1 | ...otation (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getISO (self : & RaspiCam) -> c_int ; # [namespace = "raspic... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12813 [INFO] [stdout] | [INFO] [stdout] 1 | ...n getISO (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSharpness (self : & RaspiCam) -> c_int ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12891 [INFO] [stdout] | [INFO] [stdout] 1 | ...harpness (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getContrast (self : & RaspiCam) -> c_int ; # [namespace = "r... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12968 [INFO] [stdout] | [INFO] [stdout] 1 | ...Contrast (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSaturation (self : & RaspiCam) -> c_int ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13047 [INFO] [stdout] | [INFO] [stdout] 1 | ...turation (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getShutterSpeed (self : & RaspiCam) -> c_uint ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13129 [INFO] [stdout] | [INFO] [stdout] 1 | ...erSpeed (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getExposure (self : & RaspiCam) -> RASPICAM_EXPOSURE ; # [na... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13218 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : & RaspiCam) -> RASPICAM_EXPOSURE ; # [namespace = "raspicam"] pub fn getAWB (self : & RaspiCam) -> RASPICAM_AWB ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13297 [INFO] [stdout] | [INFO] [stdout] 1 | ...B (self : & RaspiCam) -> RASPICAM_AWB ; # [namespace = "raspicam"] pub fn getAWBG_red (self : & RaspiCam) -> f32 ; # [namespace = "ras... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13372 [INFO] [stdout] | [INFO] [stdout] 1 | ...etAWBG_red (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getAWBG_blue (self : & RaspiCam) -> f32 ; # [namespace = "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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13448 [INFO] [stdout] | [INFO] [stdout] 1 | ...tAWBG_blue (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getImageEffect (self : & RaspiCam) -> RASPICAM_IMAGE_EFFECT ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13544 [INFO] [stdout] | [INFO] [stdout] 1 | ... & RaspiCam) -> RASPICAM_IMAGE_EFFECT ; # [namespace = "raspicam"] pub fn getMetering (self : & RaspiCam) -> RASPICAM_METERING ; # [na... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13633 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : & RaspiCam) -> RASPICAM_METERING ; # [namespace = "raspicam"] pub fn getFrameRate (self : & RaspiCam) -> c_int ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13711 [INFO] [stdout] | [INFO] [stdout] 1 | ...rameRate (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn isHorizontallyFlipped (self : & RaspiCam) -> bool ; # [names... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13797 [INFO] [stdout] | [INFO] [stdout] 1 | ...lyFlipped (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] pub fn isVerticallyFlipped (self : & RaspiCam) -> bool ; # [doc = "... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13881 [INFO] [stdout] | [INFO] [stdout] 1 | ...lyFlipped (self : & RaspiCam) -> bool ; # [doc = " Returns an id of the camera. We assume the camera id is the one of the raspberry"] ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14152 [INFO] [stdout] | [INFO] [stdout] 1 | ... RaspiCam) -> UniquePtr < CxxString > ; # [namespace = "raspicam"] # [doc = "Returns the size of the required buffer for the different... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ...m , type_ : RASPICAM_FORMAT) -> usize ; # [doc = "Constructor"] pub unsafe fn new_autocxx_autocxx_wrapper (autocxx_gen_this : * mut 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14458 [INFO] [stdout] | [INFO] [stdout] 1 | ...r (autocxx_gen_this : * mut RaspiCam) ; # [doc = "Destructor"] pub unsafe fn RaspiCam_destructor_autocxx_wrapper (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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14569 [INFO] [stdout] | [INFO] [stdout] 1 | ...r (autocxx_gen_this : * mut RaspiCam) ; # [doc = "Synthesized copy constructor."] pub unsafe fn new_synthetic_const_copy_ctor_0x84f8a1... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14749 [INFO] [stdout] | [INFO] [stdout] 1 | ... * mut RaspiCam , other : & RaspiCam) ; # [namespace = "raspicam"] # [doc = "Image formats"] type RASPICAM_FORMAT = super :: bindgen :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6567 [INFO] [stdout] | [INFO] [stdout] 1 | ...xbridge { impl UniquePtr < RaspiCam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORM... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6599 [INFO] [stdout] | [INFO] [stdout] 1 | ...Cam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPIC... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6629 [INFO] [stdout] | [INFO] [stdout] 1 | ...piCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6668 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6707 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr <... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6744 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedP... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6783 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6824 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVect... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6865 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6904 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6945 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPI... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6981 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPI... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7017 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPI... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7051 [INFO] [stdout] | [INFO] [stdout] 1 | ...B > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl Shared... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7087 [INFO] [stdout] | [INFO] [stdout] 1 | ...> { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } im... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7132 [INFO] [stdout] | [INFO] [stdout] 1 | ...l UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7177 [INFO] [stdout] | [INFO] [stdout] 1 | ...l SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7220 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl S... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7265 [INFO] [stdout] | [INFO] [stdout] 1 | ...l CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } 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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7306 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVect... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7347 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe exter... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7386 [INFO] [stdout] | [INFO] [stdout] 1 | ... } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn autocxx_make_string_0x84f8... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7427 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn autocxx_make_string_0x84f8a11596003003 (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: unused import: `super :: bindgen :: root :: raspicam :: RaspiCam` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15749 [INFO] [stdout] | [INFO] [stdout] 1 | ...s make_string ; pub mod raspicam { pub use super :: bindgen :: root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: rasp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15808 [INFO] [stdout] | [INFO] [stdout] 1 | ...root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15874 [INFO] [stdout] | [INFO] [stdout] 1 | ...raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_AWB` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: ra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16005 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_METERING` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16077 [INFO] [stdout] | [INFO] [stdout] 1 | ...am :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_METERING ; } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:163:25 [INFO] [stdout] | [INFO] [stdout] 163 | cxxbridge::RaspiCam_alloc_autocxx_wrapper() [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] --> src/autocxx_ffi_default_gen.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | unsafe fn allocate_uninitialized_cpp_storage() -> *mut root::raspicam::RaspiCam [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 `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | cxxbridge::RaspiCam_free_autocxx_wrapper(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] --> src/autocxx_ffi_default_gen.rs:165:21 [INFO] [stdout] | [INFO] [stdout] 165 | unsafe fn free_uninitialized_cpp_storage(arg0: *mut root::raspicam::RaspiCam) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:183:25 [INFO] [stdout] | [INFO] [stdout] 183 | / cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper( [INFO] [stdout] 184 | | this.get_unchecked_mut().as_mut_ptr(), [INFO] [stdout] 185 | | other, [INFO] [stdout] 186 | | ) [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] --> src/autocxx_ffi_default_gen.rs:177:21 [INFO] [stdout] | [INFO] [stdout] 177 | / unsafe fn copy_new( [INFO] [stdout] 178 | | other: &root::raspicam::RaspiCam, [INFO] [stdout] 179 | | this: ::std::pin::Pin< [INFO] [stdout] 180 | | &mut ::std::mem::MaybeUninit, [INFO] [stdout] 181 | | >, [INFO] [stdout] 182 | | ) { [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] --> src/autocxx_ffi_default_gen.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | ... this.get_unchecked_mut().as_mut_ptr(), [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 `binding_generator::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5389 [INFO] [stdout] | [INFO] [stdout] 1 | ... root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_alloc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mu... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5301 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RaspiCam { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5525 [INFO] [stdout] | [INFO] [stdout] 1 | ...ot :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_free_autocxx_wrapper (arg0) } } impl Drop for root :: raspicam :: RaspiCam { # [do... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5438 [INFO] [stdout] | [INFO] [stdout] 1 | ...loc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6061 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper (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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5897 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: raspicam :: RaspiCam , this : :: std :: pin :: Pin < & mut :: std :: mem :: MaybeUninit < root :: raspicam :: RaspiCam > >) { ... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6140 [INFO] [stdout] | [INFO] [stdout] 1 | ...ctor_0x84f8a11596003003_autocxx_wrapper (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `imageEffect` should have a snake case name [INFO] [stdout] --> src/lib.rs:232:40 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn set_image_effect(&mut self, imageEffect: bindings::RASPICAM_IMAGE_EFFECT) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `image_effect` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `hFlip` should have a snake case name [INFO] [stdout] --> src/lib.rs:242:43 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn set_horizontal_flip(&mut self, hFlip: bool) -> &mut Self { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `h_flip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `vFlip` should have a snake case name [INFO] [stdout] --> src/lib.rs:247:41 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn set_vertical_flip(&mut self, vFlip: bool) -> &mut Self { [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `v_flip` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 177 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.43s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling raspicam-rs v0.1.3 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:226:90 [INFO] [stdout] | [INFO] [stdout] 226 | fn autocxx_make_string_0x84f8a11596003003(str_: &str) -> UniquePtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:227:76 [INFO] [stdout] | [INFO] [stdout] 227 | pub unsafe fn RaspiCam_alloc_autocxx_wrapper() -> *mut RaspiCam; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:228:77 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe fn RaspiCam_free_autocxx_wrapper(arg0: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:235:78 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn open(self: Pin<&mut RaspiCam>, StartCapture: bool) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:238:66 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn startCapture(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:241:53 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn isOpened(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:244:58 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn grab(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:252:100 [INFO] [stdout] | [INFO] [stdout] 252 | pub unsafe fn retrieve(self: Pin<&mut RaspiCam>, data: *mut u8, type_: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:257:66 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn getImageBufferData(self: &RaspiCam) -> *mut u8; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:260:64 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn getImageBufferSize(self: &RaspiCam) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:263:53 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn release(self: Pin<&mut RaspiCam>); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:266:77 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn setFormat(self: Pin<&mut RaspiCam>, fmt: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:269:69 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn setWidth(self: Pin<&mut RaspiCam>, width: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:272:71 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn setHeight(self: Pin<&mut RaspiCam>, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:274:91 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn setCaptureSize(self: Pin<&mut RaspiCam>, width: c_uint, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:277:79 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn setBrightness(self: Pin<&mut RaspiCam>, brightness: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:280:76 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn setSharpness(self: Pin<&mut RaspiCam>, sharpness: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:283:74 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn setContrast(self: Pin<&mut RaspiCam>, contrast: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:286:64 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn setISO(self: Pin<&mut RaspiCam>, iso: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:289:78 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn setSaturation(self: Pin<&mut RaspiCam>, saturation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:292:76 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn setVideoStabilization(self: Pin<&mut RaspiCam>, v: bool); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:295:81 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn setExposureCompensation(self: Pin<&mut RaspiCam>, val: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:297:74 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn setRotation(self: Pin<&mut RaspiCam>, rotation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:299:86 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn setExposure(self: Pin<&mut RaspiCam>, exposure: RASPICAM_EXPOSURE); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:301:73 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn setShutterSpeed(self: Pin<&mut RaspiCam>, ss: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:303:71 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn setAWB(self: Pin<&mut RaspiCam>, awb: RASPICAM_AWB); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:305:71 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn setAWB_RB(self: Pin<&mut RaspiCam>, r: f32, b: f32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:307:96 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn setImageEffect(self: Pin<&mut RaspiCam>, imageEffect: RASPICAM_IMAGE_EFFECT); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:309:86 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn setMetering(self: Pin<&mut RaspiCam>, metering: RASPICAM_METERING); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:311:76 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn setHorizontalFlip(self: Pin<&mut RaspiCam>, hFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:313:74 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn setVerticalFlip(self: Pin<&mut RaspiCam>, vFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:315:84 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn setFrameRate(self: Pin<&mut RaspiCam>, frames_per_second: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:317:72 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn setSensorMode(self: Pin<&mut RaspiCam>, mode: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:319:65 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn getFormat(self: &RaspiCam) -> RASPICAM_FORMAT; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:321:55 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn getWidth(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:323:56 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn getHeight(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:325:60 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn getBrightness(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:327:58 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn getRotation(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:329:52 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn getISO(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:331:58 [INFO] [stdout] | [INFO] [stdout] 331 | pub fn getSharpness(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:333:57 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn getContrast(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:335:59 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn getSaturation(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn getShutterSpeed(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:339:69 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn getExposure(self: &RaspiCam) -> RASPICAM_EXPOSURE; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn getAWB(self: &RaspiCam) -> RASPICAM_AWB; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:343:55 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn getAWBG_red(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:345:56 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn getAWBG_blue(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:347:76 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn getImageEffect(self: &RaspiCam) -> RASPICAM_IMAGE_EFFECT; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:349:69 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn getMetering(self: &RaspiCam) -> RASPICAM_METERING; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:351:58 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn getFrameRate(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn isHorizontallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:355:64 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn isVerticallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:358:94 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn getId_autocxx_wrapper(autocxx_gen_this: &RaspiCam) -> UniquePtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:361:86 [INFO] [stdout] | [INFO] [stdout] 361 | pub fn getImageTypeSize(self: &RaspiCam, type_: RASPICAM_FORMAT) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:363:87 [INFO] [stdout] | [INFO] [stdout] 363 | pub unsafe fn new_autocxx_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:365:95 [INFO] [stdout] | [INFO] [stdout] 365 | pub unsafe fn RaspiCam_destructor_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:202:34 [INFO] [stdout] | [INFO] [stdout] 202 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:203:34 [INFO] [stdout] | [INFO] [stdout] 203 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:204:32 [INFO] [stdout] | [INFO] [stdout] 204 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:205:41 [INFO] [stdout] | [INFO] [stdout] 205 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 206 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:207:39 [INFO] [stdout] | [INFO] [stdout] 207 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:208:41 [INFO] [stdout] | [INFO] [stdout] 208 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:209:43 [INFO] [stdout] | [INFO] [stdout] 209 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:210:43 [INFO] [stdout] | [INFO] [stdout] 210 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:226:90 [INFO] [stdout] | [INFO] [stdout] 226 | fn autocxx_make_string_0x84f8a11596003003(str_: &str) -> UniquePtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:212:43 [INFO] [stdout] | [INFO] [stdout] 212 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:227:76 [INFO] [stdout] | [INFO] [stdout] 227 | pub unsafe fn RaspiCam_alloc_autocxx_wrapper() -> *mut RaspiCam; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:213:38 [INFO] [stdout] | [INFO] [stdout] 213 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:228:77 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe fn RaspiCam_free_autocxx_wrapper(arg0: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:214:38 [INFO] [stdout] | [INFO] [stdout] 214 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:215:36 [INFO] [stdout] | [INFO] [stdout] 215 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:216:38 [INFO] [stdout] | [INFO] [stdout] 216 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:218:47 [INFO] [stdout] | [INFO] [stdout] 218 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:235:78 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn open(self: Pin<&mut RaspiCam>, StartCapture: bool) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:238:66 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn startCapture(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:219:45 [INFO] [stdout] | [INFO] [stdout] 219 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:241:53 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn isOpened(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:244:58 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn grab(self: Pin<&mut RaspiCam>) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:220:47 [INFO] [stdout] | [INFO] [stdout] 220 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:221:43 [INFO] [stdout] | [INFO] [stdout] 221 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:252:100 [INFO] [stdout] | [INFO] [stdout] 252 | pub unsafe fn retrieve(self: Pin<&mut RaspiCam>, data: *mut u8, type_: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:257:66 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn getImageBufferData(self: &RaspiCam) -> *mut u8; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:260:64 [INFO] [stdout] | [INFO] [stdout] 260 | pub fn getImageBufferSize(self: &RaspiCam) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:263:53 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn release(self: Pin<&mut RaspiCam>); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:223:41 [INFO] [stdout] | [INFO] [stdout] 223 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:224:43 [INFO] [stdout] | [INFO] [stdout] 224 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:266:77 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn setFormat(self: Pin<&mut RaspiCam>, fmt: RASPICAM_FORMAT); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:269:69 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn setWidth(self: Pin<&mut RaspiCam>, width: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:272:71 [INFO] [stdout] | [INFO] [stdout] 272 | pub fn setHeight(self: Pin<&mut RaspiCam>, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:274:91 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn setCaptureSize(self: Pin<&mut RaspiCam>, width: c_uint, height: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:277:79 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn setBrightness(self: Pin<&mut RaspiCam>, brightness: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:280:76 [INFO] [stdout] | [INFO] [stdout] 280 | pub fn setSharpness(self: Pin<&mut RaspiCam>, sharpness: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:283:74 [INFO] [stdout] | [INFO] [stdout] 283 | pub fn setContrast(self: Pin<&mut RaspiCam>, contrast: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:286:64 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn setISO(self: Pin<&mut RaspiCam>, iso: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:289:78 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn setSaturation(self: Pin<&mut RaspiCam>, saturation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:292:76 [INFO] [stdout] | [INFO] [stdout] 292 | pub fn setVideoStabilization(self: Pin<&mut RaspiCam>, v: bool); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7537 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x84f8a11596003003 (str_ : & str) -> UniquePtr < CxxString > ; pub unsafe fn RaspiCam_alloc_autocxx_wrapper () -> * mut RaspiCam ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:295:81 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn setExposureCompensation(self: Pin<&mut RaspiCam>, val: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:297:74 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn setRotation(self: Pin<&mut RaspiCam>, rotation: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:299:86 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn setExposure(self: Pin<&mut RaspiCam>, exposure: RASPICAM_EXPOSURE); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:301:73 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn setShutterSpeed(self: Pin<&mut RaspiCam>, ss: c_uint); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:303:71 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn setAWB(self: Pin<&mut RaspiCam>, awb: RASPICAM_AWB); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:305:71 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn setAWB_RB(self: Pin<&mut RaspiCam>, r: f32, b: f32); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:307:96 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn setImageEffect(self: Pin<&mut RaspiCam>, imageEffect: RASPICAM_IMAGE_EFFECT); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:309:86 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn setMetering(self: Pin<&mut RaspiCam>, metering: RASPICAM_METERING); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7605 [INFO] [stdout] | [INFO] [stdout] 1 | ...pub unsafe fn RaspiCam_alloc_autocxx_wrapper () -> * mut RaspiCam ; pub unsafe fn RaspiCam_free_autocxx_wrapper (arg0 : * mut RaspiCam... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:311:76 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn setHorizontalFlip(self: Pin<&mut RaspiCam>, hFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:313:74 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn setVerticalFlip(self: Pin<&mut RaspiCam>, vFlip: bool); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:315:84 [INFO] [stdout] | [INFO] [stdout] 315 | pub fn setFrameRate(self: Pin<&mut RaspiCam>, frames_per_second: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:317:72 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn setSensorMode(self: Pin<&mut RaspiCam>, mode: c_int); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:319:65 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn getFormat(self: &RaspiCam) -> RASPICAM_FORMAT; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:321:55 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn getWidth(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:323:56 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn getHeight(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:325:60 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn getBrightness(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7675 [INFO] [stdout] | [INFO] [stdout] 1 | ...b unsafe fn RaspiCam_free_autocxx_wrapper (arg0 : * mut RaspiCam) ; # [namespace = "raspicam"] # [doc = "Base class that do all the ha... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:327:58 [INFO] [stdout] | [INFO] [stdout] 327 | pub fn getRotation(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:329:52 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn getISO(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:331:58 [INFO] [stdout] | [INFO] [stdout] 331 | pub fn getSharpness(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:333:57 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn getContrast(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:335:59 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn getSaturation(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:337:62 [INFO] [stdout] | [INFO] [stdout] 337 | pub fn getShutterSpeed(self: &RaspiCam) -> c_uint; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:339:69 [INFO] [stdout] | [INFO] [stdout] 339 | pub fn getExposure(self: &RaspiCam) -> RASPICAM_EXPOSURE; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | pub fn getAWB(self: &RaspiCam) -> RASPICAM_AWB; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:343:55 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn getAWBG_red(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8031 [INFO] [stdout] | [INFO] [stdout] 1 | ...pen (self : Pin < & mut RaspiCam > , StartCapture : bool) -> bool ; # [namespace = "raspicam"] # [doc = "Makes camera start capturing"... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:345:56 [INFO] [stdout] | [INFO] [stdout] 345 | pub fn getAWBG_blue(self: &RaspiCam) -> f32; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:347:76 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn getImageEffect(self: &RaspiCam) -> RASPICAM_IMAGE_EFFECT; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:349:69 [INFO] [stdout] | [INFO] [stdout] 349 | pub fn getMetering(self: &RaspiCam) -> RASPICAM_METERING; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:351:58 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn getFrameRate(self: &RaspiCam) -> c_int; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | pub fn isHorizontallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:355:64 [INFO] [stdout] | [INFO] [stdout] 355 | pub fn isVerticallyFlipped(self: &RaspiCam) -> bool; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:358:94 [INFO] [stdout] | [INFO] [stdout] 358 | pub fn getId_autocxx_wrapper(autocxx_gen_this: &RaspiCam) -> UniquePtr; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8161 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing"] pub fn startCapture (self : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "indicates if camera is open"]... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:361:86 [INFO] [stdout] | [INFO] [stdout] 361 | pub fn getImageTypeSize(self: &RaspiCam, type_: RASPICAM_FORMAT) -> usize; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:363:87 [INFO] [stdout] | [INFO] [stdout] 363 | pub unsafe fn new_autocxx_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:365:95 [INFO] [stdout] | [INFO] [stdout] 365 | pub unsafe fn RaspiCam_destructor_autocxx_wrapper(autocxx_gen_this: *mut RaspiCam); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:370:14 [INFO] [stdout] | [INFO] [stdout] 370 | ); [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:202:34 [INFO] [stdout] | [INFO] [stdout] 202 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:203:34 [INFO] [stdout] | [INFO] [stdout] 203 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:204:32 [INFO] [stdout] | [INFO] [stdout] 204 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:205:41 [INFO] [stdout] | [INFO] [stdout] 205 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8274 [INFO] [stdout] | [INFO] [stdout] 1 | ...s if camera is open"] pub fn isOpened (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] # [doc = "Grabs the next frame and keep... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 206 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:207:39 [INFO] [stdout] | [INFO] [stdout] 207 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:208:41 [INFO] [stdout] | [INFO] [stdout] 208 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:209:43 [INFO] [stdout] | [INFO] [stdout] 209 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:210:43 [INFO] [stdout] | [INFO] [stdout] 210 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8453 [INFO] [stdout] | [INFO] [stdout] 1 | ...ame arrives"] pub fn grab (self : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "Retrieves the buffer previous... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:212:43 [INFO] [stdout] | [INFO] [stdout] 212 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:213:38 [INFO] [stdout] | [INFO] [stdout] 213 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:214:38 [INFO] [stdout] | [INFO] [stdout] 214 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:215:36 [INFO] [stdout] | [INFO] [stdout] 215 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:216:38 [INFO] [stdout] | [INFO] [stdout] 216 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:218:47 [INFO] [stdout] | [INFO] [stdout] 218 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9051 [INFO] [stdout] | [INFO] [stdout] 1 | ...n < & mut RaspiCam > , data : * mut u8 , type_ : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Alternative to retrieve. Retu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:219:45 [INFO] [stdout] | [INFO] [stdout] 219 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:220:47 [INFO] [stdout] | [INFO] [stdout] 220 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:221:43 [INFO] [stdout] | [INFO] [stdout] 221 | impl UniquePtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:222:43 [INFO] [stdout] | [INFO] [stdout] 222 | impl SharedPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:223:41 [INFO] [stdout] | [INFO] [stdout] 223 | impl WeakPtr {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:224:43 [INFO] [stdout] | [INFO] [stdout] 224 | impl CxxVector {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9360 [INFO] [stdout] | [INFO] [stdout] 1 | ... data"] pub fn getImageBufferData (self : & RaspiCam) -> * mut u8 ; # [namespace = "raspicam"] # [doc = " Returns the size of the imag... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7537 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x84f8a11596003003 (str_ : & str) -> UniquePtr < CxxString > ; pub unsafe fn RaspiCam_alloc_autocxx_wrapper () -> * mut RaspiCam ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9498 [INFO] [stdout] | [INFO] [stdout] 1 | ...aptured."] pub fn getImageBufferSize (self : & RaspiCam) -> usize ; # [namespace = "raspicam"] # [doc = " Stops camera and free resour... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9619 [INFO] [stdout] | [INFO] [stdout] 1 | ...d free resources"] pub fn release (self : Pin < & mut RaspiCam >) ; # [namespace = "raspicam"] # [doc = "Sets capture format"] pub fn ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7605 [INFO] [stdout] | [INFO] [stdout] 1 | ...pub unsafe fn RaspiCam_alloc_autocxx_wrapper () -> * mut RaspiCam ; pub unsafe fn RaspiCam_free_autocxx_wrapper (arg0 : * mut RaspiCam... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9753 [INFO] [stdout] | [INFO] [stdout] 1 | ...setFormat (self : Pin < & mut RaspiCam > , fmt : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Sets camera width. Use a mult... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7675 [INFO] [stdout] | [INFO] [stdout] 1 | ...b unsafe fn RaspiCam_free_autocxx_wrapper (arg0 : * mut RaspiCam) ; # [namespace = "raspicam"] # [doc = "Base class that do all the ha... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9912 [INFO] [stdout] | [INFO] [stdout] 1 | ... pub fn setWidth (self : Pin < & mut RaspiCam > , width : c_uint) ; # [namespace = "raspicam"] # [doc = "Sets camera Height. Use a mul... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8031 [INFO] [stdout] | [INFO] [stdout] 1 | ...pen (self : Pin < & mut RaspiCam > , StartCapture : bool) -> bool ; # [namespace = "raspicam"] # [doc = "Makes camera start capturing"... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10073 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn setHeight (self : Pin < & mut RaspiCam > , height : c_uint) ; # [namespace = "raspicam"] pub fn setCaptureSize (self : Pin < & m... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8161 [INFO] [stdout] | [INFO] [stdout] 1 | ...ing"] pub fn startCapture (self : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "indicates if camera is open"]... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8274 [INFO] [stdout] | [INFO] [stdout] 1 | ...s if camera is open"] pub fn isOpened (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] # [doc = "Grabs the next frame and keep... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10191 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : Pin < & mut RaspiCam > , width : c_uint , height : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image brightness [0,100]... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10337 [INFO] [stdout] | [INFO] [stdout] 1 | ...tBrightness (self : Pin < & mut RaspiCam > , brightness : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image sharpness (-100 to... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8453 [INFO] [stdout] | [INFO] [stdout] 1 | ...ame arrives"] pub fn grab (self : Pin < & mut RaspiCam >) -> bool ; # [namespace = "raspicam"] # [doc = "Retrieves the buffer previous... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10485 [INFO] [stdout] | [INFO] [stdout] 1 | ... setSharpness (self : Pin < & mut RaspiCam > , sharpness : c_int) ; # [namespace = "raspicam"] # [doc = " Set image contrast (-100 to... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9051 [INFO] [stdout] | [INFO] [stdout] 1 | ...n < & mut RaspiCam > , data : * mut u8 , type_ : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Alternative to retrieve. Retu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10631 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn setContrast (self : Pin < & mut RaspiCam > , contrast : c_int) ; # [namespace = "raspicam"] # [doc = " Set capture ISO (100 to 800)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9360 [INFO] [stdout] | [INFO] [stdout] 1 | ... data"] pub fn getImageBufferData (self : & RaspiCam) -> * mut u8 ; # [namespace = "raspicam"] # [doc = " Returns the size of the imag... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9498 [INFO] [stdout] | [INFO] [stdout] 1 | ...aptured."] pub fn getImageBufferSize (self : & RaspiCam) -> usize ; # [namespace = "raspicam"] # [doc = " Stops camera and free resour... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10762 [INFO] [stdout] | [INFO] [stdout] 1 | ...00)"] pub fn setISO (self : Pin < & mut RaspiCam > , iso : c_int) ; # [namespace = "raspicam"] # [doc = " Set image saturation (-100 t... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10913 [INFO] [stdout] | [INFO] [stdout] 1 | ...etSaturation (self : Pin < & mut RaspiCam > , saturation : c_int) ; # [namespace = "raspicam"] # [doc = "Sets on/off video stabilisati... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9619 [INFO] [stdout] | [INFO] [stdout] 1 | ...d free resources"] pub fn release (self : Pin < & mut RaspiCam >) ; # [namespace = "raspicam"] # [doc = "Sets capture format"] pub fn ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11058 [INFO] [stdout] | [INFO] [stdout] 1 | ... setVideoStabilization (self : Pin < & mut RaspiCam > , v : bool) ; # [namespace = "raspicam"] # [doc = " Set EV compensation (-10,10... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11207 [INFO] [stdout] | [INFO] [stdout] 1 | ...xposureCompensation (self : Pin < & mut RaspiCam > , val : c_int) ; # [namespace = "raspicam"] pub fn setRotation (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11306 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn setRotation (self : Pin < & mut RaspiCam > , rotation : c_int) ; # [namespace = "raspicam"] pub fn setExposure (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9753 [INFO] [stdout] | [INFO] [stdout] 1 | ...setFormat (self : Pin < & mut RaspiCam > , fmt : RASPICAM_FORMAT) ; # [namespace = "raspicam"] # [doc = "Sets camera width. Use a mult... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11417 [INFO] [stdout] | [INFO] [stdout] 1 | ...re (self : Pin < & mut RaspiCam > , exposure : RASPICAM_EXPOSURE) ; # [namespace = "raspicam"] pub fn setShutterSpeed (self : Pin < & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11515 [INFO] [stdout] | [INFO] [stdout] 1 | ... fn setShutterSpeed (self : Pin < & mut RaspiCam > , ss : c_uint) ; # [namespace = "raspicam"] pub fn setAWB (self : Pin < & mut Raspi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9912 [INFO] [stdout] | [INFO] [stdout] 1 | ... pub fn setWidth (self : Pin < & mut RaspiCam > , width : c_uint) ; # [namespace = "raspicam"] # [doc = "Sets camera Height. Use a mul... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11611 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn setAWB (self : Pin < & mut RaspiCam > , awb : RASPICAM_AWB) ; # [namespace = "raspicam"] pub fn setAWB_RB (self : Pin < & mut Ra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10073 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn setHeight (self : Pin < & mut RaspiCam > , height : c_uint) ; # [namespace = "raspicam"] pub fn setCaptureSize (self : Pin < & m... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11709 [INFO] [stdout] | [INFO] [stdout] 1 | ... fn setAWB_RB (self : Pin < & mut RaspiCam > , r : f32 , b : f32) ; # [namespace = "raspicam"] pub fn setImageEffect (self : Pin < & m... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10191 [INFO] [stdout] | [INFO] [stdout] 1 | ...self : Pin < & mut RaspiCam > , width : c_uint , height : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image brightness [0,100]... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11830 [INFO] [stdout] | [INFO] [stdout] 1 | ...f : Pin < & mut RaspiCam > , imageEffect : RASPICAM_IMAGE_EFFECT) ; # [namespace = "raspicam"] pub fn setMetering (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11941 [INFO] [stdout] | [INFO] [stdout] 1 | ...ng (self : Pin < & mut RaspiCam > , metering : RASPICAM_METERING) ; # [namespace = "raspicam"] pub fn setHorizontalFlip (self : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12042 [INFO] [stdout] | [INFO] [stdout] 1 | ... setHorizontalFlip (self : Pin < & mut RaspiCam > , hFlip : bool) ; # [namespace = "raspicam"] pub fn setVerticalFlip (self : Pin < & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10337 [INFO] [stdout] | [INFO] [stdout] 1 | ...tBrightness (self : Pin < & mut RaspiCam > , brightness : c_uint) ; # [namespace = "raspicam"] # [doc = " Set image sharpness (-100 to... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10485 [INFO] [stdout] | [INFO] [stdout] 1 | ... setSharpness (self : Pin < & mut RaspiCam > , sharpness : c_int) ; # [namespace = "raspicam"] # [doc = " Set image contrast (-100 to... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12141 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn setVerticalFlip (self : Pin < & mut RaspiCam > , vFlip : bool) ; # [namespace = "raspicam"] pub fn setFrameRate (self : Pin < & mut... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12250 [INFO] [stdout] | [INFO] [stdout] 1 | ...eRate (self : Pin < & mut RaspiCam > , frames_per_second : c_int) ; # [namespace = "raspicam"] pub fn setSensorMode (self : Pin < & mu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10631 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn setContrast (self : Pin < & mut RaspiCam > , contrast : c_int) ; # [namespace = "raspicam"] # [doc = " Set capture ISO (100 to 800)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10762 [INFO] [stdout] | [INFO] [stdout] 1 | ...00)"] pub fn setISO (self : Pin < & mut RaspiCam > , iso : c_int) ; # [namespace = "raspicam"] # [doc = " Set image saturation (-100 t... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12347 [INFO] [stdout] | [INFO] [stdout] 1 | ...b fn setSensorMode (self : Pin < & mut RaspiCam > , mode : c_int) ; # [namespace = "raspicam"] pub fn getFormat (self : & RaspiCam) ->... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10913 [INFO] [stdout] | [INFO] [stdout] 1 | ...etSaturation (self : Pin < & mut RaspiCam > , saturation : c_int) ; # [namespace = "raspicam"] # [doc = "Sets on/off video stabilisati... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12432 [INFO] [stdout] | [INFO] [stdout] 1 | ...aspicam"] pub fn getFormat (self : & RaspiCam) -> RASPICAM_FORMAT ; # [namespace = "raspicam"] pub fn getWidth (self : & RaspiCam) -> ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11058 [INFO] [stdout] | [INFO] [stdout] 1 | ... setVideoStabilization (self : Pin < & mut RaspiCam > , v : bool) ; # [namespace = "raspicam"] # [doc = " Set EV compensation (-10,10... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12507 [INFO] [stdout] | [INFO] [stdout] 1 | ...space = "raspicam"] pub fn getWidth (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getHeight (self : & RaspiCam) ->... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11207 [INFO] [stdout] | [INFO] [stdout] 1 | ...xposureCompensation (self : Pin < & mut RaspiCam > , val : c_int) ; # [namespace = "raspicam"] pub fn setRotation (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11306 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn setRotation (self : Pin < & mut RaspiCam > , rotation : c_int) ; # [namespace = "raspicam"] pub fn setExposure (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11417 [INFO] [stdout] | [INFO] [stdout] 1 | ...re (self : Pin < & mut RaspiCam > , exposure : RASPICAM_EXPOSURE) ; # [namespace = "raspicam"] pub fn setShutterSpeed (self : Pin < & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12583 [INFO] [stdout] | [INFO] [stdout] 1 | ...pace = "raspicam"] pub fn getHeight (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getBrightness (self : & RaspiCam... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11515 [INFO] [stdout] | [INFO] [stdout] 1 | ... fn setShutterSpeed (self : Pin < & mut RaspiCam > , ss : c_uint) ; # [namespace = "raspicam"] pub fn setAWB (self : Pin < & mut Raspi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12663 [INFO] [stdout] | [INFO] [stdout] 1 | ... = "raspicam"] pub fn getBrightness (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getRotation (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11611 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn setAWB (self : Pin < & mut RaspiCam > , awb : RASPICAM_AWB) ; # [namespace = "raspicam"] pub fn setAWB_RB (self : Pin < & mut Ra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12741 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce = "raspicam"] pub fn getRotation (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getISO (self : & RaspiCam) -> c_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12813 [INFO] [stdout] | [INFO] [stdout] 1 | ...amespace = "raspicam"] pub fn getISO (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSharpness (self : & RaspiCam)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11709 [INFO] [stdout] | [INFO] [stdout] 1 | ... fn setAWB_RB (self : Pin < & mut RaspiCam > , r : f32 , b : f32) ; # [namespace = "raspicam"] pub fn setImageEffect (self : Pin < & m... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12891 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce = "raspicam"] pub fn getSharpness (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getContrast (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11830 [INFO] [stdout] | [INFO] [stdout] 1 | ...f : Pin < & mut RaspiCam > , imageEffect : RASPICAM_IMAGE_EFFECT) ; # [namespace = "raspicam"] pub fn setMetering (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12968 [INFO] [stdout] | [INFO] [stdout] 1 | ...ace = "raspicam"] pub fn getContrast (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSaturation (self : & RaspiCam... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11941 [INFO] [stdout] | [INFO] [stdout] 1 | ...ng (self : Pin < & mut RaspiCam > , metering : RASPICAM_METERING) ; # [namespace = "raspicam"] pub fn setHorizontalFlip (self : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13047 [INFO] [stdout] | [INFO] [stdout] 1 | ...e = "raspicam"] pub fn getSaturation (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getShutterSpeed (self : & RaspiC... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12042 [INFO] [stdout] | [INFO] [stdout] 1 | ... setHorizontalFlip (self : Pin < & mut RaspiCam > , hFlip : bool) ; # [namespace = "raspicam"] pub fn setVerticalFlip (self : Pin < & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13129 [INFO] [stdout] | [INFO] [stdout] 1 | ... "raspicam"] pub fn getShutterSpeed (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getExposure (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13218 [INFO] [stdout] | [INFO] [stdout] 1 | ...cam"] pub fn getExposure (self : & RaspiCam) -> RASPICAM_EXPOSURE ; # [namespace = "raspicam"] pub fn getAWB (self : & RaspiCam) -> RA... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12141 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn setVerticalFlip (self : Pin < & mut RaspiCam > , vFlip : bool) ; # [namespace = "raspicam"] pub fn setFrameRate (self : Pin < & mut... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13297 [INFO] [stdout] | [INFO] [stdout] 1 | ...e = "raspicam"] pub fn getAWB (self : & RaspiCam) -> RASPICAM_AWB ; # [namespace = "raspicam"] pub fn getAWBG_red (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12250 [INFO] [stdout] | [INFO] [stdout] 1 | ...eRate (self : Pin < & mut RaspiCam > , frames_per_second : c_int) ; # [namespace = "raspicam"] pub fn setSensorMode (self : Pin < & mu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13372 [INFO] [stdout] | [INFO] [stdout] 1 | ...space = "raspicam"] pub fn getAWBG_red (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getAWBG_blue (self : & RaspiCam)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12347 [INFO] [stdout] | [INFO] [stdout] 1 | ...b fn setSensorMode (self : Pin < & mut RaspiCam > , mode : c_int) ; # [namespace = "raspicam"] pub fn getFormat (self : & RaspiCam) ->... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13448 [INFO] [stdout] | [INFO] [stdout] 1 | ...pace = "raspicam"] pub fn getAWBG_blue (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getImageEffect (self : & RaspiCa... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12432 [INFO] [stdout] | [INFO] [stdout] 1 | ...aspicam"] pub fn getFormat (self : & RaspiCam) -> RASPICAM_FORMAT ; # [namespace = "raspicam"] pub fn getWidth (self : & RaspiCam) -> ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12507 [INFO] [stdout] | [INFO] [stdout] 1 | ...space = "raspicam"] pub fn getWidth (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getHeight (self : & RaspiCam) ->... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13544 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn getImageEffect (self : & RaspiCam) -> RASPICAM_IMAGE_EFFECT ; # [namespace = "raspicam"] pub fn getMetering (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13633 [INFO] [stdout] | [INFO] [stdout] 1 | ...cam"] pub fn getMetering (self : & RaspiCam) -> RASPICAM_METERING ; # [namespace = "raspicam"] pub fn getFrameRate (self : & RaspiCam)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12583 [INFO] [stdout] | [INFO] [stdout] 1 | ...pace = "raspicam"] pub fn getHeight (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getBrightness (self : & RaspiCam... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12663 [INFO] [stdout] | [INFO] [stdout] 1 | ... = "raspicam"] pub fn getBrightness (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getRotation (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13711 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce = "raspicam"] pub fn getFrameRate (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn isHorizontallyFlipped (self : & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13797 [INFO] [stdout] | [INFO] [stdout] 1 | ...spicam"] pub fn isHorizontallyFlipped (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] pub fn isVerticallyFlipped (self : & Ra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12741 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce = "raspicam"] pub fn getRotation (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getISO (self : & RaspiCam) -> c_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13881 [INFO] [stdout] | [INFO] [stdout] 1 | ...raspicam"] pub fn isVerticallyFlipped (self : & RaspiCam) -> bool ; # [doc = " Returns an id of the camera. We assume the camera id is... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12813 [INFO] [stdout] | [INFO] [stdout] 1 | ...amespace = "raspicam"] pub fn getISO (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSharpness (self : & RaspiCam)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14152 [INFO] [stdout] | [INFO] [stdout] 1 | ...rapper (autocxx_gen_this : & RaspiCam) -> UniquePtr < CxxString > ; # [namespace = "raspicam"] # [doc = "Returns the size of the requi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12891 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce = "raspicam"] pub fn getSharpness (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getContrast (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ...geTypeSize (self : & RaspiCam , type_ : RASPICAM_FORMAT) -> usize ; # [doc = "Constructor"] pub unsafe fn new_autocxx_autocxx_wrapper ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12968 [INFO] [stdout] | [INFO] [stdout] 1 | ...ace = "raspicam"] pub fn getContrast (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getSaturation (self : & RaspiCam... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14458 [INFO] [stdout] | [INFO] [stdout] 1 | ...n new_autocxx_autocxx_wrapper (autocxx_gen_this : * mut RaspiCam) ; # [doc = "Destructor"] pub unsafe fn RaspiCam_destructor_autocxx_w... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13047 [INFO] [stdout] | [INFO] [stdout] 1 | ...e = "raspicam"] pub fn getSaturation (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn getShutterSpeed (self : & RaspiC... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14569 [INFO] [stdout] | [INFO] [stdout] 1 | ...am_destructor_autocxx_wrapper (autocxx_gen_this : * mut RaspiCam) ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13129 [INFO] [stdout] | [INFO] [stdout] 1 | ... "raspicam"] pub fn getShutterSpeed (self : & RaspiCam) -> c_uint ; # [namespace = "raspicam"] pub fn getExposure (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14749 [INFO] [stdout] | [INFO] [stdout] 1 | ..._wrapper (autocxx_gen_this : * mut RaspiCam , other : & RaspiCam) ; # [namespace = "raspicam"] # [doc = "Image formats"] type RASPICAM... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13218 [INFO] [stdout] | [INFO] [stdout] 1 | ...cam"] pub fn getExposure (self : & RaspiCam) -> RASPICAM_EXPOSURE ; # [namespace = "raspicam"] pub fn getAWB (self : & RaspiCam) -> RA... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6567 [INFO] [stdout] | [INFO] [stdout] 1 | ... } # [cxx :: bridge] mod cxxbridge { impl UniquePtr < RaspiCam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13297 [INFO] [stdout] | [INFO] [stdout] 1 | ...e = "raspicam"] pub fn getAWB (self : & RaspiCam) -> RASPICAM_AWB ; # [namespace = "raspicam"] pub fn getAWBG_red (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6599 [INFO] [stdout] | [INFO] [stdout] 1 | ...ge { impl UniquePtr < RaspiCam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6629 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13372 [INFO] [stdout] | [INFO] [stdout] 1 | ...space = "raspicam"] pub fn getAWBG_red (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getAWBG_blue (self : & RaspiCam)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6668 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FO... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13448 [INFO] [stdout] | [INFO] [stdout] 1 | ...pace = "raspicam"] pub fn getAWBG_blue (self : & RaspiCam) -> f32 ; # [namespace = "raspicam"] pub fn getImageEffect (self : & RaspiCa... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6707 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FO... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13544 [INFO] [stdout] | [INFO] [stdout] 1 | ...ub fn getImageEffect (self : & RaspiCam) -> RASPICAM_IMAGE_EFFECT ; # [namespace = "raspicam"] pub fn getMetering (self : & RaspiCam) ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6744 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13633 [INFO] [stdout] | [INFO] [stdout] 1 | ...cam"] pub fn getMetering (self : & RaspiCam) -> RASPICAM_METERING ; # [namespace = "raspicam"] pub fn getFrameRate (self : & RaspiCam)... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6783 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6824 [INFO] [stdout] | [INFO] [stdout] 1 | ...tor < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13711 [INFO] [stdout] | [INFO] [stdout] 1 | ...ce = "raspicam"] pub fn getFrameRate (self : & RaspiCam) -> c_int ; # [namespace = "raspicam"] pub fn isHorizontallyFlipped (self : & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6865 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6904 [INFO] [stdout] | [INFO] [stdout] 1 | ...Ptr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13797 [INFO] [stdout] | [INFO] [stdout] 1 | ...spicam"] pub fn isHorizontallyFlipped (self : & RaspiCam) -> bool ; # [namespace = "raspicam"] pub fn isVerticallyFlipped (self : & Ra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6945 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13881 [INFO] [stdout] | [INFO] [stdout] 1 | ...raspicam"] pub fn isVerticallyFlipped (self : & RaspiCam) -> bool ; # [doc = " Returns an id of the camera. We assume the camera id is... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6981 [INFO] [stdout] | [INFO] [stdout] 1 | ...Vector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14152 [INFO] [stdout] | [INFO] [stdout] 1 | ...rapper (autocxx_gen_this : & RaspiCam) -> UniquePtr < CxxString > ; # [namespace = "raspicam"] # [doc = "Returns the size of the requi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7017 [INFO] [stdout] | [INFO] [stdout] 1 | ...l UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7051 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14354 [INFO] [stdout] | [INFO] [stdout] 1 | ...geTypeSize (self : & RaspiCam , type_ : RASPICAM_FORMAT) -> usize ; # [doc = "Constructor"] pub unsafe fn new_autocxx_autocxx_wrapper ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7087 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RAS... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14458 [INFO] [stdout] | [INFO] [stdout] 1 | ...n new_autocxx_autocxx_wrapper (autocxx_gen_this : * mut RaspiCam) ; # [doc = "Destructor"] pub unsafe fn RaspiCam_destructor_autocxx_w... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7132 [INFO] [stdout] | [INFO] [stdout] 1 | ...or < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPI... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14569 [INFO] [stdout] | [INFO] [stdout] 1 | ...am_destructor_autocxx_wrapper (autocxx_gen_this : * mut RaspiCam) ; # [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7177 [INFO] [stdout] | [INFO] [stdout] 1 | ...ICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPI... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7220 [INFO] [stdout] | [INFO] [stdout] 1 | ...SPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RAS... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14749 [INFO] [stdout] | [INFO] [stdout] 1 | ..._wrapper (autocxx_gen_this : * mut RaspiCam , other : & RaspiCam) ; # [namespace = "raspicam"] # [doc = "Image formats"] type RASPICAM... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7265 [INFO] [stdout] | [INFO] [stdout] 1 | ...ICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6567 [INFO] [stdout] | [INFO] [stdout] 1 | ... } # [cxx :: bridge] mod cxxbridge { impl UniquePtr < RaspiCam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6599 [INFO] [stdout] | [INFO] [stdout] 1 | ...ge { impl UniquePtr < RaspiCam > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7306 [INFO] [stdout] | [INFO] [stdout] 1 | ...RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6629 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < RaspiCam > { } impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7347 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6668 [INFO] [stdout] | [INFO] [stdout] 1 | ...impl WeakPtr < RaspiCam > { } impl UniquePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FO... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7386 [INFO] [stdout] | [INFO] [stdout] 1 | ...Ptr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6707 [INFO] [stdout] | [INFO] [stdout] 1 | ...uePtr < RASPICAM_FORMAT > { } impl SharedPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FO... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7427 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn autocxx_make_string_0x84f8a11596003003 (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6744 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < RASPICAM_FORMAT > { } impl WeakPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6783 [INFO] [stdout] | [INFO] [stdout] 1 | ...akPtr < RASPICAM_FORMAT > { } impl CxxVector < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6824 [INFO] [stdout] | [INFO] [stdout] 1 | ...tor < RASPICAM_FORMAT > { } impl UniquePtr < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6865 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_EXPOSURE > { } impl SharedPtr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6904 [INFO] [stdout] | [INFO] [stdout] 1 | ...Ptr < RASPICAM_EXPOSURE > { } impl WeakPtr < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6945 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_EXPOSURE > { } impl CxxVector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6981 [INFO] [stdout] | [INFO] [stdout] 1 | ...Vector < RASPICAM_EXPOSURE > { } impl UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7017 [INFO] [stdout] | [INFO] [stdout] 1 | ...l UniquePtr < RASPICAM_AWB > { } impl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7051 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl SharedPtr < RASPICAM_AWB > { } impl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7087 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl WeakPtr < RASPICAM_AWB > { } impl CxxVector < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RAS... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7132 [INFO] [stdout] | [INFO] [stdout] 1 | ...or < RASPICAM_AWB > { } impl UniquePtr < RASPICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPI... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7177 [INFO] [stdout] | [INFO] [stdout] 1 | ...ICAM_IMAGE_EFFECT > { } impl SharedPtr < RASPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPI... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7220 [INFO] [stdout] | [INFO] [stdout] 1 | ...SPICAM_IMAGE_EFFECT > { } impl WeakPtr < RASPICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RAS... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7265 [INFO] [stdout] | [INFO] [stdout] 1 | ...ICAM_IMAGE_EFFECT > { } impl CxxVector < RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICA... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7306 [INFO] [stdout] | [INFO] [stdout] 1 | ...RASPICAM_IMAGE_EFFECT > { } impl UniquePtr < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7347 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_METERING > { } impl SharedPtr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7386 [INFO] [stdout] | [INFO] [stdout] 1 | ...Ptr < RASPICAM_METERING > { } impl WeakPtr < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7427 [INFO] [stdout] | [INFO] [stdout] 1 | ...r < RASPICAM_METERING > { } impl CxxVector < RASPICAM_METERING > { } unsafe extern "C++" { fn autocxx_make_string_0x84f8a11596003003 (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RaspiCam` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15749 [INFO] [stdout] | [INFO] [stdout] 1 | ...s make_string ; pub mod raspicam { pub use super :: bindgen :: root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: rasp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15808 [INFO] [stdout] | [INFO] [stdout] 1 | ...root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15874 [INFO] [stdout] | [INFO] [stdout] 1 | ...raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_AWB` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: ra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16005 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_METERING` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16077 [INFO] [stdout] | [INFO] [stdout] 1 | ...am :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_METERING ; } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RaspiCam` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15749 [INFO] [stdout] | [INFO] [stdout] 1 | ...s make_string ; pub mod raspicam { pub use super :: bindgen :: root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: rasp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15808 [INFO] [stdout] | [INFO] [stdout] 1 | ...root :: raspicam :: RaspiCam ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: r... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15874 [INFO] [stdout] | [INFO] [stdout] 1 | ...raspicam :: RASPICAM_FORMAT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_AWB` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15942 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_EXPOSURE ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: ra... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16005 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RASPICAM_AWB ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: raspicam :: RASPICAM_METERING` [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16077 [INFO] [stdout] | [INFO] [stdout] 1 | ...am :: RASPICAM_IMAGE_EFFECT ; pub use super :: bindgen :: root :: raspicam :: RASPICAM_METERING ; } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:163:25 [INFO] [stdout] | [INFO] [stdout] 163 | cxxbridge::RaspiCam_alloc_autocxx_wrapper() [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] --> src/autocxx_ffi_default_gen.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | unsafe fn allocate_uninitialized_cpp_storage() -> *mut root::raspicam::RaspiCam [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | cxxbridge::RaspiCam_free_autocxx_wrapper(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] --> src/autocxx_ffi_default_gen.rs:165:21 [INFO] [stdout] | [INFO] [stdout] 165 | unsafe fn free_uninitialized_cpp_storage(arg0: *mut root::raspicam::RaspiCam) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:183:25 [INFO] [stdout] | [INFO] [stdout] 183 | / cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper( [INFO] [stdout] 184 | | this.get_unchecked_mut().as_mut_ptr(), [INFO] [stdout] 185 | | other, [INFO] [stdout] 186 | | ) [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] --> src/autocxx_ffi_default_gen.rs:177:21 [INFO] [stdout] | [INFO] [stdout] 177 | / unsafe fn copy_new( [INFO] [stdout] 178 | | other: &root::raspicam::RaspiCam, [INFO] [stdout] 179 | | this: ::std::pin::Pin< [INFO] [stdout] 180 | | &mut ::std::mem::MaybeUninit, [INFO] [stdout] 181 | | >, [INFO] [stdout] 182 | | ) { [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] --> src/autocxx_ffi_default_gen.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | ... this.get_unchecked_mut().as_mut_ptr(), [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 `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:163:25 [INFO] [stdout] | [INFO] [stdout] 163 | cxxbridge::RaspiCam_alloc_autocxx_wrapper() [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] --> src/autocxx_ffi_default_gen.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | unsafe fn allocate_uninitialized_cpp_storage() -> *mut root::raspicam::RaspiCam [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:166:25 [INFO] [stdout] | [INFO] [stdout] 166 | cxxbridge::RaspiCam_free_autocxx_wrapper(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] --> src/autocxx_ffi_default_gen.rs:165:21 [INFO] [stdout] | [INFO] [stdout] 165 | unsafe fn free_uninitialized_cpp_storage(arg0: *mut root::raspicam::RaspiCam) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx_ffi_default_gen::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> src/autocxx_ffi_default_gen.rs:183:25 [INFO] [stdout] | [INFO] [stdout] 183 | / cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper( [INFO] [stdout] 184 | | this.get_unchecked_mut().as_mut_ptr(), [INFO] [stdout] 185 | | other, [INFO] [stdout] 186 | | ) [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] --> src/autocxx_ffi_default_gen.rs:177:21 [INFO] [stdout] | [INFO] [stdout] 177 | / unsafe fn copy_new( [INFO] [stdout] 178 | | other: &root::raspicam::RaspiCam, [INFO] [stdout] 179 | | this: ::std::pin::Pin< [INFO] [stdout] 180 | | &mut ::std::mem::MaybeUninit, [INFO] [stdout] 181 | | >, [INFO] [stdout] 182 | | ) { [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] --> src/autocxx_ffi_default_gen.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | ... this.get_unchecked_mut().as_mut_ptr(), [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 `binding_generator::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5389 [INFO] [stdout] | [INFO] [stdout] 1 | ... root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_alloc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mu... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5301 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RaspiCam { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5525 [INFO] [stdout] | [INFO] [stdout] 1 | ...ot :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_free_autocxx_wrapper (arg0) } } impl Drop for root :: raspicam :: RaspiCam { # [do... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5438 [INFO] [stdout] | [INFO] [stdout] 1 | ...loc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6061 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper (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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5897 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: raspicam :: RaspiCam , this : :: std :: pin :: Pin < & mut :: std :: mem :: MaybeUninit < root :: raspicam :: RaspiCam > >) { ... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6140 [INFO] [stdout] | [INFO] [stdout] 1 | ...ctor_0x84f8a11596003003_autocxx_wrapper (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::RaspiCam_alloc_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5389 [INFO] [stdout] | [INFO] [stdout] 1 | ... root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_alloc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mu... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5301 [INFO] [stdout] | [INFO] [stdout] 1 | ... raspicam :: RaspiCam { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: raspicam :: RaspiCam { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::RaspiCam_free_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5525 [INFO] [stdout] | [INFO] [stdout] 1 | ...ot :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_free_autocxx_wrapper (arg0) } } impl Drop for root :: raspicam :: RaspiCam { # [do... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5438 [INFO] [stdout] | [INFO] [stdout] 1 | ...loc_autocxx_wrapper () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: raspicam :: RaspiCam) { cxxbridge :: RaspiCam_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `binding_generator::ffi::cxxbridge::new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6061 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: new_synthetic_const_copy_ctor_0x84f8a11596003003_autocxx_wrapper (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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5897 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: raspicam :: RaspiCam , this : :: std :: pin :: Pin < & mut :: std :: mem :: MaybeUninit < root :: raspicam :: RaspiCam > >) { ... [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/raspicam-rs-b7594605eb42c61f/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:6140 [INFO] [stdout] | [INFO] [stdout] 1 | ...ctor_0x84f8a11596003003_autocxx_wrapper (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 160 previous errors; 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] error: could not compile `raspicam-rs` (lib test) due to 161 previous errors; 14 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 160 previous errors; 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] error: could not compile `raspicam-rs` (lib) due to 161 previous errors; 14 warnings emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "e0bf28b67aae1d4a539351e33bbd12cfeefe0cfddc0fddc4535dc36e5c939766", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e0bf28b67aae1d4a539351e33bbd12cfeefe0cfddc0fddc4535dc36e5c939766", kill_on_drop: false }` [INFO] [stdout] e0bf28b67aae1d4a539351e33bbd12cfeefe0cfddc0fddc4535dc36e5c939766