[INFO] fetching crate modsecurity-rs 0.1.4... [INFO] checking modsecurity-rs-0.1.4 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate modsecurity-rs 0.1.4 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate modsecurity-rs 0.1.4 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 modsecurity-rs 0.1.4 [INFO] finished tweaking crates.io crate modsecurity-rs 0.1.4 [INFO] tweaked toml for crates.io crate modsecurity-rs 0.1.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate crates.io crate modsecurity-rs 0.1.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+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] f650c3cb5d06e494ea677fcf9909c0a682f579942ca3581a4a1861129590b97c [INFO] running `Command { std: "docker" "start" "-a" "f650c3cb5d06e494ea677fcf9909c0a682f579942ca3581a4a1861129590b97c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f650c3cb5d06e494ea677fcf9909c0a682f579942ca3581a4a1861129590b97c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f650c3cb5d06e494ea677fcf9909c0a682f579942ca3581a4a1861129590b97c", kill_on_drop: false }` [INFO] [stdout] f650c3cb5d06e494ea677fcf9909c0a682f579942ca3581a4a1861129590b97c [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] b5387c0f9e84b0677e5702bf65731f15c4e004fb486524b125c2ae6b881682b6 [INFO] running `Command { std: "docker" "start" "-a" "b5387c0f9e84b0677e5702bf65731f15c4e004fb486524b125c2ae6b881682b6", 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.76 [INFO] [stderr] Compiling libc v0.2.152 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling rustix v0.38.30 [INFO] [stderr] Compiling linux-raw-sys v0.4.12 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling serde v1.0.195 [INFO] [stderr] Compiling thiserror v1.0.56 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling serde_json v1.0.111 [INFO] [stderr] Compiling clang-sys v1.7.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling gimli v0.28.1 [INFO] [stderr] Compiling prettyplease v0.2.16 [INFO] [stderr] Compiling ryu v1.0.16 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling cxxbridge-flags v1.0.115 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling libloading v0.8.1 [INFO] [stderr] Compiling autocxx-bindgen v0.65.1 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling is_ci v1.1.1 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling fastrand v2.0.1 [INFO] [stderr] Compiling shlex v1.2.0 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling object v0.32.2 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling autocxx v0.26.0 [INFO] [stderr] Compiling anyhow v1.0.79 [INFO] [stderr] Compiling link-cplusplus v1.0.9 [INFO] [stderr] Compiling backtrace v0.3.69 [INFO] [stderr] Compiling cxx v1.0.115 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling addr2line v0.21.0 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling is-terminal v0.4.10 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling tempfile v3.9.0 [INFO] [stderr] Compiling supports-hyperlinks v2.1.0 [INFO] [stderr] Compiling supports-unicode v2.0.0 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling aquamarine v0.1.12 [INFO] [stderr] Compiling strum_macros v0.24.3 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling cxx-gen v0.7.115 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling env_logger v0.9.3 [INFO] [stderr] Compiling serde_derive v1.0.195 [INFO] [stderr] Compiling thiserror-impl v1.0.56 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling cxxbridge-macro v1.0.115 [INFO] [stderr] Compiling miette v5.10.0 [INFO] [stderr] Checking moveit v0.6.0 [INFO] [stderr] Compiling autocxx-parser v0.26.0 [INFO] [stderr] Compiling autocxx-engine v0.26.0 [INFO] [stderr] Compiling autocxx-macro v0.26.0 [INFO] [stderr] Compiling autocxx-build v0.26.0 [INFO] [stderr] Compiling modsecurity-rs v0.1.4 (/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 `modsecurity` [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15866 [INFO] [stderr] | [INFO] [stderr] 1 | ...cxxbridge { impl UniquePtr < ModSecurityIntervention_t > unsafe { } impl SharedPtr < ModSecurityIntervention_t > unsafe { } impl WeakP... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:26:20 [INFO] [stderr] | [INFO] [stderr] 26 | inner: Pin>, [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:31:20 [INFO] [stderr] | [INFO] [stderr] 31 | inner: Pin>, [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:36:20 [INFO] [stderr] | [INFO] [stderr] 36 | inner: Pin>, [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:59:11 [INFO] [stderr] | [INFO] [stderr] 59 | impl From for Intervention { [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 60 | fn from(o: ffi::modsecurity::ModSecurityIntervention) -> Self { [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:86:30 [INFO] [stderr] | [INFO] [stderr] 86 | let tx = ffi::modsecurity::Transaction::new1( [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:97:21 [INFO] [stderr] | [INFO] [stderr] 97 | ffi::modsecurity::Transaction::new(modsec_ptr, ruleset_ptr, ptr::null_mut()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:206:22 [INFO] [stderr] | [INFO] [stderr] 206 | let mut it = ffi::modsecurity::ModSecurityIntervention { [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:238:20 [INFO] [stderr] | [INFO] [stderr] 238 | inner: ffi::modsecurity::ModSecurity::new().within_box(), [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:254:25 [INFO] [stderr] | [INFO] [stderr] 254 | let mut inner = ffi::modsecurity::RulesSet::new().within_box(); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error: aborting due to 11 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0433`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16325 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; pub unsafe fn ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut M... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16446 [INFO] [stdout] | [INFO] [stdout] 1 | ...() -> * mut ModSecurityIntervention_t ; pub unsafe fn ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16569 [INFO] [stdout] | [INFO] [stdout] 1 | ...g0 : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity"] type ModSecurityIntervention_t = super :: bindgen :: root :: mod... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16796 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d () -> * mut Transaction ; pub unsafe fn Transaction_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut Transaction) ;... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16891 [INFO] [stdout] | [INFO] [stdout] 1 | ...760eaaa92d (arg0 : * mut Transaction) ; # [namespace = "modsecurity"] type Transaction = super :: bindgen :: root :: modsecurity :: Tr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17090 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d () -> * mut ModSecurity ; pub unsafe fn ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut ModSecurity) ;... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17185 [INFO] [stdout] | [INFO] [stdout] 1 | ...760eaaa92d (arg0 : * mut ModSecurity) ; # [namespace = "modsecurity"] type ModSecurity = super :: bindgen :: root :: modsecurity :: Mo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17378 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () -> * mut RulesSet ; pub unsafe fn RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut RulesSet) ; # [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17467 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d (arg0 : * mut RulesSet) ; # [namespace = "modsecurity"] type RulesSet = super :: bindgen :: root :: modsecurity :: Rules... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17759 [INFO] [stdout] | [INFO] [stdout] 1 | ...onst c_char , sPort : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn processURI (self : Pin < & mut Transaction > , uri... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17943 [INFO] [stdout] | [INFO] [stdout] 1 | ...tp_version : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestHeaders (self : Pin < & mut Transaction >) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18048 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn addRequestHeader (self : Pin < & mut Transaction > , key ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18190 [INFO] [stdout] | [INFO] [stdout] 1 | ...tring , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pub unsafe fn addRequestHeader... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18372 [INFO] [stdout] | [INFO] [stdout] 1 | ...nst u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pub unsafe fn addRequestHeader... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18592 [INFO] [stdout] | [INFO] [stdout] 1 | ...onst u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestBody (self : Pin < & mut Transaction >) -> ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18694 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendRequestBody (self : Pin < & mut Transaction ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18837 [INFO] [stdout] | [INFO] [stdout] 1 | ...: * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn requestBodyFromFile (self : Pin < & mut Transactio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18971 [INFO] [stdout] | [INFO] [stdout] 1 | ...n > , path : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseHeaders (self : Pin < & mut Transaction > ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19114 [INFO] [stdout] | [INFO] [stdout] 1 | ...c_int , proto : & CxxString) -> c_int ; # [namespace = "modsecurity"] pub fn addResponseHeader (self : Pin < & mut Transaction > , key... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19257 [INFO] [stdout] | [INFO] [stdout] 1 | ...tring , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] pub unsafe fn addResponseHead... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19441 [INFO] [stdout] | [INFO] [stdout] 1 | ...nst u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] pub unsafe fn addResponseHead... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19663 [INFO] [stdout] | [INFO] [stdout] 1 | ...onst u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseBody (self : Pin < & mut Transaction >) ->... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19766 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendResponseBody (self : Pin < & mut Transaction... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19910 [INFO] [stdout] | [INFO] [stdout] 1 | ...: * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processLogging (self : Pin < & mut Transaction >) -> 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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20008 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn updateStatusCode (self : Pin < & mut Transaction > , stat... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20125 [INFO] [stdout] | [INFO] [stdout] 1 | ...nsaction > , status : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn intervention (self : Pin < & mut Transaction > , i... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20266 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut ModSecurityIntervention_t) -> bool ; # [namespace = "modsecurity"] pub fn addArgument (self : Pin < & mut Transaction > , orig : & ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20440 [INFO] [stdout] | [INFO] [stdout] 1 | ...& CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn extractArguments (self : Pin < & mut Transaction > , orig... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20597 [INFO] [stdout] | [INFO] [stdout] 1 | ...& CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn getResponseBody (self : & Transaction) -> * const c_char ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20693 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : & Transaction) -> * const c_char ; # [namespace = "modsecurity"] pub fn getResponseBodyLength (self : Pin < & mut Transaction >) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20798 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> usize ; # [namespace = "modsecurity"] pub fn getRequestBodyLength (self : Pin < & mut Transaction >) -... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20902 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> usize ; pub fn debug_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : & Transaction , arg1 : c_i... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21035 [INFO] [stdout] | [INFO] [stdout] 1 | ...int , arg2 : UniquePtr < CxxString >) ; # [namespace = "modsecurity"] pub fn getRuleEngineState (self : & Transaction) -> c_int ; pub ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21125 [INFO] [stdout] | [INFO] [stdout] 1 | ...State (self : & Transaction) -> c_int ; pub fn toJSON_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : Pin < & mut Transaction >... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21266 [INFO] [stdout] | [INFO] [stdout] 1 | ...s : c_int) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormat_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21444 [INFO] [stdout] | [INFO] [stdout] 1 | ...CxxString) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormatIndex_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : 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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21645 [INFO] [stdout] | [INFO] [stdout] 1 | ...CxxString) -> UniquePtr < CxxString > ; pub unsafe fn modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (autocxx_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21857 [INFO] [stdout] | [INFO] [stdout] 1 | ... RulesSet , logCbData : * mut c_void) ; pub unsafe fn modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_thi... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22082 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut c_char , logCbData : * mut c_void) ; pub unsafe fn Transaction_destructor_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22195 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut Transaction) ; # [namespace = "modsecurity"] pub fn whoAmI < 'a > (self : Pin < & 'a mut ModSecurity >) -> & ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22304 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut ModSecurity >) -> & 'a CxxString ; # [namespace = "modsecurity"] pub fn setConnectorInformation (self : Pin < & mut ModSecurity >... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22428 [INFO] [stdout] | [INFO] [stdout] 1 | ...Security > , connector : & CxxString) ; # [namespace = "modsecurity"] pub fn getConnectorInformation < 'a > (self : & 'a ModSecurity) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22542 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & 'a ModSecurity) -> & 'a CxxString ; pub unsafe fn modsecurity_ModSecurity_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (autocxx_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22668 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut ModSecurity) ; pub unsafe fn ModSecurity_destructor_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22781 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut ModSecurity) ; # [namespace = "modsecurity"] pub unsafe fn loadFromUri (self : Pin < & mut RulesSet > , uri :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22903 [INFO] [stdout] | [INFO] [stdout] 1 | ...et > , uri : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn loadRemote (self : Pin < & mut RulesSet > , key : ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23047 [INFO] [stdout] | [INFO] [stdout] 1 | ...char , uri : * const c_char) -> c_int ; pub unsafe fn modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23202 [INFO] [stdout] | [INFO] [stdout] 1 | ... > , rules : * const c_char) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "load"] pub unsafe fn load1 (self : Pin < & mut Ru... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23363 [INFO] [stdout] | [INFO] [stdout] 1 | ...c_char , ref_ : & CxxString) -> c_int ; pub fn modsecurity_RulesSet_dump_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : & Rule... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23465 [INFO] [stdout] | [INFO] [stdout] 1 | ...aa92d (autocxx_gen_this : & RulesSet) ; pub unsafe fn modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23620 [INFO] [stdout] | [INFO] [stdout] 1 | ...t > , driver : * mut Driver) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "merge"] pub unsafe fn merge1 (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23762 [INFO] [stdout] | [INFO] [stdout] 1 | ... > , rules : * mut RulesSet) -> c_int ; pub unsafe fn modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_th... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23946 [INFO] [stdout] | [INFO] [stdout] 1 | ...saction : * mut Transaction) -> c_int ; pub fn getParserError_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : Pin < & mut Rules... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24076 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet >) -> UniquePtr < CxxString > ; pub fn modsecurity_RulesSet_debug_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : 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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24266 [INFO] [stdout] | [INFO] [stdout] 1 | ...ri : & CxxString , msg : & CxxString) ; pub unsafe fn modsecurity_RulesSet_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24386 [INFO] [stdout] | [INFO] [stdout] 1 | ...d (autocxx_gen_this : * mut RulesSet) ; pub unsafe fn modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24528 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet , customLog : * mut DebugLog) ; pub unsafe fn RulesSet_destructor_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24635 [INFO] [stdout] | [INFO] [stdout] 1 | ...d (autocxx_gen_this : * mut RulesSet) ; # [doc = "Synthesized move constructor."] pub unsafe fn modsecurity_ModSecurityIntervention_t_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24904 [INFO] [stdout] | [INFO] [stdout] 1 | ...er : * mut ModSecurityIntervention_t) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurity_ModSecurityIntervention_t_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25175 [INFO] [stdout] | [INFO] [stdout] 1 | ... other : & ModSecurityIntervention_t) ; # [doc = "Synthesized destructor."] pub unsafe fn ModSecurityIntervention_t_synthetic_destruct... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25381 [INFO] [stdout] | [INFO] [stdout] 1 | ...is : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity::Parser"] type Driver ; # [namespace = "modsecurity::debug_log"] t... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25644 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () -> * mut DebugLog ; pub unsafe fn DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut DebugLog) ; # [do... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25733 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d (arg0 : * mut DebugLog) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurity_debug_log_DebugLog_new_syn... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25963 [INFO] [stdout] | [INFO] [stdout] 1 | ... * mut DebugLog , other : & DebugLog) ; type c_int = autocxx :: c_int ; type c_void = autocxx :: c_void ; include ! ("modsecurity/mods... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15676 [INFO] [stdout] | [INFO] [stdout] 1 | ...iquePtr < ModSecurityIntervention_t > { } impl SharedPtr < ModSecurityIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15725 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < ModSecurityIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < ModSecurityIntervention_t > ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15772 [INFO] [stdout] | [INFO] [stdout] 1 | ...WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl Sha... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15821 [INFO] [stdout] | [INFO] [stdout] 1 | ...xVector < ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transac... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15856 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecu... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15891 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecu... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15924 [INFO] [stdout] | [INFO] [stdout] 1 | ...on > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecu... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15959 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSe... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15994 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet >... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16027 [INFO] [stdout] | [INFO] [stdout] 1 | ...ty > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16059 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16091 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16121 [INFO] [stdout] | [INFO] [stdout] 1 | ...esSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16153 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autoc... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16185 [INFO] [stdout] | [INFO] [stdout] 1 | ...Log > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_make_string_0x208102760eaaa92... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16215 [INFO] [stdout] | [INFO] [stdout] 1 | ...ugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_make_string_0x208102760eaaa92d (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 :: modsecurity :: ModSecurityIntervention_t` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26409 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; pub mod modsecurity { pub use super :: bindgen :: root :: modsecurity :: ModSecurityIntervention_t ; pub use super :: bindgen :: ro... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26774 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntion ; pub mod Parser { pub use super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver ; } pub mod debug_log { pub use ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26875 [INFO] [stdout] | [INFO] [stdout] 1 | ...} pub mod debug_log { pub use super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog ; } } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4790 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4569 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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 `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4853 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4899 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } p... [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::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5294 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5029 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , id : * mut :: std :: os :: raw :: c_char , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5357 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autoc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5403 [INFO] [stdout] | [INFO] [stdout] 1 | ...() ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7819 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d (self , rules) } pub fn dump (self : & root :: mo... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7657 [INFO] [stdout] | [INFO] [stdout] 1 | ... { pub unsafe fn load (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , rules : * const :: std :: os :: raw :: c_char) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8222 [INFO] [stdout] | [INFO] [stdout] 1 | ...: c_int { cxxbridge :: modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d (self , driver) } pub unsafe fn evaluate (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] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8050 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn merge (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , driver : * mut root :: modsecurity :: Parser :: Driver) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8517 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d (self , phase , transaction) } pub fn getPars... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8315 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn evaluate (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , phase : autocxx :: c_int , transaction : * mut root :: modsecurity :: Transaction) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9571 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9427 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (customLog : * mut root :: modsecurity :: debug_log :: DebugLog) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9634 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9680 [INFO] [stdout] | [INFO] [stdout] 1 | ...ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } } unsafe impl autocxx :: mo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9991 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { cxxbridge :: ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_st... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9883 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurityIntervention_t { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10183 [INFO] [stdout] | [INFO] [stdout] 1 | ...ention_t) { cxxbridge :: ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit ::... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10076 [INFO] [stdout] | [INFO] [stdout] 1 | ...60eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurityIntervention_t) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10456 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { cxxbridge :: Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10362 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: Transaction { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10620 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: Transaction) { cxxbridge :: Transaction_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10527 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: Transaction) { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10879 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { cxxbridge :: ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10785 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurity { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11043 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: ModSecurity) { cxxbridge :: ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10950 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurity) { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11296 [INFO] [stdout] | [INFO] [stdout] 1 | ...ecurity :: RulesSet { cxxbridge :: RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11205 [INFO] [stdout] | [INFO] [stdout] 1 | ...security :: RulesSet { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: RulesSet { cxxbridge :: RulesSe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11454 [INFO] [stdout] | [INFO] [stdout] 1 | ...urity :: RulesSet) { cxxbridge :: RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } impl Drop for root :: modsecurity :: Tra... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: RulesSet) { cxxbridge :: RulesSet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12547 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12275 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: modsecurity :: ModSecurityIntervention_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12677 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12743 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13171 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12965 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: ModSecurityIntervention_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13307 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: modsecurity ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14340 [INFO] [stdout] | [INFO] [stdout] 1 | ...bug_log :: DebugLog { cxxbridge :: DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14236 [INFO] [stdout] | [INFO] [stdout] 1 | ...g :: DebugLog { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: debug_log :: DebugLog { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14511 [INFO] [stdout] | [INFO] [stdout] 1 | ...g_log :: DebugLog) { cxxbridge :: DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: new :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14408 [INFO] [stdout] | [INFO] [stdout] 1 | ...2760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: debug_log :: DebugLog) { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14923 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14725 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: debug_log :: DebugLog , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: debug_log :: DebugLog > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15052 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (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 `std::ffi::CString::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | CString::from_raw(ptr).to_string_lossy().to_string() [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/lib.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | unsafe fn lossy_string_from_ptr(ptr: *mut i8) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 113 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Migrating src/main.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `modsecurity` [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected type, found keyword `unsafe` [INFO] [stderr] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15866 [INFO] [stderr] | [INFO] [stderr] 1 | ...cxxbridge { impl UniquePtr < ModSecurityIntervention_t > unsafe { } impl SharedPtr < ModSecurityIntervention_t > unsafe { } impl WeakP... [INFO] [stderr] | ^^^^^^ expected type [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:26:20 [INFO] [stderr] | [INFO] [stderr] 26 | inner: Pin>, [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:31:20 [INFO] [stderr] | [INFO] [stderr] 31 | inner: Pin>, [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:36:20 [INFO] [stderr] | [INFO] [stderr] 36 | inner: Pin>, [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:59:11 [INFO] [stderr] | [INFO] [stderr] 59 | impl From for Intervention { [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:60:16 [INFO] [stderr] | [INFO] [stderr] 60 | fn from(o: ffi::modsecurity::ModSecurityIntervention) -> Self { [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:86:30 [INFO] [stderr] | [INFO] [stderr] 86 | let tx = ffi::modsecurity::Transaction::new1( [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:97:21 [INFO] [stderr] | [INFO] [stderr] 97 | ffi::modsecurity::Transaction::new(modsec_ptr, ruleset_ptr, ptr::null_mut()) [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:206:22 [INFO] [stderr] | [INFO] [stderr] 206 | let mut it = ffi::modsecurity::ModSecurityIntervention { [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:238:20 [INFO] [stderr] | [INFO] [stderr] 238 | inner: ffi::modsecurity::ModSecurity::new().within_box(), [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared crate or module `ffi` [INFO] [stderr] --> src/lib.rs:254:25 [INFO] [stderr] | [INFO] [stderr] 254 | let mut inner = ffi::modsecurity::RulesSet::new().within_box(); [INFO] [stderr] | ^^^ use of undeclared crate or module `ffi` [INFO] [stderr] [INFO] [stderr] error: aborting due to 11 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0433`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16325 [INFO] [stdout] | [INFO] [stdout] 1 | ..._ : & str) -> UniquePtr < CxxString > ; pub unsafe fn ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut M... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] = note: `--force-warn missing-unsafe-on-extern` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16446 [INFO] [stdout] | [INFO] [stdout] 1 | ...() -> * mut ModSecurityIntervention_t ; pub unsafe fn ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16569 [INFO] [stdout] | [INFO] [stdout] 1 | ...g0 : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity"] type ModSecurityIntervention_t = super :: bindgen :: root :: mod... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16796 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d () -> * mut Transaction ; pub unsafe fn Transaction_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut Transaction) ;... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16891 [INFO] [stdout] | [INFO] [stdout] 1 | ...760eaaa92d (arg0 : * mut Transaction) ; # [namespace = "modsecurity"] type Transaction = super :: bindgen :: root :: modsecurity :: Tr... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17090 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d () -> * mut ModSecurity ; pub unsafe fn ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut ModSecurity) ;... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17185 [INFO] [stdout] | [INFO] [stdout] 1 | ...760eaaa92d (arg0 : * mut ModSecurity) ; # [namespace = "modsecurity"] type ModSecurity = super :: bindgen :: root :: modsecurity :: Mo... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17378 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () -> * mut RulesSet ; pub unsafe fn RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut RulesSet) ; # [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17467 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d (arg0 : * mut RulesSet) ; # [namespace = "modsecurity"] type RulesSet = super :: bindgen :: root :: modsecurity :: Rules... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17759 [INFO] [stdout] | [INFO] [stdout] 1 | ...onst c_char , sPort : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn processURI (self : Pin < & mut Transaction > , uri... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17943 [INFO] [stdout] | [INFO] [stdout] 1 | ...tp_version : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestHeaders (self : Pin < & mut Transaction >) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18048 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn addRequestHeader (self : Pin < & mut Transaction > , key ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18190 [INFO] [stdout] | [INFO] [stdout] 1 | ...tring , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pub unsafe fn addRequestHeader... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18372 [INFO] [stdout] | [INFO] [stdout] 1 | ...nst u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pub unsafe fn addRequestHeader... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18592 [INFO] [stdout] | [INFO] [stdout] 1 | ...onst u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestBody (self : Pin < & mut Transaction >) -> ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18694 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendRequestBody (self : Pin < & mut Transaction ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18837 [INFO] [stdout] | [INFO] [stdout] 1 | ...: * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn requestBodyFromFile (self : Pin < & mut Transactio... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18971 [INFO] [stdout] | [INFO] [stdout] 1 | ...n > , path : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseHeaders (self : Pin < & mut Transaction > ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19114 [INFO] [stdout] | [INFO] [stdout] 1 | ...c_int , proto : & CxxString) -> c_int ; # [namespace = "modsecurity"] pub fn addResponseHeader (self : Pin < & mut Transaction > , key... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19257 [INFO] [stdout] | [INFO] [stdout] 1 | ...tring , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] pub unsafe fn addResponseHead... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19441 [INFO] [stdout] | [INFO] [stdout] 1 | ...nst u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] pub unsafe fn addResponseHead... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19663 [INFO] [stdout] | [INFO] [stdout] 1 | ...onst u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseBody (self : Pin < & mut Transaction >) ->... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19766 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendResponseBody (self : Pin < & mut Transaction... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19910 [INFO] [stdout] | [INFO] [stdout] 1 | ...: * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processLogging (self : Pin < & mut Transaction >) -> 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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20008 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn updateStatusCode (self : Pin < & mut Transaction > , stat... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20125 [INFO] [stdout] | [INFO] [stdout] 1 | ...nsaction > , status : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn intervention (self : Pin < & mut Transaction > , i... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20266 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut ModSecurityIntervention_t) -> bool ; # [namespace = "modsecurity"] pub fn addArgument (self : Pin < & mut Transaction > , orig : & ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20440 [INFO] [stdout] | [INFO] [stdout] 1 | ...& CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn extractArguments (self : Pin < & mut Transaction > , orig... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20597 [INFO] [stdout] | [INFO] [stdout] 1 | ...& CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn getResponseBody (self : & Transaction) -> * const c_char ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20693 [INFO] [stdout] | [INFO] [stdout] 1 | ...lf : & Transaction) -> * const c_char ; # [namespace = "modsecurity"] pub fn getResponseBodyLength (self : Pin < & mut Transaction >) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20798 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> usize ; # [namespace = "modsecurity"] pub fn getRequestBodyLength (self : Pin < & mut Transaction >) -... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20902 [INFO] [stdout] | [INFO] [stdout] 1 | ...: Pin < & mut Transaction >) -> usize ; pub fn debug_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : & Transaction , arg1 : c_i... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21035 [INFO] [stdout] | [INFO] [stdout] 1 | ...int , arg2 : UniquePtr < CxxString >) ; # [namespace = "modsecurity"] pub fn getRuleEngineState (self : & Transaction) -> c_int ; pub ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21125 [INFO] [stdout] | [INFO] [stdout] 1 | ...State (self : & Transaction) -> c_int ; pub fn toJSON_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : Pin < & mut Transaction >... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21266 [INFO] [stdout] | [INFO] [stdout] 1 | ...s : c_int) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormat_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21444 [INFO] [stdout] | [INFO] [stdout] 1 | ...CxxString) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormatIndex_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : 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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21645 [INFO] [stdout] | [INFO] [stdout] 1 | ...CxxString) -> UniquePtr < CxxString > ; pub unsafe fn modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (autocxx_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21857 [INFO] [stdout] | [INFO] [stdout] 1 | ... RulesSet , logCbData : * mut c_void) ; pub unsafe fn modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_thi... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22082 [INFO] [stdout] | [INFO] [stdout] 1 | ...ut c_char , logCbData : * mut c_void) ; pub unsafe fn Transaction_destructor_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22195 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut Transaction) ; # [namespace = "modsecurity"] pub fn whoAmI < 'a > (self : Pin < & 'a mut ModSecurity >) -> & ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22304 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut ModSecurity >) -> & 'a CxxString ; # [namespace = "modsecurity"] pub fn setConnectorInformation (self : Pin < & mut ModSecurity >... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22428 [INFO] [stdout] | [INFO] [stdout] 1 | ...Security > , connector : & CxxString) ; # [namespace = "modsecurity"] pub fn getConnectorInformation < 'a > (self : & 'a ModSecurity) ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22542 [INFO] [stdout] | [INFO] [stdout] 1 | ...: & 'a ModSecurity) -> & 'a CxxString ; pub unsafe fn modsecurity_ModSecurity_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (autocxx_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22668 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut ModSecurity) ; pub unsafe fn ModSecurity_destructor_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22781 [INFO] [stdout] | [INFO] [stdout] 1 | ...autocxx_gen_this : * mut ModSecurity) ; # [namespace = "modsecurity"] pub unsafe fn loadFromUri (self : Pin < & mut RulesSet > , uri :... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22903 [INFO] [stdout] | [INFO] [stdout] 1 | ...et > , uri : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn loadRemote (self : Pin < & mut RulesSet > , key : ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23047 [INFO] [stdout] | [INFO] [stdout] 1 | ...char , uri : * const c_char) -> c_int ; pub unsafe fn modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23202 [INFO] [stdout] | [INFO] [stdout] 1 | ... > , rules : * const c_char) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "load"] pub unsafe fn load1 (self : Pin < & mut Ru... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23363 [INFO] [stdout] | [INFO] [stdout] 1 | ...c_char , ref_ : & CxxString) -> c_int ; pub fn modsecurity_RulesSet_dump_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : & Rule... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23465 [INFO] [stdout] | [INFO] [stdout] 1 | ...aa92d (autocxx_gen_this : & RulesSet) ; pub unsafe fn modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23620 [INFO] [stdout] | [INFO] [stdout] 1 | ...t > , driver : * mut Driver) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "merge"] pub unsafe fn merge1 (self : Pin < & mut ... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23762 [INFO] [stdout] | [INFO] [stdout] 1 | ... > , rules : * mut RulesSet) -> c_int ; pub unsafe fn modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_th... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23946 [INFO] [stdout] | [INFO] [stdout] 1 | ...saction : * mut Transaction) -> c_int ; pub fn getParserError_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : Pin < & mut Rules... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24076 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet >) -> UniquePtr < CxxString > ; pub fn modsecurity_RulesSet_debug_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : 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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24266 [INFO] [stdout] | [INFO] [stdout] 1 | ...ri : & CxxString , msg : & CxxString) ; pub unsafe fn modsecurity_RulesSet_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24386 [INFO] [stdout] | [INFO] [stdout] 1 | ...d (autocxx_gen_this : * mut RulesSet) ; pub unsafe fn modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24528 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet , customLog : * mut DebugLog) ; pub unsafe fn RulesSet_destructor_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24635 [INFO] [stdout] | [INFO] [stdout] 1 | ...d (autocxx_gen_this : * mut RulesSet) ; # [doc = "Synthesized move constructor."] pub unsafe fn modsecurity_ModSecurityIntervention_t_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24904 [INFO] [stdout] | [INFO] [stdout] 1 | ...er : * mut ModSecurityIntervention_t) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurity_ModSecurityIntervention_t_... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25175 [INFO] [stdout] | [INFO] [stdout] 1 | ... other : & ModSecurityIntervention_t) ; # [doc = "Synthesized destructor."] pub unsafe fn ModSecurityIntervention_t_synthetic_destruct... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25381 [INFO] [stdout] | [INFO] [stdout] 1 | ...is : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity::Parser"] type Driver ; # [namespace = "modsecurity::debug_log"] t... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25644 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () -> * mut DebugLog ; pub unsafe fn DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut DebugLog) ; # [do... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25733 [INFO] [stdout] | [INFO] [stdout] 1 | ...102760eaaa92d (arg0 : * mut DebugLog) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurity_debug_log_DebugLog_new_syn... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25963 [INFO] [stdout] | [INFO] [stdout] 1 | ... * mut DebugLog , other : & DebugLog) ; type c_int = autocxx :: c_int ; type c_void = autocxx :: c_void ; include ! ("modsecurity/mods... [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15676 [INFO] [stdout] | [INFO] [stdout] 1 | ...iquePtr < ModSecurityIntervention_t > { } impl SharedPtr < ModSecurityIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15725 [INFO] [stdout] | [INFO] [stdout] 1 | ...aredPtr < ModSecurityIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < ModSecurityIntervention_t > ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15772 [INFO] [stdout] | [INFO] [stdout] 1 | ...WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl Sha... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15821 [INFO] [stdout] | [INFO] [stdout] 1 | ...xVector < ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transac... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15856 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecu... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15891 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecu... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15924 [INFO] [stdout] | [INFO] [stdout] 1 | ...on > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecu... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15959 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSe... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15994 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet >... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16027 [INFO] [stdout] | [INFO] [stdout] 1 | ...ty > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16059 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16091 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16121 [INFO] [stdout] | [INFO] [stdout] 1 | ...esSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { ... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16153 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autoc... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16185 [INFO] [stdout] | [INFO] [stdout] 1 | ...Log > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_make_string_0x208102760eaaa92... [INFO] [stdout] | -^^ [INFO] [stdout] | | [INFO] [stdout] | help: needs `unsafe` before the extern keyword: `unsafe` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123743 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: extern blocks should be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16215 [INFO] [stdout] | [INFO] [stdout] 1 | ...ugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_make_string_0x208102760eaaa92d (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 :: modsecurity :: ModSecurityIntervention_t` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26409 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; pub mod modsecurity { pub use super :: bindgen :: root :: modsecurity :: ModSecurityIntervention_t ; pub use super :: bindgen :: ro... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26774 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntion ; pub mod Parser { pub use super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver ; } pub mod debug_log { pub use ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26875 [INFO] [stdout] | [INFO] [stdout] 1 | ...} pub mod debug_log { pub use super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog ; } } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4790 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4569 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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 `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4853 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4899 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } p... [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::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5294 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5029 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , id : * mut :: std :: os :: raw :: c_char , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5357 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autoc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5403 [INFO] [stdout] | [INFO] [stdout] 1 | ...() ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7819 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d (self , rules) } pub fn dump (self : & root :: mo... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7657 [INFO] [stdout] | [INFO] [stdout] 1 | ... { pub unsafe fn load (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , rules : * const :: std :: os :: raw :: c_char) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8222 [INFO] [stdout] | [INFO] [stdout] 1 | ...: c_int { cxxbridge :: modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d (self , driver) } pub unsafe fn evaluate (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] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8050 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn merge (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , driver : * mut root :: modsecurity :: Parser :: Driver) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8517 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d (self , phase , transaction) } pub fn getPars... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8315 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn evaluate (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , phase : autocxx :: c_int , transaction : * mut root :: modsecurity :: Transaction) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9571 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9427 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (customLog : * mut root :: modsecurity :: debug_log :: DebugLog) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9634 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9680 [INFO] [stdout] | [INFO] [stdout] 1 | ...ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } } unsafe impl autocxx :: mo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9991 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { cxxbridge :: ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_st... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9883 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurityIntervention_t { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10183 [INFO] [stdout] | [INFO] [stdout] 1 | ...ention_t) { cxxbridge :: ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit ::... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10076 [INFO] [stdout] | [INFO] [stdout] 1 | ...60eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurityIntervention_t) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10456 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { cxxbridge :: Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10362 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: Transaction { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10620 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: Transaction) { cxxbridge :: Transaction_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10527 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: Transaction) { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10879 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { cxxbridge :: ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10785 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurity { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11043 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: ModSecurity) { cxxbridge :: ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10950 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurity) { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11296 [INFO] [stdout] | [INFO] [stdout] 1 | ...ecurity :: RulesSet { cxxbridge :: RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11205 [INFO] [stdout] | [INFO] [stdout] 1 | ...security :: RulesSet { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: RulesSet { cxxbridge :: RulesSe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11454 [INFO] [stdout] | [INFO] [stdout] 1 | ...urity :: RulesSet) { cxxbridge :: RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } impl Drop for root :: modsecurity :: Tra... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: RulesSet) { cxxbridge :: RulesSet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12547 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12275 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: modsecurity :: ModSecurityIntervention_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12677 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12743 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13171 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12965 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: ModSecurityIntervention_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13307 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: modsecurity ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14340 [INFO] [stdout] | [INFO] [stdout] 1 | ...bug_log :: DebugLog { cxxbridge :: DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14236 [INFO] [stdout] | [INFO] [stdout] 1 | ...g :: DebugLog { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: debug_log :: DebugLog { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14511 [INFO] [stdout] | [INFO] [stdout] 1 | ...g_log :: DebugLog) { cxxbridge :: DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: new :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14408 [INFO] [stdout] | [INFO] [stdout] 1 | ...2760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: debug_log :: DebugLog) { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14923 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14725 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: debug_log :: DebugLog , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: debug_log :: DebugLog > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15052 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (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 `std::ffi::CString::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | CString::from_raw(ptr).to_string_lossy().to_string() [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/lib.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | unsafe fn lossy_string_from_ptr(ptr: *mut i8) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 113 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 17.39s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling modsecurity-rs v0.1.4 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16325 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x208102760eaaa92d (str_ : & str) -> UniquePtr < CxxString > ; pub unsafe fn ModSecurityIntervention_t_alloc_autocxx_wrapper_0x20... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16446 [INFO] [stdout] | [INFO] [stdout] 1 | ..._wrapper_0x208102760eaaa92d () -> * mut ModSecurityIntervention_t ; pub unsafe fn ModSecurityIntervention_t_free_autocxx_wrapper_0x208... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16325 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring_0x208102760eaaa92d (str_ : & str) -> UniquePtr < CxxString > ; pub unsafe fn ModSecurityIntervention_t_alloc_autocxx_wrapper_0x20... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16569 [INFO] [stdout] | [INFO] [stdout] 1 | ...apper_0x208102760eaaa92d (arg0 : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity"] type ModSecurityIntervention_t = sup... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16446 [INFO] [stdout] | [INFO] [stdout] 1 | ..._wrapper_0x208102760eaaa92d () -> * mut ModSecurityIntervention_t ; pub unsafe fn ModSecurityIntervention_t_free_autocxx_wrapper_0x208... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16796 [INFO] [stdout] | [INFO] [stdout] 1 | ..._alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut Transaction ; pub unsafe fn Transaction_free_autocxx_wrapper_0x208102760eaaa92d ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16569 [INFO] [stdout] | [INFO] [stdout] 1 | ...apper_0x208102760eaaa92d (arg0 : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity"] type ModSecurityIntervention_t = sup... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16796 [INFO] [stdout] | [INFO] [stdout] 1 | ..._alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut Transaction ; pub unsafe fn Transaction_free_autocxx_wrapper_0x208102760eaaa92d ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16891 [INFO] [stdout] | [INFO] [stdout] 1 | ...ree_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut Transaction) ; # [namespace = "modsecurity"] type Transaction = super :: bindgen ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16891 [INFO] [stdout] | [INFO] [stdout] 1 | ...ree_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut Transaction) ; # [namespace = "modsecurity"] type Transaction = super :: bindgen ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17090 [INFO] [stdout] | [INFO] [stdout] 1 | ..._alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut ModSecurity ; pub unsafe fn ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17090 [INFO] [stdout] | [INFO] [stdout] 1 | ..._alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut ModSecurity ; pub unsafe fn ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17185 [INFO] [stdout] | [INFO] [stdout] 1 | ...ree_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut ModSecurity) ; # [namespace = "modsecurity"] type ModSecurity = super :: bindgen ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17185 [INFO] [stdout] | [INFO] [stdout] 1 | ...ree_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut ModSecurity) ; # [namespace = "modsecurity"] type ModSecurity = super :: bindgen ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17378 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set_alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut RulesSet ; pub unsafe fn RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (ar... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17378 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set_alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut RulesSet ; pub unsafe fn RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (ar... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17467 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut RulesSet) ; # [namespace = "modsecurity"] type RulesSet = super :: bindgen :: ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17467 [INFO] [stdout] | [INFO] [stdout] 1 | ...t_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut RulesSet) ; # [namespace = "modsecurity"] type RulesSet = super :: bindgen :: ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17759 [INFO] [stdout] | [INFO] [stdout] 1 | ...cPort : c_int , server : * const c_char , sPort : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn processURI (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17943 [INFO] [stdout] | [INFO] [stdout] 1 | ...otocol : * const c_char , http_version : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestHeaders (self :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17759 [INFO] [stdout] | [INFO] [stdout] 1 | ...cPort : c_int , server : * const c_char , sPort : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn processURI (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18048 [INFO] [stdout] | [INFO] [stdout] 1 | ...processRequestHeaders (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn addRequestHeader (self : Pin ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:17943 [INFO] [stdout] | [INFO] [stdout] 1 | ...otocol : * const c_char , http_version : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestHeaders (self :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18190 [INFO] [stdout] | [INFO] [stdout] 1 | ...Transaction > , key : & CxxString , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18048 [INFO] [stdout] | [INFO] [stdout] 1 | ...processRequestHeaders (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn addRequestHeader (self : Pin ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18372 [INFO] [stdout] | [INFO] [stdout] 1 | ...t Transaction > , key : * const u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18592 [INFO] [stdout] | [INFO] [stdout] 1 | ...en_key : usize , value : * const u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestBody (self : Pi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18190 [INFO] [stdout] | [INFO] [stdout] 1 | ...Transaction > , key : & CxxString , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18694 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn processRequestBody (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendRequestBody (sel... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18372 [INFO] [stdout] | [INFO] [stdout] 1 | ...t Transaction > , key : * const u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addRequestHeader"] pu... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18837 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut Transaction > , body : * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn requestBodyFromFile (s... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18592 [INFO] [stdout] | [INFO] [stdout] 1 | ...en_key : usize , value : * const u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processRequestBody (self : Pi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18971 [INFO] [stdout] | [INFO] [stdout] 1 | ...elf : Pin < & mut Transaction > , path : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseHeaders (self ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19114 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut Transaction > , code : c_int , proto : & CxxString) -> c_int ; # [namespace = "modsecurity"] pub fn addResponseHeader (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18694 [INFO] [stdout] | [INFO] [stdout] 1 | ...fn processRequestBody (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendRequestBody (sel... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19257 [INFO] [stdout] | [INFO] [stdout] 1 | ...Transaction > , key : & CxxString , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] p... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18837 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut Transaction > , body : * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn requestBodyFromFile (s... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19441 [INFO] [stdout] | [INFO] [stdout] 1 | ...t Transaction > , key : * const u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] p... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:18971 [INFO] [stdout] | [INFO] [stdout] 1 | ...elf : Pin < & mut Transaction > , path : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseHeaders (self ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19663 [INFO] [stdout] | [INFO] [stdout] 1 | ...en_key : usize , value : * const u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseBody (self : P... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19114 [INFO] [stdout] | [INFO] [stdout] 1 | ... mut Transaction > , code : c_int , proto : & CxxString) -> c_int ; # [namespace = "modsecurity"] pub fn addResponseHeader (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19766 [INFO] [stdout] | [INFO] [stdout] 1 | ...n processResponseBody (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendResponseBody (se... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19257 [INFO] [stdout] | [INFO] [stdout] 1 | ...Transaction > , key : & CxxString , value : & CxxString) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] p... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19910 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut Transaction > , body : * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processLogging (self : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19441 [INFO] [stdout] | [INFO] [stdout] 1 | ...t Transaction > , key : * const u8 , value : * const u8) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "addResponseHeader"] p... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20008 [INFO] [stdout] | [INFO] [stdout] 1 | ...pub fn processLogging (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn updateStatusCode (self : Pin ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19663 [INFO] [stdout] | [INFO] [stdout] 1 | ...en_key : usize , value : * const u8 , len_value : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processResponseBody (self : P... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20125 [INFO] [stdout] | [INFO] [stdout] 1 | ...Code (self : Pin < & mut Transaction > , status : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn intervention (self : P... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19766 [INFO] [stdout] | [INFO] [stdout] 1 | ...n processResponseBody (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn appendResponseBody (se... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20266 [INFO] [stdout] | [INFO] [stdout] 1 | ...mut Transaction > , it : * mut ModSecurityIntervention_t) -> bool ; # [namespace = "modsecurity"] pub fn addArgument (self : Pin < & m... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:19910 [INFO] [stdout] | [INFO] [stdout] 1 | ... & mut Transaction > , body : * const u8 , size : usize) -> c_int ; # [namespace = "modsecurity"] pub fn processLogging (self : Pin < ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20440 [INFO] [stdout] | [INFO] [stdout] 1 | ...key : & CxxString , value : & CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn extractArguments (self : Pin ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20597 [INFO] [stdout] | [INFO] [stdout] 1 | ... orig : & CxxString , buf : & CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn getResponseBody (self : & Tra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20008 [INFO] [stdout] | [INFO] [stdout] 1 | ...pub fn processLogging (self : Pin < & mut Transaction >) -> c_int ; # [namespace = "modsecurity"] pub fn updateStatusCode (self : Pin ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20693 [INFO] [stdout] | [INFO] [stdout] 1 | ...] pub fn getResponseBody (self : & Transaction) -> * const c_char ; # [namespace = "modsecurity"] pub fn getResponseBodyLength (self :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20125 [INFO] [stdout] | [INFO] [stdout] 1 | ...Code (self : Pin < & mut Transaction > , status : c_int) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn intervention (self : P... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20798 [INFO] [stdout] | [INFO] [stdout] 1 | ...getResponseBodyLength (self : Pin < & mut Transaction >) -> usize ; # [namespace = "modsecurity"] pub fn getRequestBodyLength (self : ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20902 [INFO] [stdout] | [INFO] [stdout] 1 | ... getRequestBodyLength (self : Pin < & mut Transaction >) -> usize ; pub fn debug_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20266 [INFO] [stdout] | [INFO] [stdout] 1 | ...mut Transaction > , it : * mut ModSecurityIntervention_t) -> bool ; # [namespace = "modsecurity"] pub fn addArgument (self : Pin < & m... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21035 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Transaction , arg1 : c_int , arg2 : UniquePtr < CxxString >) ; # [namespace = "modsecurity"] pub fn getRuleEngineState (self : & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20440 [INFO] [stdout] | [INFO] [stdout] 1 | ...key : & CxxString , value : & CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn extractArguments (self : Pin ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21125 [INFO] [stdout] | [INFO] [stdout] 1 | ...urity"] pub fn getRuleEngineState (self : & Transaction) -> c_int ; pub fn toJSON_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21266 [INFO] [stdout] | [INFO] [stdout] 1 | ...< & mut Transaction > , parts : c_int) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormat_autocxx_wrapper_0x208102760eaaa92d (aut... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20597 [INFO] [stdout] | [INFO] [stdout] 1 | ... orig : & CxxString , buf : & CxxString , offset : usize) -> bool ; # [namespace = "modsecurity"] pub fn getResponseBody (self : & Tra... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21444 [INFO] [stdout] | [INFO] [stdout] 1 | ...parts : c_int , trailer : & CxxString) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormatIndex_autocxx_wrapper_0x208102760eaaa92d... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20693 [INFO] [stdout] | [INFO] [stdout] 1 | ...] pub fn getResponseBody (self : & Transaction) -> * const c_char ; # [namespace = "modsecurity"] pub fn getResponseBodyLength (self :... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21645 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring , size : f64 , md5 : & CxxString) -> UniquePtr < CxxString > ; pub unsafe fn modsecurity_Transaction_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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21857 [INFO] [stdout] | [INFO] [stdout] 1 | ... ModSecurity , rules : * mut RulesSet , logCbData : * mut c_void) ; pub unsafe fn modsecurity_Transaction_new1_autocxx_wrapper_0x20810... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20798 [INFO] [stdout] | [INFO] [stdout] 1 | ...getResponseBodyLength (self : Pin < & mut Transaction >) -> usize ; # [namespace = "modsecurity"] pub fn getRequestBodyLength (self : ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22082 [INFO] [stdout] | [INFO] [stdout] 1 | ... : * mut RulesSet , id : * mut c_char , logCbData : * mut c_void) ; pub unsafe fn Transaction_destructor_autocxx_wrapper_0x208102760ea... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:20902 [INFO] [stdout] | [INFO] [stdout] 1 | ... getRequestBodyLength (self : Pin < & mut Transaction >) -> usize ; pub fn debug_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22195 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut Transaction) ; # [namespace = "modsecurity"] pub fn whoAmI < 'a > (self : Pin < &... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21035 [INFO] [stdout] | [INFO] [stdout] 1 | ... : & Transaction , arg1 : c_int , arg2 : UniquePtr < CxxString >) ; # [namespace = "modsecurity"] pub fn getRuleEngineState (self : & ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22304 [INFO] [stdout] | [INFO] [stdout] 1 | ...mI < 'a > (self : Pin < & 'a mut ModSecurity >) -> & 'a CxxString ; # [namespace = "modsecurity"] pub fn setConnectorInformation (self... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22428 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion (self : Pin < & mut ModSecurity > , connector : & CxxString) ; # [namespace = "modsecurity"] pub fn getConnectorInformation < 'a ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21125 [INFO] [stdout] | [INFO] [stdout] 1 | ...urity"] pub fn getRuleEngineState (self : & Transaction) -> c_int ; pub fn toJSON_autocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22542 [INFO] [stdout] | [INFO] [stdout] 1 | ...torInformation < 'a > (self : & 'a ModSecurity) -> & 'a CxxString ; pub unsafe fn modsecurity_ModSecurity_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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21266 [INFO] [stdout] | [INFO] [stdout] 1 | ...< & mut Transaction > , parts : c_int) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormat_autocxx_wrapper_0x208102760eaaa92d (aut... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22668 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut ModSecurity) ; pub unsafe fn ModSecurity_destructor_autocxx_wrapper_0x208102760ea... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21444 [INFO] [stdout] | [INFO] [stdout] 1 | ...parts : c_int , trailer : & CxxString) -> UniquePtr < CxxString > ; pub fn toOldAuditLogFormatIndex_autocxx_wrapper_0x208102760eaaa92d... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22781 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut ModSecurity) ; # [namespace = "modsecurity"] pub unsafe fn loadFromUri (self : Pi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22903 [INFO] [stdout] | [INFO] [stdout] 1 | ...i (self : Pin < & mut RulesSet > , uri : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn loadRemote (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21645 [INFO] [stdout] | [INFO] [stdout] 1 | ...ring , size : f64 , md5 : & CxxString) -> UniquePtr < CxxString > ; pub unsafe fn modsecurity_Transaction_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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23047 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet > , key : * const c_char , uri : * const c_char) -> c_int ; pub unsafe fn modsecurity_RulesSet_load_autocxx_wrapper_0x20810276... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:21857 [INFO] [stdout] | [INFO] [stdout] 1 | ... ModSecurity , rules : * mut RulesSet , logCbData : * mut c_void) ; pub unsafe fn modsecurity_Transaction_new1_autocxx_wrapper_0x20810... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23202 [INFO] [stdout] | [INFO] [stdout] 1 | ..._this : Pin < & mut RulesSet > , rules : * const c_char) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "load"] pub unsafe fn ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23363 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet > , rules : * const c_char , ref_ : & CxxString) -> c_int ; pub fn modsecurity_RulesSet_dump_autocxx_wrapper_0x208102760eaaa92... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22082 [INFO] [stdout] | [INFO] [stdout] 1 | ... : * mut RulesSet , id : * mut c_char , logCbData : * mut c_void) ; pub unsafe fn Transaction_destructor_autocxx_wrapper_0x208102760ea... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23465 [INFO] [stdout] | [INFO] [stdout] 1 | ...utocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : & RulesSet) ; pub unsafe fn modsecurity_RulesSet_merge_autocxx_wrapper_0x2081027... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22195 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut Transaction) ; # [namespace = "modsecurity"] pub fn whoAmI < 'a > (self : Pin < &... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23620 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : Pin < & mut RulesSet > , driver : * mut Driver) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "merge"] pub unsafe fn... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22304 [INFO] [stdout] | [INFO] [stdout] 1 | ...mI < 'a > (self : Pin < & 'a mut ModSecurity >) -> & 'a CxxString ; # [namespace = "modsecurity"] pub fn setConnectorInformation (self... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23762 [INFO] [stdout] | [INFO] [stdout] 1 | ...(self : Pin < & mut RulesSet > , rules : * mut RulesSet) -> c_int ; pub unsafe fn modsecurity_RulesSet_evaluate_autocxx_wrapper_0x2081... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22428 [INFO] [stdout] | [INFO] [stdout] 1 | ...tion (self : Pin < & mut ModSecurity > , connector : & CxxString) ; # [namespace = "modsecurity"] pub fn getConnectorInformation < 'a ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23946 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set > , phase : c_int , transaction : * mut Transaction) -> c_int ; pub fn getParserError_autocxx_wrapper_0x208102760eaaa92d (autocxx_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24076 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : Pin < & mut RulesSet >) -> UniquePtr < CxxString > ; pub fn modsecurity_RulesSet_debug_autocxx_wrapper_0x208102760eaaa9... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22542 [INFO] [stdout] | [INFO] [stdout] 1 | ...torInformation < 'a > (self : & 'a ModSecurity) -> & 'a CxxString ; pub unsafe fn modsecurity_ModSecurity_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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24266 [INFO] [stdout] | [INFO] [stdout] 1 | ...c_int , id : & CxxString , uri : & CxxString , msg : & CxxString) ; pub unsafe fn modsecurity_RulesSet_new_autocxx_autocxx_wrapper_0x2... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22668 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut ModSecurity) ; pub unsafe fn ModSecurity_destructor_autocxx_wrapper_0x208102760ea... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24386 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx_wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut RulesSet) ; pub unsafe fn modsecurity_RulesSet_new1_autocxx_wrapper_0x20810276... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24528 [INFO] [stdout] | [INFO] [stdout] 1 | ... (autocxx_gen_this : * mut RulesSet , customLog : * mut DebugLog) ; pub unsafe fn RulesSet_destructor_autocxx_wrapper_0x208102760eaaa9... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22781 [INFO] [stdout] | [INFO] [stdout] 1 | ...wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut ModSecurity) ; # [namespace = "modsecurity"] pub unsafe fn loadFromUri (self : Pi... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24635 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx_wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut RulesSet) ; # [doc = "Synthesized move constructor."] pub unsafe fn modsecurit... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:22903 [INFO] [stdout] | [INFO] [stdout] 1 | ...i (self : Pin < & mut RulesSet > , uri : * const c_char) -> c_int ; # [namespace = "modsecurity"] pub unsafe fn loadRemote (self : Pin... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24904 [INFO] [stdout] | [INFO] [stdout] 1 | ...SecurityIntervention_t , other : * mut ModSecurityIntervention_t) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurit... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23047 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet > , key : * const c_char , uri : * const c_char) -> c_int ; pub unsafe fn modsecurity_RulesSet_load_autocxx_wrapper_0x20810276... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25175 [INFO] [stdout] | [INFO] [stdout] 1 | ... ModSecurityIntervention_t , other : & ModSecurityIntervention_t) ; # [doc = "Synthesized destructor."] pub unsafe fn ModSecurityInter... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25381 [INFO] [stdout] | [INFO] [stdout] 1 | ...02760eaaa92d (autocxx_gen_this : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity::Parser"] type Driver ; # [namespace =... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23202 [INFO] [stdout] | [INFO] [stdout] 1 | ..._this : Pin < & mut RulesSet > , rules : * const c_char) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "load"] pub unsafe fn ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25644 [INFO] [stdout] | [INFO] [stdout] 1 | ...Log_alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut DebugLog ; pub unsafe fn DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (ar... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23363 [INFO] [stdout] | [INFO] [stdout] 1 | ...ulesSet > , rules : * const c_char , ref_ : & CxxString) -> c_int ; pub fn modsecurity_RulesSet_dump_autocxx_wrapper_0x208102760eaaa92... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25733 [INFO] [stdout] | [INFO] [stdout] 1 | ...g_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut DebugLog) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurit... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23465 [INFO] [stdout] | [INFO] [stdout] 1 | ...utocxx_wrapper_0x208102760eaaa92d (autocxx_gen_this : & RulesSet) ; pub unsafe fn modsecurity_RulesSet_merge_autocxx_wrapper_0x2081027... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25963 [INFO] [stdout] | [INFO] [stdout] 1 | ...0eaaa92d (autocxx_gen_this : * mut DebugLog , other : & DebugLog) ; type c_int = autocxx :: c_int ; type c_void = autocxx :: c_void ; ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15676 [INFO] [stdout] | [INFO] [stdout] 1 | ...ge] mod cxxbridge { impl UniquePtr < ModSecurityIntervention_t > { } impl SharedPtr < ModSecurityIntervention_t > { } impl WeakPtr < M... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23620 [INFO] [stdout] | [INFO] [stdout] 1 | ...n_this : Pin < & mut RulesSet > , driver : * mut Driver) -> c_int ; # [namespace = "modsecurity"] # [cxx_name = "merge"] pub unsafe fn... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15725 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntervention_t > { } impl SharedPtr < ModSecurityIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < M... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15772 [INFO] [stdout] | [INFO] [stdout] 1 | ...yIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < ModSecurityIntervention_t > { } impl UniquePtr <... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23762 [INFO] [stdout] | [INFO] [stdout] 1 | ...(self : Pin < & mut RulesSet > , rules : * mut RulesSet) -> c_int ; pub unsafe fn modsecurity_RulesSet_evaluate_autocxx_wrapper_0x2081... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15821 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntervention_t > { } impl CxxVector < ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:23946 [INFO] [stdout] | [INFO] [stdout] 1 | ...Set > , phase : c_int , transaction : * mut Transaction) -> c_int ; pub fn getParserError_autocxx_wrapper_0x208102760eaaa92d (autocxx_... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15856 [INFO] [stdout] | [INFO] [stdout] 1 | ...< ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15891 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24076 [INFO] [stdout] | [INFO] [stdout] 1 | ...cxx_gen_this : Pin < & mut RulesSet >) -> UniquePtr < CxxString > ; pub fn modsecurity_RulesSet_debug_autocxx_wrapper_0x208102760eaaa9... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15924 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15959 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24266 [INFO] [stdout] | [INFO] [stdout] 1 | ...c_int , id : & CxxString , uri : & CxxString , msg : & CxxString) ; pub unsafe fn modsecurity_RulesSet_new_autocxx_autocxx_wrapper_0x2... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15994 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24386 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx_wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut RulesSet) ; pub unsafe fn modsecurity_RulesSet_new1_autocxx_wrapper_0x20810276... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16027 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24528 [INFO] [stdout] | [INFO] [stdout] 1 | ... (autocxx_gen_this : * mut RulesSet , customLog : * mut DebugLog) ; pub unsafe fn RulesSet_destructor_autocxx_wrapper_0x208102760eaaa9... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16059 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16091 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24635 [INFO] [stdout] | [INFO] [stdout] 1 | ...xx_wrapper_0x208102760eaaa92d (autocxx_gen_this : * mut RulesSet) ; # [doc = "Synthesized move constructor."] pub unsafe fn modsecurit... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16121 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16153 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } uns... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:24904 [INFO] [stdout] | [INFO] [stdout] 1 | ...SecurityIntervention_t , other : * mut ModSecurityIntervention_t) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurit... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16185 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_ma... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16215 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_make_string_0x208102760eaaa92d (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25175 [INFO] [stdout] | [INFO] [stdout] 1 | ... ModSecurityIntervention_t , other : & ModSecurityIntervention_t) ; # [doc = "Synthesized destructor."] pub unsafe fn ModSecurityInter... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25381 [INFO] [stdout] | [INFO] [stdout] 1 | ...02760eaaa92d (autocxx_gen_this : * mut ModSecurityIntervention_t) ; # [namespace = "modsecurity::Parser"] type Driver ; # [namespace =... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25644 [INFO] [stdout] | [INFO] [stdout] 1 | ...Log_alloc_autocxx_wrapper_0x208102760eaaa92d () -> * mut DebugLog ; pub unsafe fn DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (ar... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25733 [INFO] [stdout] | [INFO] [stdout] 1 | ...g_free_autocxx_wrapper_0x208102760eaaa92d (arg0 : * mut DebugLog) ; # [doc = "Synthesized copy constructor."] pub unsafe fn modsecurit... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:25963 [INFO] [stdout] | [INFO] [stdout] 1 | ...0eaaa92d (autocxx_gen_this : * mut DebugLog , other : & DebugLog) ; type c_int = autocxx :: c_int ; type c_void = autocxx :: c_void ; ... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15676 [INFO] [stdout] | [INFO] [stdout] 1 | ...ge] mod cxxbridge { impl UniquePtr < ModSecurityIntervention_t > { } impl SharedPtr < ModSecurityIntervention_t > { } impl WeakPtr < M... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15725 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntervention_t > { } impl SharedPtr < ModSecurityIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < M... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15772 [INFO] [stdout] | [INFO] [stdout] 1 | ...yIntervention_t > { } impl WeakPtr < ModSecurityIntervention_t > { } impl CxxVector < ModSecurityIntervention_t > { } impl UniquePtr <... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15821 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntervention_t > { } impl CxxVector < ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15856 [INFO] [stdout] | [INFO] [stdout] 1 | ...< ModSecurityIntervention_t > { } impl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15891 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < Transaction > { } impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15924 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < Transaction > { } impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity >... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15959 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl WeakPtr < Transaction > { } impl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > {... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: modsecurity :: ModSecurityIntervention_t` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26409 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; pub mod modsecurity { pub use super :: bindgen :: root :: modsecurity :: ModSecurityIntervention_t ; pub use super :: bindgen :: ro... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15994 [INFO] [stdout] | [INFO] [stdout] 1 | ...mpl UniquePtr < ModSecurity > { } impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26774 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntion ; pub mod Parser { pub use super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver ; } pub mod debug_log { pub use ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16027 [INFO] [stdout] | [INFO] [stdout] 1 | ... impl SharedPtr < ModSecurity > { } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26875 [INFO] [stdout] | [INFO] [stdout] 1 | ...} pub mod debug_log { pub use super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog ; } } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16059 [INFO] [stdout] | [INFO] [stdout] 1 | ...{ } impl WeakPtr < ModSecurity > { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16091 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < RulesSet > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } imp... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16121 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < RulesSet > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } i... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16153 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl WeakPtr < RulesSet > { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } uns... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16185 [INFO] [stdout] | [INFO] [stdout] 1 | ... { } impl UniquePtr < DebugLog > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_ma... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:16215 [INFO] [stdout] | [INFO] [stdout] 1 | ... > { } impl SharedPtr < DebugLog > { } impl WeakPtr < DebugLog > { } unsafe extern "C++" { fn autocxx_make_string_0x208102760eaaa92d (... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: bindgen :: root :: modsecurity :: ModSecurityIntervention_t` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26409 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; pub mod modsecurity { pub use super :: bindgen :: root :: modsecurity :: ModSecurityIntervention_t ; pub use super :: bindgen :: ro... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26774 [INFO] [stdout] | [INFO] [stdout] 1 | ...ntion ; pub mod Parser { pub use super :: super :: bindgen :: root :: modsecurity :: Parser :: Driver ; } pub mod debug_log { pub use ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog` [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:26875 [INFO] [stdout] | [INFO] [stdout] 1 | ...} pub mod debug_log { pub use super :: super :: bindgen :: root :: modsecurity :: debug_log :: DebugLog ; } } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4790 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4569 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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 `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4853 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4899 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } p... [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::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5294 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5029 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , id : * mut :: std :: os :: raw :: c_char , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5357 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autoc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5403 [INFO] [stdout] | [INFO] [stdout] 1 | ...() ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7819 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d (self , rules) } pub fn dump (self : & root :: mo... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7657 [INFO] [stdout] | [INFO] [stdout] 1 | ... { pub unsafe fn load (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , rules : * const :: std :: os :: raw :: c_char) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8222 [INFO] [stdout] | [INFO] [stdout] 1 | ...: c_int { cxxbridge :: modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d (self , driver) } pub unsafe fn evaluate (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] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8050 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn merge (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , driver : * mut root :: modsecurity :: Parser :: Driver) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8517 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d (self , phase , transaction) } pub fn getPars... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8315 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn evaluate (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , phase : autocxx :: c_int , transaction : * mut root :: modsecurity :: Transaction) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9571 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9427 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (customLog : * mut root :: modsecurity :: debug_log :: DebugLog) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9634 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9680 [INFO] [stdout] | [INFO] [stdout] 1 | ...ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } } unsafe impl autocxx :: mo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9991 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { cxxbridge :: ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_st... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9883 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurityIntervention_t { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10183 [INFO] [stdout] | [INFO] [stdout] 1 | ...ention_t) { cxxbridge :: ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit ::... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10076 [INFO] [stdout] | [INFO] [stdout] 1 | ...60eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurityIntervention_t) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4790 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4569 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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 `std::pin::Pin::<&'a mut T>::get_unchecked_mut` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4853 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new_autocx... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10456 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { cxxbridge :: Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10362 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: Transaction { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:4899 [INFO] [stdout] | [INFO] [stdout] 1 | ... ; cxxbridge :: modsecurity_Transaction_new_autocxx_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , logCbData) }) } p... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10620 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: Transaction) { cxxbridge :: Transaction_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10527 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: Transaction) { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5294 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5029 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (transaction : * mut root :: modsecurity :: ModSecurity , rules : * mut root :: modsecurity :: RulesSet , id : * mut :: std :: os :: raw :: c_char , logCbData : * mut autocxx :: c_void) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5357 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_Transaction_new1_autoc... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:5403 [INFO] [stdout] | [INFO] [stdout] 1 | ...() ; cxxbridge :: modsecurity_Transaction_new1_autocxx_wrapper_0x208102760eaaa92d (this , transaction , rules , id , logCbData) }) } #... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10879 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { cxxbridge :: ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10785 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurity { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7819 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_load_autocxx_wrapper_0x208102760eaaa92d (self , rules) } pub fn dump (self : & root :: mo... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:7657 [INFO] [stdout] | [INFO] [stdout] 1 | ... { pub unsafe fn load (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , rules : * const :: std :: os :: raw :: c_char) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11043 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: ModSecurity) { cxxbridge :: ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10950 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurity) { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8222 [INFO] [stdout] | [INFO] [stdout] 1 | ...: c_int { cxxbridge :: modsecurity_RulesSet_merge_autocxx_wrapper_0x208102760eaaa92d (self , driver) } pub unsafe fn evaluate (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] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8050 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn merge (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , driver : * mut root :: modsecurity :: Parser :: Driver) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11296 [INFO] [stdout] | [INFO] [stdout] 1 | ...ecurity :: RulesSet { cxxbridge :: RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11205 [INFO] [stdout] | [INFO] [stdout] 1 | ...security :: RulesSet { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: RulesSet { cxxbridge :: RulesSe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8517 [INFO] [stdout] | [INFO] [stdout] 1 | ...:: c_int { cxxbridge :: modsecurity_RulesSet_evaluate_autocxx_wrapper_0x208102760eaaa92d (self , phase , transaction) } pub fn getPars... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:8315 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn evaluate (self : :: core :: pin :: Pin < & mut root :: modsecurity :: RulesSet > , phase : autocxx :: c_int , transaction : * mut root :: modsecurity :: Transaction) -> autocxx :: c_int { ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11454 [INFO] [stdout] | [INFO] [stdout] 1 | ...urity :: RulesSet) { cxxbridge :: RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } impl Drop for root :: modsecurity :: Tra... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: RulesSet) { cxxbridge :: RulesSet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `autocxx::moveit::new::by_raw` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9571 [INFO] [stdout] | [INFO] [stdout] 1 | ... { autocxx :: moveit :: new :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9427 [INFO] [stdout] | [INFO] [stdout] 1 | ... } pub unsafe fn new1 (customLog : * mut root :: modsecurity :: debug_log :: DebugLog) -> impl autocxx :: moveit :: new :: New < Output = Self > { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9634 [INFO] [stdout] | [INFO] [stdout] 1 | ...ew :: by_raw (move | this | { let this = this . get_unchecked_mut () . as_mut_ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9680 [INFO] [stdout] | [INFO] [stdout] 1 | ...ptr () ; cxxbridge :: modsecurity_RulesSet_new1_autocxx_wrapper_0x208102760eaaa92d (this , customLog) }) } } unsafe impl autocxx :: mo... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12547 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12275 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: modsecurity :: ModSecurityIntervention_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12677 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12743 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9991 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { cxxbridge :: ModSecurityIntervention_t_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_st... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:9883 [INFO] [stdout] | [INFO] [stdout] 1 | ...ervention_t { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurityIntervention_t { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10183 [INFO] [stdout] | [INFO] [stdout] 1 | ...ention_t) { cxxbridge :: ModSecurityIntervention_t_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit ::... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10076 [INFO] [stdout] | [INFO] [stdout] 1 | ...60eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurityIntervention_t) { cxxbridge ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10456 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { cxxbridge :: Transaction_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10362 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: Transaction { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: Transaction { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13171 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12965 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: ModSecurityIntervention_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13307 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: modsecurity ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::Transaction_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10620 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: Transaction) { cxxbridge :: Transaction_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10527 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: Transaction) { cxxbridge :: Transa... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10879 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { cxxbridge :: ModSecurity_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10785 [INFO] [stdout] | [INFO] [stdout] 1 | ...ity :: ModSecurity { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: ModSecurity { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14340 [INFO] [stdout] | [INFO] [stdout] 1 | ...bug_log :: DebugLog { cxxbridge :: DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14236 [INFO] [stdout] | [INFO] [stdout] 1 | ...g :: DebugLog { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: debug_log :: DebugLog { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11043 [INFO] [stdout] | [INFO] [stdout] 1 | ... :: ModSecurity) { cxxbridge :: ModSecurity_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: MakeCp... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:10950 [INFO] [stdout] | [INFO] [stdout] 1 | ...208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: ModSecurity) { cxxbridge :: ModSec... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14511 [INFO] [stdout] | [INFO] [stdout] 1 | ...g_log :: DebugLog) { cxxbridge :: DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: new :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14408 [INFO] [stdout] | [INFO] [stdout] 1 | ...2760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: debug_log :: DebugLog) { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11296 [INFO] [stdout] | [INFO] [stdout] 1 | ...ecurity :: RulesSet { cxxbridge :: RulesSet_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11205 [INFO] [stdout] | [INFO] [stdout] 1 | ...security :: RulesSet { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: RulesSet { cxxbridge :: RulesSe... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::RulesSet_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11454 [INFO] [stdout] | [INFO] [stdout] 1 | ...urity :: RulesSet) { cxxbridge :: RulesSet_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } impl Drop for root :: modsecurity :: Tra... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:11364 [INFO] [stdout] | [INFO] [stdout] 1 | ...x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: RulesSet) { cxxbridge :: RulesSet... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14923 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14725 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: debug_log :: DebugLog , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: debug_log :: DebugLog > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15052 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , other) } } # [allow (unused_imports)] use self ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12547 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_move_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12275 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn move_new (mut other : :: core :: pin :: Pin < autocxx :: moveit :: MoveRef < '_ , root :: modsecurity :: ModSecurityIntervention_t > > , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12677 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , { let r : & mut _ = :: core :: pin :: Pin :: in... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::pin::Pin::::into_inner_unchecked` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12743 [INFO] [stdout] | [INFO] [stdout] 1 | ..., { let r : & mut _ = :: core :: pin :: Pin :: into_inner_unchecked (other . as_mut ()) ; r }) } } unsafe impl autocxx :: moveit :: ne... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13171 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_ModSecurityIntervention_t_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:12965 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: ModSecurityIntervention_t , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: ModSecurityIntervention_t > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:13307 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (this . get_unchecked_mut () . as_mut_ptr () , other) } } impl Drop for root :: modsecurity ::... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14340 [INFO] [stdout] | [INFO] [stdout] 1 | ...bug_log :: DebugLog { cxxbridge :: DebugLog_alloc_autocxx_wrapper_0x208102760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (ar... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14236 [INFO] [stdout] | [INFO] [stdout] 1 | ...g :: DebugLog { unsafe fn allocate_uninitialized_cpp_storage () -> * mut root :: modsecurity :: debug_log :: DebugLog { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::DebugLog_free_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14511 [INFO] [stdout] | [INFO] [stdout] 1 | ...g_log :: DebugLog) { cxxbridge :: DebugLog_free_autocxx_wrapper_0x208102760eaaa92d (arg0) } } unsafe impl autocxx :: moveit :: new :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14408 [INFO] [stdout] | [INFO] [stdout] 1 | ...2760eaaa92d () } unsafe fn free_uninitialized_cpp_storage (arg0 : * mut root :: modsecurity :: debug_log :: DebugLog) { cxxbridge :: D... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `ffi::cxxbridge::modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d` is unsafe and requires unsafe block [INFO] [stdout] --> /opt/rustwide/target/debug/build/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14923 [INFO] [stdout] | [INFO] [stdout] 1 | ... { cxxbridge :: modsecurity_debug_log_DebugLog_new_synthetic_const_copy_ctor_0x208102760eaaa92d_autocxx_wrapper_0x208102760eaaa92d (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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:14725 [INFO] [stdout] | [INFO] [stdout] 1 | ..."] unsafe fn copy_new (other : & root :: modsecurity :: debug_log :: DebugLog , this : :: core :: pin :: Pin < & mut :: core :: mem :: MaybeUninit < root :: modsecurity :: debug_log :: DebugLog > >) { ... [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/modsecurity-rs-934092f5c1f92159/out/autocxx-build-dir/rs/autocxx-ffi-default-gen.rs:1:15052 [INFO] [stdout] | [INFO] [stdout] 1 | ...a92d_autocxx_wrapper_0x208102760eaaa92d (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 `std::ffi::CString::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | CString::from_raw(ptr).to_string_lossy().to_string() [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/lib.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | unsafe fn lossy_string_from_ptr(ptr: *mut i8) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ffi::CString::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> src/lib.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | CString::from_raw(ptr).to_string_lossy().to_string() [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/lib.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | unsafe fn lossy_string_from_ptr(ptr: *mut i8) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 80 previous errors; 33 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 80 previous errors; 33 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 `modsecurity-rs` (lib test) due to 81 previous errors; 33 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `modsecurity-rs` (lib) due to 81 previous errors; 33 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" "b5387c0f9e84b0677e5702bf65731f15c4e004fb486524b125c2ae6b881682b6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b5387c0f9e84b0677e5702bf65731f15c4e004fb486524b125c2ae6b881682b6", kill_on_drop: false }` [INFO] [stdout] b5387c0f9e84b0677e5702bf65731f15c4e004fb486524b125c2ae6b881682b6