[INFO] crate basic_dsp_interop 0.8.0 is already in cache [INFO] testing basic_dsp_interop-0.8.0 against beta-2020-07-24 for beta-1.46-1 [INFO] extracting crate basic_dsp_interop 0.8.0 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate basic_dsp_interop 0.8.0 on toolchain beta-2020-07-24 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate basic_dsp_interop 0.8.0 [INFO] finished tweaking crates.io crate basic_dsp_interop 0.8.0 [INFO] tweaked toml for crates.io crate basic_dsp_interop 0.8.0 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4460da405973897d46966c6b0b073c8e7e84385ea20c870d59a7c402939c0e57 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4460da405973897d46966c6b0b073c8e7e84385ea20c870d59a7c402939c0e57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4460da405973897d46966c6b0b073c8e7e84385ea20c870d59a7c402939c0e57", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4460da405973897d46966c6b0b073c8e7e84385ea20c870d59a7c402939c0e57", kill_on_drop: false }` [INFO] [stdout] 4460da405973897d46966c6b0b073c8e7e84385ea20c870d59a7c402939c0e57 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] de32f1a6e22316b0af870c630ea531d9f5a780fc7157d9f64b6ba00a2942673b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "de32f1a6e22316b0af870c630ea531d9f5a780fc7157d9f64b6ba00a2942673b", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.19 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling version_check v0.9.2 [INFO] [stderr] Compiling syn v1.0.38 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling libc v0.2.74 [INFO] [stderr] Compiling proc-macro-hack v0.5.18 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling strength_reduce v0.2.3 [INFO] [stderr] Compiling transpose v0.1.0 [INFO] [stderr] Compiling arrayvec v0.5.1 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling memoffset v0.5.5 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling standback v0.2.9 [INFO] [stderr] Compiling time v0.2.16 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling crossbeam-queue v0.2.3 [INFO] [stderr] Compiling crossbeam-channel v0.4.3 [INFO] [stderr] Compiling crossbeam-deque v0.7.3 [INFO] [stderr] Compiling crossbeam v0.7.3 [INFO] [stderr] Compiling rustfft v3.0.1 [INFO] [stderr] Compiling time-macros-impl v0.1.1 [INFO] [stderr] Compiling displaydoc v0.1.7 [INFO] [stderr] Compiling linreg v0.2.0 [INFO] [stderr] Compiling time-macros v0.1.0 [INFO] [stderr] Compiling basic_dsp_vector v0.8.2 [INFO] [stderr] Compiling basic_dsp_interop v0.8.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:203:31 [INFO] [stdout] | [INFO] [stdout] 203 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:209:31 [INFO] [stdout] | [INFO] [stdout] 209 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:254:31 [INFO] [stdout] | [INFO] [stdout] 254 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:260:31 [INFO] [stdout] | [INFO] [stdout] 260 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:792:31 [INFO] [stdout] | [INFO] [stdout] 792 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:812:31 [INFO] [stdout] | [INFO] [stdout] 812 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | |__________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 812 | let vec = &vector.vec as &dyn StatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:833:31 [INFO] [stdout] | [INFO] [stdout] 833 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:853:31 [INFO] [stdout] | [INFO] [stdout] 853 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | |_________________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 853 | let vec = &vector.vec as &dyn PreciseStatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1112:24 [INFO] [stdout] | [INFO] [stdout] 1112 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1135:24 [INFO] [stdout] | [INFO] [stdout] 1135 | let function: &ComplexImpulseResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1172:24 [INFO] [stdout] | [INFO] [stdout] 1172 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1192:24 [INFO] [stdout] | [INFO] [stdout] 1192 | let function: &ComplexFrequencyResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1231:24 [INFO] [stdout] | [INFO] [stdout] 1231 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1273:24 [INFO] [stdout] | [INFO] [stdout] 1273 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1319:24 [INFO] [stdout] | [INFO] [stdout] 1319 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:204:31 [INFO] [stdout] | [INFO] [stdout] 204 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:210:31 [INFO] [stdout] | [INFO] [stdout] 210 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:255:31 [INFO] [stdout] | [INFO] [stdout] 255 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:261:31 [INFO] [stdout] | [INFO] [stdout] 261 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:793:31 [INFO] [stdout] | [INFO] [stdout] 793 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:813:31 [INFO] [stdout] | [INFO] [stdout] 813 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | |__________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 813 | let vec = &vector.vec as &dyn StatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:834:31 [INFO] [stdout] | [INFO] [stdout] 834 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:854:31 [INFO] [stdout] | [INFO] [stdout] 854 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | |_________________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 854 | let vec = &vector.vec as &dyn PreciseStatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1113:24 [INFO] [stdout] | [INFO] [stdout] 1113 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1136:24 [INFO] [stdout] | [INFO] [stdout] 1136 | let function: &ComplexImpulseResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1173:24 [INFO] [stdout] | [INFO] [stdout] 1173 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1193:24 [INFO] [stdout] | [INFO] [stdout] 1193 | let function: &ComplexFrequencyResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1232:24 [INFO] [stdout] | [INFO] [stdout] 1232 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1274:24 [INFO] [stdout] | [INFO] [stdout] 1274 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1320:24 [INFO] [stdout] | [INFO] [stdout] 1320 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:148:59 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn translate_to_window_function(value: i32) -> Box> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn WindowFunction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:160:57 [INFO] [stdout] | [INFO] [stdout] 160 | ... -> Box> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:172:55 [INFO] [stdout] | [INFO] [stdout] 172 | ... -> Box> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:17:43 [INFO] [stdout] | [INFO] [stdout] 17 | pub extern "C" fn delete_vector32(vector: VecBox) { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:28:28 [INFO] [stdout] | [INFO] [stdout] 28 | -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:50:53 [INFO] [stdout] | [INFO] [stdout] 50 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:78:53 [INFO] [stdout] | [INFO] [stdout] 78 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `[num_complex::Complex]`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:152:54 [INFO] [stdout] | [INFO] [stdout] 152 | pub extern "C" fn complex_data32(vector: &VecBuf) -> &[Complex32] { [INFO] [stdout] | ^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using a raw pointer instead [INFO] [stdout] = note: slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:162:33 [INFO] [stdout] | [INFO] [stdout] 162 | pub extern "C" fn add32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:162:67 [INFO] [stdout] | [INFO] [stdout] 162 | pub extern "C" fn add32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:167:33 [INFO] [stdout] | [INFO] [stdout] 167 | pub extern "C" fn sub32(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:167:67 [INFO] [stdout] | [INFO] [stdout] 167 | pub extern "C" fn sub32(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:172:33 [INFO] [stdout] | [INFO] [stdout] 172 | pub extern "C" fn div32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:172:67 [INFO] [stdout] | [INFO] [stdout] 172 | pub extern "C" fn div32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:177:33 [INFO] [stdout] | [INFO] [stdout] 177 | pub extern "C" fn mul32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:177:67 [INFO] [stdout] | [INFO] [stdout] 177 | pub extern "C" fn mul32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:291:38 [INFO] [stdout] | [INFO] [stdout] 291 | pub extern "C" fn zero_pad32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:294:33 [INFO] [stdout] | [INFO] [stdout] 294 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:300:45 [INFO] [stdout] | [INFO] [stdout] 300 | pub extern "C" fn zero_interleave32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:302:40 [INFO] [stdout] | [INFO] [stdout] 302 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:307:34 [INFO] [stdout] | [INFO] [stdout] 307 | pub extern "C" fn diff32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:307:50 [INFO] [stdout] | [INFO] [stdout] 307 | pub extern "C" fn diff32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:312:45 [INFO] [stdout] | [INFO] [stdout] 312 | pub extern "C" fn diff_with_start32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:312:61 [INFO] [stdout] | [INFO] [stdout] 312 | pub extern "C" fn diff_with_start32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:317:37 [INFO] [stdout] | [INFO] [stdout] 317 | pub extern "C" fn cum_sum32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:317:53 [INFO] [stdout] | [INFO] [stdout] 317 | pub extern "C" fn cum_sum32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:322:41 [INFO] [stdout] | [INFO] [stdout] 322 | pub extern "C" fn real_offset32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:322:69 [INFO] [stdout] | [INFO] [stdout] 322 | pub extern "C" fn real_offset32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:327:40 [INFO] [stdout] | [INFO] [stdout] 327 | pub extern "C" fn real_scale32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:327:68 [INFO] [stdout] | [INFO] [stdout] 327 | pub extern "C" fn real_scale32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:332:33 [INFO] [stdout] | [INFO] [stdout] 332 | pub extern "C" fn abs32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:332:49 [INFO] [stdout] | [INFO] [stdout] 332 | pub extern "C" fn abs32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:337:34 [INFO] [stdout] | [INFO] [stdout] 337 | pub extern "C" fn sqrt32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:337:50 [INFO] [stdout] | [INFO] [stdout] 337 | pub extern "C" fn sqrt32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:342:36 [INFO] [stdout] | [INFO] [stdout] 342 | pub extern "C" fn square32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:342:52 [INFO] [stdout] | [INFO] [stdout] 342 | pub extern "C" fn square32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:347:34 [INFO] [stdout] | [INFO] [stdout] 347 | pub extern "C" fn root32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:347:62 [INFO] [stdout] | [INFO] [stdout] 347 | pub extern "C" fn root32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:352:34 [INFO] [stdout] | [INFO] [stdout] 352 | pub extern "C" fn powf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:352:62 [INFO] [stdout] | [INFO] [stdout] 352 | pub extern "C" fn powf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:357:32 [INFO] [stdout] | [INFO] [stdout] 357 | pub extern "C" fn ln32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:357:48 [INFO] [stdout] | [INFO] [stdout] 357 | pub extern "C" fn ln32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:362:33 [INFO] [stdout] | [INFO] [stdout] 362 | pub extern "C" fn exp32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:362:49 [INFO] [stdout] | [INFO] [stdout] 362 | pub extern "C" fn exp32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:367:33 [INFO] [stdout] | [INFO] [stdout] 367 | pub extern "C" fn log32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:367:61 [INFO] [stdout] | [INFO] [stdout] 367 | pub extern "C" fn log32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:372:34 [INFO] [stdout] | [INFO] [stdout] 372 | pub extern "C" fn expf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:372:62 [INFO] [stdout] | [INFO] [stdout] 372 | pub extern "C" fn expf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:377:40 [INFO] [stdout] | [INFO] [stdout] 377 | pub extern "C" fn to_complex32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:377:56 [INFO] [stdout] | [INFO] [stdout] 377 | pub extern "C" fn to_complex32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:382:33 [INFO] [stdout] | [INFO] [stdout] 382 | pub extern "C" fn sin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:382:49 [INFO] [stdout] | [INFO] [stdout] 382 | pub extern "C" fn sin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:387:33 [INFO] [stdout] | [INFO] [stdout] 387 | pub extern "C" fn cos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:387:49 [INFO] [stdout] | [INFO] [stdout] 387 | pub extern "C" fn cos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:392:33 [INFO] [stdout] | [INFO] [stdout] 392 | pub extern "C" fn tan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:392:49 [INFO] [stdout] | [INFO] [stdout] 392 | pub extern "C" fn tan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:397:34 [INFO] [stdout] | [INFO] [stdout] 397 | pub extern "C" fn asin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:397:50 [INFO] [stdout] | [INFO] [stdout] 397 | pub extern "C" fn asin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | pub extern "C" fn acos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:402:50 [INFO] [stdout] | [INFO] [stdout] 402 | pub extern "C" fn acos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:407:34 [INFO] [stdout] | [INFO] [stdout] 407 | pub extern "C" fn atan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:407:50 [INFO] [stdout] | [INFO] [stdout] 407 | pub extern "C" fn atan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:412:34 [INFO] [stdout] | [INFO] [stdout] 412 | pub extern "C" fn sinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:412:50 [INFO] [stdout] | [INFO] [stdout] 412 | pub extern "C" fn sinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:416:34 [INFO] [stdout] | [INFO] [stdout] 416 | pub extern "C" fn cosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:416:50 [INFO] [stdout] | [INFO] [stdout] 416 | pub extern "C" fn cosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:421:34 [INFO] [stdout] | [INFO] [stdout] 421 | pub extern "C" fn tanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:421:50 [INFO] [stdout] | [INFO] [stdout] 421 | pub extern "C" fn tanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:426:35 [INFO] [stdout] | [INFO] [stdout] 426 | pub extern "C" fn asinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:426:51 [INFO] [stdout] | [INFO] [stdout] 426 | pub extern "C" fn asinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:431:35 [INFO] [stdout] | [INFO] [stdout] 431 | pub extern "C" fn acosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:431:51 [INFO] [stdout] | [INFO] [stdout] 431 | pub extern "C" fn acosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:436:35 [INFO] [stdout] | [INFO] [stdout] 436 | pub extern "C" fn atanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:436:51 [INFO] [stdout] | [INFO] [stdout] 436 | pub extern "C" fn atanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:441:39 [INFO] [stdout] | [INFO] [stdout] 441 | pub extern "C" fn ln_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:441:55 [INFO] [stdout] | [INFO] [stdout] 441 | pub extern "C" fn ln_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:446:40 [INFO] [stdout] | [INFO] [stdout] 446 | pub extern "C" fn exp_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:446:56 [INFO] [stdout] | [INFO] [stdout] 446 | pub extern "C" fn exp_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:451:40 [INFO] [stdout] | [INFO] [stdout] 451 | pub extern "C" fn sin_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:451:56 [INFO] [stdout] | [INFO] [stdout] 451 | pub extern "C" fn sin_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:456:40 [INFO] [stdout] | [INFO] [stdout] 456 | pub extern "C" fn cos_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:456:56 [INFO] [stdout] | [INFO] [stdout] 456 | pub extern "C" fn cos_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:461:40 [INFO] [stdout] | [INFO] [stdout] 461 | pub extern "C" fn log_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:461:68 [INFO] [stdout] | [INFO] [stdout] 461 | pub extern "C" fn log_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:466:41 [INFO] [stdout] | [INFO] [stdout] 466 | pub extern "C" fn expf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:466:69 [INFO] [stdout] | [INFO] [stdout] 466 | pub extern "C" fn expf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:471:41 [INFO] [stdout] | [INFO] [stdout] 471 | pub extern "C" fn powf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:471:69 [INFO] [stdout] | [INFO] [stdout] 471 | pub extern "C" fn powf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:476:34 [INFO] [stdout] | [INFO] [stdout] 476 | pub extern "C" fn wrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:476:62 [INFO] [stdout] | [INFO] [stdout] 476 | pub extern "C" fn wrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:481:36 [INFO] [stdout] | [INFO] [stdout] 481 | pub extern "C" fn unwrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:481:64 [INFO] [stdout] | [INFO] [stdout] 481 | pub extern "C" fn unwrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:486:41 [INFO] [stdout] | [INFO] [stdout] 486 | pub extern "C" fn swap_halves32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:486:57 [INFO] [stdout] | [INFO] [stdout] 486 | pub extern "C" fn swap_halves32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:491:44 [INFO] [stdout] | [INFO] [stdout] 491 | pub extern "C" fn complex_offset32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:494:39 [INFO] [stdout] | [INFO] [stdout] 494 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:499:43 [INFO] [stdout] | [INFO] [stdout] 499 | pub extern "C" fn complex_scale32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:502:38 [INFO] [stdout] | [INFO] [stdout] 502 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:507:44 [INFO] [stdout] | [INFO] [stdout] 507 | pub extern "C" fn complex_divide32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:510:39 [INFO] [stdout] | [INFO] [stdout] 510 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:515:39 [INFO] [stdout] | [INFO] [stdout] 515 | pub extern "C" fn magnitude32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:515:55 [INFO] [stdout] | [INFO] [stdout] 515 | pub extern "C" fn magnitude32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:520:43 [INFO] [stdout] | [INFO] [stdout] 520 | pub extern "C" fn get_magnitude32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:525:51 [INFO] [stdout] | [INFO] [stdout] 525 | pub extern "C" fn get_magnitude_squared32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:530:47 [INFO] [stdout] | [INFO] [stdout] 530 | pub extern "C" fn magnitude_squared32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:530:63 [INFO] [stdout] | [INFO] [stdout] 530 | pub extern "C" fn magnitude_squared32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:535:34 [INFO] [stdout] | [INFO] [stdout] 535 | pub extern "C" fn conj32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:535:50 [INFO] [stdout] | [INFO] [stdout] 535 | pub extern "C" fn conj32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:540:37 [INFO] [stdout] | [INFO] [stdout] 540 | pub extern "C" fn to_real32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:540:53 [INFO] [stdout] | [INFO] [stdout] 540 | pub extern "C" fn to_real32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:545:37 [INFO] [stdout] | [INFO] [stdout] 545 | pub extern "C" fn to_imag32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:545:53 [INFO] [stdout] | [INFO] [stdout] 545 | pub extern "C" fn to_imag32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:550:46 [INFO] [stdout] | [INFO] [stdout] 550 | pub extern "C" fn map_inplace_real32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:552:41 [INFO] [stdout] | [INFO] [stdout] 552 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:558:49 [INFO] [stdout] | [INFO] [stdout] 558 | pub extern "C" fn map_inplace_complex32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:560:44 [INFO] [stdout] | [INFO] [stdout] 560 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:572:43 [INFO] [stdout] | [INFO] [stdout] 572 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:592:46 [INFO] [stdout] | [INFO] [stdout] 592 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:606:38 [INFO] [stdout] | [INFO] [stdout] 606 | pub extern "C" fn get_real32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:611:38 [INFO] [stdout] | [INFO] [stdout] 611 | pub extern "C" fn get_imag32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:616:35 [INFO] [stdout] | [INFO] [stdout] 616 | pub extern "C" fn phase32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:616:51 [INFO] [stdout] | [INFO] [stdout] 616 | pub extern "C" fn phase32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:621:39 [INFO] [stdout] | [INFO] [stdout] 621 | pub extern "C" fn get_phase32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:626:39 [INFO] [stdout] | [INFO] [stdout] 626 | pub extern "C" fn plain_fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:626:55 [INFO] [stdout] | [INFO] [stdout] 626 | pub extern "C" fn plain_fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:631:40 [INFO] [stdout] | [INFO] [stdout] 631 | pub extern "C" fn plain_sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:631:56 [INFO] [stdout] | [INFO] [stdout] 631 | pub extern "C" fn plain_sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:636:40 [INFO] [stdout] | [INFO] [stdout] 636 | pub extern "C" fn plain_ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:636:56 [INFO] [stdout] | [INFO] [stdout] 636 | pub extern "C" fn plain_ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:641:35 [INFO] [stdout] | [INFO] [stdout] 641 | pub extern "C" fn clone32(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:641:51 [INFO] [stdout] | [INFO] [stdout] 641 | pub extern "C" fn clone32(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:649:58 [INFO] [stdout] | [INFO] [stdout] 649 | pub extern "C" fn multiply_complex_exponential32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:652:53 [INFO] [stdout] | [INFO] [stdout] 652 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:657:40 [INFO] [stdout] | [INFO] [stdout] 657 | pub extern "C" fn add_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:659:35 [INFO] [stdout] | [INFO] [stdout] 659 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:664:40 [INFO] [stdout] | [INFO] [stdout] 664 | pub extern "C" fn sub_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:666:35 [INFO] [stdout] | [INFO] [stdout] 666 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:671:40 [INFO] [stdout] | [INFO] [stdout] 671 | pub extern "C" fn div_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:673:35 [INFO] [stdout] | [INFO] [stdout] 673 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:678:40 [INFO] [stdout] | [INFO] [stdout] 678 | pub extern "C" fn mul_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:680:35 [INFO] [stdout] | [INFO] [stdout] 680 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:685:48 [INFO] [stdout] | [INFO] [stdout] 685 | pub extern "C" fn add_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:687:43 [INFO] [stdout] | [INFO] [stdout] 687 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:692:48 [INFO] [stdout] | [INFO] [stdout] 692 | pub extern "C" fn sub_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:694:43 [INFO] [stdout] | [INFO] [stdout] 694 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:699:48 [INFO] [stdout] | [INFO] [stdout] 699 | pub extern "C" fn div_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:701:43 [INFO] [stdout] | [INFO] [stdout] 701 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:706:48 [INFO] [stdout] | [INFO] [stdout] 706 | pub extern "C" fn mul_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:708:43 [INFO] [stdout] | [INFO] [stdout] 708 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:713:43 [INFO] [stdout] | [INFO] [stdout] 713 | pub extern "C" fn get_real_imag32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:721:43 [INFO] [stdout] | [INFO] [stdout] 721 | pub extern "C" fn get_mag_phase32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:729:43 [INFO] [stdout] | [INFO] [stdout] 729 | pub extern "C" fn set_real_imag32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:732:38 [INFO] [stdout] | [INFO] [stdout] 732 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:737:43 [INFO] [stdout] | [INFO] [stdout] 737 | pub extern "C" fn set_mag_phase32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:740:38 [INFO] [stdout] | [INFO] [stdout] 740 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:755:35 [INFO] [stdout] | [INFO] [stdout] 755 | pub extern "C" fn merge32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:758:30 [INFO] [stdout] | [INFO] [stdout] 758 | -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:767:48 [INFO] [stdout] | [INFO] [stdout] 767 | pub extern "C" fn overwrite_data32(mut vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:770:39 [INFO] [stdout] | [INFO] [stdout] 770 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:869:33 [INFO] [stdout] | [INFO] [stdout] 869 | pub extern "C" fn fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:869:49 [INFO] [stdout] | [INFO] [stdout] 869 | pub extern "C" fn fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:874:34 [INFO] [stdout] | [INFO] [stdout] 874 | pub extern "C" fn sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:874:50 [INFO] [stdout] | [INFO] [stdout] 874 | pub extern "C" fn sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:879:34 [INFO] [stdout] | [INFO] [stdout] 879 | pub extern "C" fn ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:879:50 [INFO] [stdout] | [INFO] [stdout] 879 | pub extern "C" fn ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:884:41 [INFO] [stdout] | [INFO] [stdout] 884 | pub extern "C" fn plain_sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:884:57 [INFO] [stdout] | [INFO] [stdout] 884 | pub extern "C" fn plain_sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:889:35 [INFO] [stdout] | [INFO] [stdout] 889 | pub extern "C" fn sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:889:51 [INFO] [stdout] | [INFO] [stdout] 889 | pub extern "C" fn sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:894:36 [INFO] [stdout] | [INFO] [stdout] 894 | pub extern "C" fn mirror32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:894:52 [INFO] [stdout] | [INFO] [stdout] 894 | pub extern "C" fn mirror32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:898:39 [INFO] [stdout] | [INFO] [stdout] 898 | pub extern "C" fn fft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:898:55 [INFO] [stdout] | [INFO] [stdout] 898 | pub extern "C" fn fft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:902:40 [INFO] [stdout] | [INFO] [stdout] 902 | pub extern "C" fn ifft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:902:56 [INFO] [stdout] | [INFO] [stdout] 902 | pub extern "C" fn ifft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:911:42 [INFO] [stdout] | [INFO] [stdout] 911 | pub extern "C" fn apply_window32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:911:71 [INFO] [stdout] | [INFO] [stdout] 911 | pub extern "C" fn apply_window32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:918:44 [INFO] [stdout] | [INFO] [stdout] 918 | pub extern "C" fn unapply_window32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:920:39 [INFO] [stdout] | [INFO] [stdout] 920 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:927:42 [INFO] [stdout] | [INFO] [stdout] 927 | pub extern "C" fn windowed_fft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:927:71 [INFO] [stdout] | [INFO] [stdout] 927 | pub extern "C" fn windowed_fft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:934:43 [INFO] [stdout] | [INFO] [stdout] 934 | pub extern "C" fn windowed_sfft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:934:72 [INFO] [stdout] | [INFO] [stdout] 934 | pub extern "C" fn windowed_sfft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:941:43 [INFO] [stdout] | [INFO] [stdout] 941 | pub extern "C" fn windowed_ifft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:941:72 [INFO] [stdout] | [INFO] [stdout] 941 | pub extern "C" fn windowed_ifft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:948:44 [INFO] [stdout] | [INFO] [stdout] 948 | pub extern "C" fn windowed_sifft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:950:39 [INFO] [stdout] | [INFO] [stdout] 950 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:959:49 [INFO] [stdout] | [INFO] [stdout] 959 | pub extern "C" fn apply_custom_window32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:963:44 [INFO] [stdout] | [INFO] [stdout] 963 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:977:51 [INFO] [stdout] | [INFO] [stdout] 977 | pub extern "C" fn unapply_custom_window32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:981:46 [INFO] [stdout] | [INFO] [stdout] 981 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:995:49 [INFO] [stdout] | [INFO] [stdout] 995 | pub extern "C" fn windowed_custom_fft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:999:44 [INFO] [stdout] | [INFO] [stdout] 999 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1013:50 [INFO] [stdout] | [INFO] [stdout] 1013 | pub extern "C" fn windowed_custom_sfft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1017:45 [INFO] [stdout] | [INFO] [stdout] 1017 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1031:50 [INFO] [stdout] | [INFO] [stdout] 1031 | pub extern "C" fn windowed_custom_ifft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1035:45 [INFO] [stdout] | [INFO] [stdout] 1035 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1049:51 [INFO] [stdout] | [INFO] [stdout] 1049 | pub extern "C" fn windowed_custom_sifft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1053:46 [INFO] [stdout] | [INFO] [stdout] 1053 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1065:37 [INFO] [stdout] | [INFO] [stdout] 1065 | pub extern "C" fn reverse32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1065:53 [INFO] [stdout] | [INFO] [stdout] 1065 | pub extern "C" fn reverse32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1070:39 [INFO] [stdout] | [INFO] [stdout] 1070 | pub extern "C" fn decimatei32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1073:34 [INFO] [stdout] | [INFO] [stdout] 1073 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1078:46 [INFO] [stdout] | [INFO] [stdout] 1078 | pub extern "C" fn prepare_argument32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1078:62 [INFO] [stdout] | [INFO] [stdout] 1078 | pub extern "C" fn prepare_argument32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1083:53 [INFO] [stdout] | [INFO] [stdout] 1083 | pub extern "C" fn prepare_argument_padded32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1083:69 [INFO] [stdout] | [INFO] [stdout] 1083 | pub extern "C" fn prepare_argument_padded32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1088:39 [INFO] [stdout] | [INFO] [stdout] 1088 | pub extern "C" fn correlate32(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1088:71 [INFO] [stdout] | [INFO] [stdout] 1088 | pub extern "C" fn correlate32(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1093:45 [INFO] [stdout] | [INFO] [stdout] 1093 | pub extern "C" fn convolve_signal32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1095:40 [INFO] [stdout] | [INFO] [stdout] 1095 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1104:43 [INFO] [stdout] | [INFO] [stdout] 1104 | pub extern "C" fn convolve_real32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1110:38 [INFO] [stdout] | [INFO] [stdout] 1110 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1126:46 [INFO] [stdout] | [INFO] [stdout] 1126 | pub extern "C" fn convolve_complex32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1133:41 [INFO] [stdout] | [INFO] [stdout] 1133 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1151:38 [INFO] [stdout] | [INFO] [stdout] 1151 | pub extern "C" fn convolve32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1156:33 [INFO] [stdout] | [INFO] [stdout] 1156 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1166:58 [INFO] [stdout] | [INFO] [stdout] 1166 | pub extern fn multiply_frequency_response_real32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1170:20 [INFO] [stdout] | [INFO] [stdout] 1170 | ratio: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1186:61 [INFO] [stdout] | [INFO] [stdout] 1186 | pub extern fn multiply_frequency_response_complex32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1190:20 [INFO] [stdout] | [INFO] [stdout] 1190 | ratio: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1208:57 [INFO] [stdout] | [INFO] [stdout] 1208 | pub extern "C" fn multiply_frequency_response32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1212:52 [INFO] [stdout] | [INFO] [stdout] 1212 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1222:49 [INFO] [stdout] | [INFO] [stdout] 1222 | pub extern "C" fn interpolatef_custom32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1229:44 [INFO] [stdout] | [INFO] [stdout] 1229 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1247:42 [INFO] [stdout] | [INFO] [stdout] 1247 | pub extern "C" fn interpolatef32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1253:37 [INFO] [stdout] | [INFO] [stdout] 1253 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1265:48 [INFO] [stdout] | [INFO] [stdout] 1265 | pub extern "C" fn interpolate_custom32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1271:43 [INFO] [stdout] | [INFO] [stdout] 1271 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1289:41 [INFO] [stdout] | [INFO] [stdout] 1289 | pub extern "C" fn interpolate32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1294:36 [INFO] [stdout] | [INFO] [stdout] 1294 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1300:38 [INFO] [stdout] | [INFO] [stdout] 1300 | pub extern "C" fn interpft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1302:33 [INFO] [stdout] | [INFO] [stdout] 1302 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1311:49 [INFO] [stdout] | [INFO] [stdout] 1311 | pub extern "C" fn interpolatei_custom32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1317:44 [INFO] [stdout] | [INFO] [stdout] 1317 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1335:42 [INFO] [stdout] | [INFO] [stdout] 1335 | pub extern "C" fn interpolatei32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1339:37 [INFO] [stdout] | [INFO] [stdout] 1339 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1345:45 [INFO] [stdout] | [INFO] [stdout] 1345 | pub extern "C" fn interpolate_lin32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1348:40 [INFO] [stdout] | [INFO] [stdout] 1348 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1353:49 [INFO] [stdout] | [INFO] [stdout] 1353 | pub extern "C" fn interpolate_hermite32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1356:44 [INFO] [stdout] | [INFO] [stdout] 1356 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:18:43 [INFO] [stdout] | [INFO] [stdout] 18 | pub extern "C" fn delete_vector64(vector: VecBox) { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:51:53 [INFO] [stdout] | [INFO] [stdout] 51 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:79:53 [INFO] [stdout] | [INFO] [stdout] 79 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `[num_complex::Complex]`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:153:54 [INFO] [stdout] | [INFO] [stdout] 153 | pub extern "C" fn complex_data64(vector: &VecBuf) -> &[Complex64] { [INFO] [stdout] | ^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using a raw pointer instead [INFO] [stdout] = note: slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | pub extern "C" fn add64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:163:67 [INFO] [stdout] | [INFO] [stdout] 163 | pub extern "C" fn add64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:168:33 [INFO] [stdout] | [INFO] [stdout] 168 | pub extern "C" fn sub64(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:168:67 [INFO] [stdout] | [INFO] [stdout] 168 | pub extern "C" fn sub64(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:173:33 [INFO] [stdout] | [INFO] [stdout] 173 | pub extern "C" fn div64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:173:67 [INFO] [stdout] | [INFO] [stdout] 173 | pub extern "C" fn div64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:178:33 [INFO] [stdout] | [INFO] [stdout] 178 | pub extern "C" fn mul64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:178:67 [INFO] [stdout] | [INFO] [stdout] 178 | pub extern "C" fn mul64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:292:38 [INFO] [stdout] | [INFO] [stdout] 292 | pub extern "C" fn zero_pad64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:295:33 [INFO] [stdout] | [INFO] [stdout] 295 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:301:45 [INFO] [stdout] | [INFO] [stdout] 301 | pub extern "C" fn zero_interleave64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:303:40 [INFO] [stdout] | [INFO] [stdout] 303 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:308:34 [INFO] [stdout] | [INFO] [stdout] 308 | pub extern "C" fn diff64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:308:50 [INFO] [stdout] | [INFO] [stdout] 308 | pub extern "C" fn diff64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:313:45 [INFO] [stdout] | [INFO] [stdout] 313 | pub extern "C" fn diff_with_start64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:313:61 [INFO] [stdout] | [INFO] [stdout] 313 | pub extern "C" fn diff_with_start64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:318:37 [INFO] [stdout] | [INFO] [stdout] 318 | pub extern "C" fn cum_sum64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:318:53 [INFO] [stdout] | [INFO] [stdout] 318 | pub extern "C" fn cum_sum64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:323:41 [INFO] [stdout] | [INFO] [stdout] 323 | pub extern "C" fn real_offset64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:323:69 [INFO] [stdout] | [INFO] [stdout] 323 | pub extern "C" fn real_offset64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:328:40 [INFO] [stdout] | [INFO] [stdout] 328 | pub extern "C" fn real_scale64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:328:68 [INFO] [stdout] | [INFO] [stdout] 328 | pub extern "C" fn real_scale64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:333:33 [INFO] [stdout] | [INFO] [stdout] 333 | pub extern "C" fn abs64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:333:49 [INFO] [stdout] | [INFO] [stdout] 333 | pub extern "C" fn abs64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:338:34 [INFO] [stdout] | [INFO] [stdout] 338 | pub extern "C" fn sqrt64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:338:50 [INFO] [stdout] | [INFO] [stdout] 338 | pub extern "C" fn sqrt64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:343:36 [INFO] [stdout] | [INFO] [stdout] 343 | pub extern "C" fn square64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:343:52 [INFO] [stdout] | [INFO] [stdout] 343 | pub extern "C" fn square64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:348:34 [INFO] [stdout] | [INFO] [stdout] 348 | pub extern "C" fn root64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:348:62 [INFO] [stdout] | [INFO] [stdout] 348 | pub extern "C" fn root64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:353:34 [INFO] [stdout] | [INFO] [stdout] 353 | pub extern "C" fn powf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:353:62 [INFO] [stdout] | [INFO] [stdout] 353 | pub extern "C" fn powf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:358:32 [INFO] [stdout] | [INFO] [stdout] 358 | pub extern "C" fn ln64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:358:48 [INFO] [stdout] | [INFO] [stdout] 358 | pub extern "C" fn ln64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:363:33 [INFO] [stdout] | [INFO] [stdout] 363 | pub extern "C" fn exp64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:363:49 [INFO] [stdout] | [INFO] [stdout] 363 | pub extern "C" fn exp64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:368:33 [INFO] [stdout] | [INFO] [stdout] 368 | pub extern "C" fn log64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:368:61 [INFO] [stdout] | [INFO] [stdout] 368 | pub extern "C" fn log64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:373:34 [INFO] [stdout] | [INFO] [stdout] 373 | pub extern "C" fn expf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:373:62 [INFO] [stdout] | [INFO] [stdout] 373 | pub extern "C" fn expf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:378:40 [INFO] [stdout] | [INFO] [stdout] 378 | pub extern "C" fn to_complex64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:378:56 [INFO] [stdout] | [INFO] [stdout] 378 | pub extern "C" fn to_complex64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:383:33 [INFO] [stdout] | [INFO] [stdout] 383 | pub extern "C" fn sin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:383:49 [INFO] [stdout] | [INFO] [stdout] 383 | pub extern "C" fn sin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:388:33 [INFO] [stdout] | [INFO] [stdout] 388 | pub extern "C" fn cos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:388:49 [INFO] [stdout] | [INFO] [stdout] 388 | pub extern "C" fn cos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:393:33 [INFO] [stdout] | [INFO] [stdout] 393 | pub extern "C" fn tan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:393:49 [INFO] [stdout] | [INFO] [stdout] 393 | pub extern "C" fn tan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:398:34 [INFO] [stdout] | [INFO] [stdout] 398 | pub extern "C" fn asin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:398:50 [INFO] [stdout] | [INFO] [stdout] 398 | pub extern "C" fn asin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:403:34 [INFO] [stdout] | [INFO] [stdout] 403 | pub extern "C" fn acos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:403:50 [INFO] [stdout] | [INFO] [stdout] 403 | pub extern "C" fn acos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:408:34 [INFO] [stdout] | [INFO] [stdout] 408 | pub extern "C" fn atan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:408:50 [INFO] [stdout] | [INFO] [stdout] 408 | pub extern "C" fn atan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:413:34 [INFO] [stdout] | [INFO] [stdout] 413 | pub extern "C" fn sinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:413:50 [INFO] [stdout] | [INFO] [stdout] 413 | pub extern "C" fn sinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:417:34 [INFO] [stdout] | [INFO] [stdout] 417 | pub extern "C" fn cosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:417:50 [INFO] [stdout] | [INFO] [stdout] 417 | pub extern "C" fn cosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:422:34 [INFO] [stdout] | [INFO] [stdout] 422 | pub extern "C" fn tanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:422:50 [INFO] [stdout] | [INFO] [stdout] 422 | pub extern "C" fn tanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:427:35 [INFO] [stdout] | [INFO] [stdout] 427 | pub extern "C" fn asinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:427:51 [INFO] [stdout] | [INFO] [stdout] 427 | pub extern "C" fn asinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:432:35 [INFO] [stdout] | [INFO] [stdout] 432 | pub extern "C" fn acosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:432:51 [INFO] [stdout] | [INFO] [stdout] 432 | pub extern "C" fn acosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:437:35 [INFO] [stdout] | [INFO] [stdout] 437 | pub extern "C" fn atanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:437:51 [INFO] [stdout] | [INFO] [stdout] 437 | pub extern "C" fn atanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:442:39 [INFO] [stdout] | [INFO] [stdout] 442 | pub extern "C" fn ln_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:442:55 [INFO] [stdout] | [INFO] [stdout] 442 | pub extern "C" fn ln_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:447:40 [INFO] [stdout] | [INFO] [stdout] 447 | pub extern "C" fn exp_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:447:56 [INFO] [stdout] | [INFO] [stdout] 447 | pub extern "C" fn exp_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:452:40 [INFO] [stdout] | [INFO] [stdout] 452 | pub extern "C" fn sin_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:452:56 [INFO] [stdout] | [INFO] [stdout] 452 | pub extern "C" fn sin_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:457:40 [INFO] [stdout] | [INFO] [stdout] 457 | pub extern "C" fn cos_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:457:56 [INFO] [stdout] | [INFO] [stdout] 457 | pub extern "C" fn cos_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:462:40 [INFO] [stdout] | [INFO] [stdout] 462 | pub extern "C" fn log_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:462:68 [INFO] [stdout] | [INFO] [stdout] 462 | pub extern "C" fn log_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:467:41 [INFO] [stdout] | [INFO] [stdout] 467 | pub extern "C" fn expf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:467:69 [INFO] [stdout] | [INFO] [stdout] 467 | pub extern "C" fn expf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:472:41 [INFO] [stdout] | [INFO] [stdout] 472 | pub extern "C" fn powf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:472:69 [INFO] [stdout] | [INFO] [stdout] 472 | pub extern "C" fn powf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:477:34 [INFO] [stdout] | [INFO] [stdout] 477 | pub extern "C" fn wrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:477:62 [INFO] [stdout] | [INFO] [stdout] 477 | pub extern "C" fn wrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:482:36 [INFO] [stdout] | [INFO] [stdout] 482 | pub extern "C" fn unwrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:482:64 [INFO] [stdout] | [INFO] [stdout] 482 | pub extern "C" fn unwrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:487:41 [INFO] [stdout] | [INFO] [stdout] 487 | pub extern "C" fn swap_halves64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:487:57 [INFO] [stdout] | [INFO] [stdout] 487 | pub extern "C" fn swap_halves64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:492:44 [INFO] [stdout] | [INFO] [stdout] 492 | pub extern "C" fn complex_offset64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:495:39 [INFO] [stdout] | [INFO] [stdout] 495 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:500:43 [INFO] [stdout] | [INFO] [stdout] 500 | pub extern "C" fn complex_scale64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:503:38 [INFO] [stdout] | [INFO] [stdout] 503 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:508:44 [INFO] [stdout] | [INFO] [stdout] 508 | pub extern "C" fn complex_divide64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:511:39 [INFO] [stdout] | [INFO] [stdout] 511 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:516:39 [INFO] [stdout] | [INFO] [stdout] 516 | pub extern "C" fn magnitude64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:516:55 [INFO] [stdout] | [INFO] [stdout] 516 | pub extern "C" fn magnitude64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:521:43 [INFO] [stdout] | [INFO] [stdout] 521 | pub extern "C" fn get_magnitude64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:526:51 [INFO] [stdout] | [INFO] [stdout] 526 | pub extern "C" fn get_magnitude_squared64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:531:47 [INFO] [stdout] | [INFO] [stdout] 531 | pub extern "C" fn magnitude_squared64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:531:63 [INFO] [stdout] | [INFO] [stdout] 531 | pub extern "C" fn magnitude_squared64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:536:34 [INFO] [stdout] | [INFO] [stdout] 536 | pub extern "C" fn conj64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:536:50 [INFO] [stdout] | [INFO] [stdout] 536 | pub extern "C" fn conj64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:541:37 [INFO] [stdout] | [INFO] [stdout] 541 | pub extern "C" fn to_real64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:541:53 [INFO] [stdout] | [INFO] [stdout] 541 | pub extern "C" fn to_real64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:546:37 [INFO] [stdout] | [INFO] [stdout] 546 | pub extern "C" fn to_imag64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:546:53 [INFO] [stdout] | [INFO] [stdout] 546 | pub extern "C" fn to_imag64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:551:46 [INFO] [stdout] | [INFO] [stdout] 551 | pub extern "C" fn map_inplace_real64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:553:41 [INFO] [stdout] | [INFO] [stdout] 553 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:559:49 [INFO] [stdout] | [INFO] [stdout] 559 | pub extern "C" fn map_inplace_complex64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:561:44 [INFO] [stdout] | [INFO] [stdout] 561 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:573:43 [INFO] [stdout] | [INFO] [stdout] 573 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:593:46 [INFO] [stdout] | [INFO] [stdout] 593 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:607:38 [INFO] [stdout] | [INFO] [stdout] 607 | pub extern "C" fn get_real64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:612:38 [INFO] [stdout] | [INFO] [stdout] 612 | pub extern "C" fn get_imag64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:617:35 [INFO] [stdout] | [INFO] [stdout] 617 | pub extern "C" fn phase64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:617:51 [INFO] [stdout] | [INFO] [stdout] 617 | pub extern "C" fn phase64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:622:39 [INFO] [stdout] | [INFO] [stdout] 622 | pub extern "C" fn get_phase64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:627:39 [INFO] [stdout] | [INFO] [stdout] 627 | pub extern "C" fn plain_fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:627:55 [INFO] [stdout] | [INFO] [stdout] 627 | pub extern "C" fn plain_fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:632:40 [INFO] [stdout] | [INFO] [stdout] 632 | pub extern "C" fn plain_sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:632:56 [INFO] [stdout] | [INFO] [stdout] 632 | pub extern "C" fn plain_sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:637:40 [INFO] [stdout] | [INFO] [stdout] 637 | pub extern "C" fn plain_ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:637:56 [INFO] [stdout] | [INFO] [stdout] 637 | pub extern "C" fn plain_ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:642:35 [INFO] [stdout] | [INFO] [stdout] 642 | pub extern "C" fn clone64(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:642:51 [INFO] [stdout] | [INFO] [stdout] 642 | pub extern "C" fn clone64(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:650:58 [INFO] [stdout] | [INFO] [stdout] 650 | pub extern "C" fn multiply_complex_exponential64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:653:53 [INFO] [stdout] | [INFO] [stdout] 653 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:658:40 [INFO] [stdout] | [INFO] [stdout] 658 | pub extern "C" fn add_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:660:35 [INFO] [stdout] | [INFO] [stdout] 660 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:665:40 [INFO] [stdout] | [INFO] [stdout] 665 | pub extern "C" fn sub_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:667:35 [INFO] [stdout] | [INFO] [stdout] 667 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:672:40 [INFO] [stdout] | [INFO] [stdout] 672 | pub extern "C" fn div_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:674:35 [INFO] [stdout] | [INFO] [stdout] 674 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:679:40 [INFO] [stdout] | [INFO] [stdout] 679 | pub extern "C" fn mul_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:681:35 [INFO] [stdout] | [INFO] [stdout] 681 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:686:48 [INFO] [stdout] | [INFO] [stdout] 686 | pub extern "C" fn add_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:688:43 [INFO] [stdout] | [INFO] [stdout] 688 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:693:48 [INFO] [stdout] | [INFO] [stdout] 693 | pub extern "C" fn sub_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:695:43 [INFO] [stdout] | [INFO] [stdout] 695 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:700:48 [INFO] [stdout] | [INFO] [stdout] 700 | pub extern "C" fn div_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:702:43 [INFO] [stdout] | [INFO] [stdout] 702 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:707:48 [INFO] [stdout] | [INFO] [stdout] 707 | pub extern "C" fn mul_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:709:43 [INFO] [stdout] | [INFO] [stdout] 709 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:714:43 [INFO] [stdout] | [INFO] [stdout] 714 | pub extern "C" fn get_real_imag64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:722:43 [INFO] [stdout] | [INFO] [stdout] 722 | pub extern "C" fn get_mag_phase64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:730:43 [INFO] [stdout] | [INFO] [stdout] 730 | pub extern "C" fn set_real_imag64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:733:38 [INFO] [stdout] | [INFO] [stdout] 733 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:738:43 [INFO] [stdout] | [INFO] [stdout] 738 | pub extern "C" fn set_mag_phase64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:741:38 [INFO] [stdout] | [INFO] [stdout] 741 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:756:35 [INFO] [stdout] | [INFO] [stdout] 756 | pub extern "C" fn merge64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:759:30 [INFO] [stdout] | [INFO] [stdout] 759 | -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:768:48 [INFO] [stdout] | [INFO] [stdout] 768 | pub extern "C" fn overwrite_data64(mut vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:771:39 [INFO] [stdout] | [INFO] [stdout] 771 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:870:33 [INFO] [stdout] | [INFO] [stdout] 870 | pub extern "C" fn fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:870:49 [INFO] [stdout] | [INFO] [stdout] 870 | pub extern "C" fn fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:875:34 [INFO] [stdout] | [INFO] [stdout] 875 | pub extern "C" fn sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:875:50 [INFO] [stdout] | [INFO] [stdout] 875 | pub extern "C" fn sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:880:34 [INFO] [stdout] | [INFO] [stdout] 880 | pub extern "C" fn ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:880:50 [INFO] [stdout] | [INFO] [stdout] 880 | pub extern "C" fn ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:885:41 [INFO] [stdout] | [INFO] [stdout] 885 | pub extern "C" fn plain_sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:885:57 [INFO] [stdout] | [INFO] [stdout] 885 | pub extern "C" fn plain_sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:890:35 [INFO] [stdout] | [INFO] [stdout] 890 | pub extern "C" fn sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:890:51 [INFO] [stdout] | [INFO] [stdout] 890 | pub extern "C" fn sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:895:36 [INFO] [stdout] | [INFO] [stdout] 895 | pub extern "C" fn mirror64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:895:52 [INFO] [stdout] | [INFO] [stdout] 895 | pub extern "C" fn mirror64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:899:39 [INFO] [stdout] | [INFO] [stdout] 899 | pub extern "C" fn fft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:899:55 [INFO] [stdout] | [INFO] [stdout] 899 | pub extern "C" fn fft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:903:40 [INFO] [stdout] | [INFO] [stdout] 903 | pub extern "C" fn ifft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:903:56 [INFO] [stdout] | [INFO] [stdout] 903 | pub extern "C" fn ifft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:912:42 [INFO] [stdout] | [INFO] [stdout] 912 | pub extern "C" fn apply_window64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:912:71 [INFO] [stdout] | [INFO] [stdout] 912 | pub extern "C" fn apply_window64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:919:44 [INFO] [stdout] | [INFO] [stdout] 919 | pub extern "C" fn unapply_window64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:921:39 [INFO] [stdout] | [INFO] [stdout] 921 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:928:42 [INFO] [stdout] | [INFO] [stdout] 928 | pub extern "C" fn windowed_fft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:928:71 [INFO] [stdout] | [INFO] [stdout] 928 | pub extern "C" fn windowed_fft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:935:43 [INFO] [stdout] | [INFO] [stdout] 935 | pub extern "C" fn windowed_sfft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:935:72 [INFO] [stdout] | [INFO] [stdout] 935 | pub extern "C" fn windowed_sfft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:942:43 [INFO] [stdout] | [INFO] [stdout] 942 | pub extern "C" fn windowed_ifft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:942:72 [INFO] [stdout] | [INFO] [stdout] 942 | pub extern "C" fn windowed_ifft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:949:44 [INFO] [stdout] | [INFO] [stdout] 949 | pub extern "C" fn windowed_sifft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:951:39 [INFO] [stdout] | [INFO] [stdout] 951 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:960:49 [INFO] [stdout] | [INFO] [stdout] 960 | pub extern "C" fn apply_custom_window64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:964:44 [INFO] [stdout] | [INFO] [stdout] 964 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:978:51 [INFO] [stdout] | [INFO] [stdout] 978 | pub extern "C" fn unapply_custom_window64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:982:46 [INFO] [stdout] | [INFO] [stdout] 982 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:996:49 [INFO] [stdout] | [INFO] [stdout] 996 | pub extern "C" fn windowed_custom_fft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1000:44 [INFO] [stdout] | [INFO] [stdout] 1000 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1014:50 [INFO] [stdout] | [INFO] [stdout] 1014 | pub extern "C" fn windowed_custom_sfft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1018:45 [INFO] [stdout] | [INFO] [stdout] 1018 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1032:50 [INFO] [stdout] | [INFO] [stdout] 1032 | pub extern "C" fn windowed_custom_ifft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1036:45 [INFO] [stdout] | [INFO] [stdout] 1036 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1050:51 [INFO] [stdout] | [INFO] [stdout] 1050 | pub extern "C" fn windowed_custom_sifft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1054:46 [INFO] [stdout] | [INFO] [stdout] 1054 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1066:37 [INFO] [stdout] | [INFO] [stdout] 1066 | pub extern "C" fn reverse64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1066:53 [INFO] [stdout] | [INFO] [stdout] 1066 | pub extern "C" fn reverse64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1071:39 [INFO] [stdout] | [INFO] [stdout] 1071 | pub extern "C" fn decimatei64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1074:34 [INFO] [stdout] | [INFO] [stdout] 1074 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1079:46 [INFO] [stdout] | [INFO] [stdout] 1079 | pub extern "C" fn prepare_argument64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1079:62 [INFO] [stdout] | [INFO] [stdout] 1079 | pub extern "C" fn prepare_argument64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1084:53 [INFO] [stdout] | [INFO] [stdout] 1084 | pub extern "C" fn prepare_argument_padded64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1084:69 [INFO] [stdout] | [INFO] [stdout] 1084 | pub extern "C" fn prepare_argument_padded64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1089:39 [INFO] [stdout] | [INFO] [stdout] 1089 | pub extern "C" fn correlate64(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1089:71 [INFO] [stdout] | [INFO] [stdout] 1089 | pub extern "C" fn correlate64(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1094:45 [INFO] [stdout] | [INFO] [stdout] 1094 | pub extern "C" fn convolve_signal64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1096:40 [INFO] [stdout] | [INFO] [stdout] 1096 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1105:43 [INFO] [stdout] | [INFO] [stdout] 1105 | pub extern "C" fn convolve_real64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1111:38 [INFO] [stdout] | [INFO] [stdout] 1111 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1127:46 [INFO] [stdout] | [INFO] [stdout] 1127 | pub extern "C" fn convolve_complex64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1134:41 [INFO] [stdout] | [INFO] [stdout] 1134 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1152:38 [INFO] [stdout] | [INFO] [stdout] 1152 | pub extern "C" fn convolve64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1157:33 [INFO] [stdout] | [INFO] [stdout] 1157 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1167:58 [INFO] [stdout] | [INFO] [stdout] 1167 | pub extern fn multiply_frequency_response_real64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1171:20 [INFO] [stdout] | [INFO] [stdout] 1171 | ratio: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1187:61 [INFO] [stdout] | [INFO] [stdout] 1187 | pub extern fn multiply_frequency_response_complex64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1191:20 [INFO] [stdout] | [INFO] [stdout] 1191 | ratio: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1209:57 [INFO] [stdout] | [INFO] [stdout] 1209 | pub extern "C" fn multiply_frequency_response64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1213:52 [INFO] [stdout] | [INFO] [stdout] 1213 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1223:49 [INFO] [stdout] | [INFO] [stdout] 1223 | pub extern "C" fn interpolatef_custom64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1230:44 [INFO] [stdout] | [INFO] [stdout] 1230 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1248:42 [INFO] [stdout] | [INFO] [stdout] 1248 | pub extern "C" fn interpolatef64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1254:37 [INFO] [stdout] | [INFO] [stdout] 1254 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1266:48 [INFO] [stdout] | [INFO] [stdout] 1266 | pub extern "C" fn interpolate_custom64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1272:43 [INFO] [stdout] | [INFO] [stdout] 1272 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1290:41 [INFO] [stdout] | [INFO] [stdout] 1290 | pub extern "C" fn interpolate64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1295:36 [INFO] [stdout] | [INFO] [stdout] 1295 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1301:38 [INFO] [stdout] | [INFO] [stdout] 1301 | pub extern "C" fn interpft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1303:33 [INFO] [stdout] | [INFO] [stdout] 1303 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1312:49 [INFO] [stdout] | [INFO] [stdout] 1312 | pub extern "C" fn interpolatei_custom64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1318:44 [INFO] [stdout] | [INFO] [stdout] 1318 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1336:42 [INFO] [stdout] | [INFO] [stdout] 1336 | pub extern "C" fn interpolatei64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1340:37 [INFO] [stdout] | [INFO] [stdout] 1340 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1346:45 [INFO] [stdout] | [INFO] [stdout] 1346 | pub extern "C" fn interpolate_lin64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1349:40 [INFO] [stdout] | [INFO] [stdout] 1349 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1354:49 [INFO] [stdout] | [INFO] [stdout] 1354 | pub extern "C" fn interpolate_hermite64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1357:44 [INFO] [stdout] | [INFO] [stdout] 1357 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 509 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 09s [INFO] running `Command { std: "docker" "inspect" "de32f1a6e22316b0af870c630ea531d9f5a780fc7157d9f64b6ba00a2942673b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de32f1a6e22316b0af870c630ea531d9f5a780fc7157d9f64b6ba00a2942673b", kill_on_drop: false }` [INFO] [stdout] de32f1a6e22316b0af870c630ea531d9f5a780fc7157d9f64b6ba00a2942673b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5b40e680fcaa718faf2ecf83a3368bf3430525b93f9b1770889110adc6043504 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5b40e680fcaa718faf2ecf83a3368bf3430525b93f9b1770889110adc6043504", kill_on_drop: false }` [INFO] [stderr] Compiling basic_dsp_interop v0.8.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:203:31 [INFO] [stdout] | [INFO] [stdout] 203 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:209:31 [INFO] [stdout] | [INFO] [stdout] 209 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:254:31 [INFO] [stdout] | [INFO] [stdout] 254 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:260:31 [INFO] [stdout] | [INFO] [stdout] 260 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:792:31 [INFO] [stdout] | [INFO] [stdout] 792 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:812:31 [INFO] [stdout] | [INFO] [stdout] 812 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | |__________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 812 | let vec = &vector.vec as &dyn StatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:833:31 [INFO] [stdout] | [INFO] [stdout] 833 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:853:31 [INFO] [stdout] | [INFO] [stdout] 853 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | |_________________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 853 | let vec = &vector.vec as &dyn PreciseStatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1112:24 [INFO] [stdout] | [INFO] [stdout] 1112 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1135:24 [INFO] [stdout] | [INFO] [stdout] 1135 | let function: &ComplexImpulseResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1172:24 [INFO] [stdout] | [INFO] [stdout] 1172 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1192:24 [INFO] [stdout] | [INFO] [stdout] 1192 | let function: &ComplexFrequencyResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1231:24 [INFO] [stdout] | [INFO] [stdout] 1231 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1273:24 [INFO] [stdout] | [INFO] [stdout] 1273 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade32.rs:1319:24 [INFO] [stdout] | [INFO] [stdout] 1319 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:204:31 [INFO] [stdout] | [INFO] [stdout] 204 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:210:31 [INFO] [stdout] | [INFO] [stdout] 210 | let vec = &vector.vec as &StatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:255:31 [INFO] [stdout] | [INFO] [stdout] 255 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:261:31 [INFO] [stdout] | [INFO] [stdout] 261 | let vec = &vector.vec as &PreciseStatisticsOps>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsOps>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:793:31 [INFO] [stdout] | [INFO] [stdout] 793 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:813:31 [INFO] [stdout] | [INFO] [stdout] 813 | let vec = &vector.vec as &StatisticsSplitOps>>; [INFO] [stdout] | |__________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 813 | let vec = &vector.vec as &dyn StatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:834:31 [INFO] [stdout] | [INFO] [stdout] 834 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn PreciseStatisticsSplitOps>>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:854:31 [INFO] [stdout] | [INFO] [stdout] 854 | let vec = &vector.vec as &PreciseStatisticsSplitOps>>; [INFO] [stdout] | |_________________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 854 | let vec = &vector.vec as &dyn PreciseStatisticsSplitOps>>; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1113:24 [INFO] [stdout] | [INFO] [stdout] 1113 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1136:24 [INFO] [stdout] | [INFO] [stdout] 1136 | let function: &ComplexImpulseResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1173:24 [INFO] [stdout] | [INFO] [stdout] 1173 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1193:24 [INFO] [stdout] | [INFO] [stdout] 1193 | let function: &ComplexFrequencyResponse = &ForeignComplexConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ComplexFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1232:24 [INFO] [stdout] | [INFO] [stdout] 1232 | let function: &RealImpulseResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1274:24 [INFO] [stdout] | [INFO] [stdout] 1274 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/facade64.rs:1320:24 [INFO] [stdout] | [INFO] [stdout] 1320 | let function: &RealFrequencyResponse = &ForeignRealConvolutionFunction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:148:59 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn translate_to_window_function(value: i32) -> Box> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn WindowFunction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:160:57 [INFO] [stdout] | [INFO] [stdout] 160 | ... -> Box> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealImpulseResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:172:55 [INFO] [stdout] | [INFO] [stdout] 172 | ... -> Box> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn RealFrequencyResponse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:17:43 [INFO] [stdout] | [INFO] [stdout] 17 | pub extern "C" fn delete_vector32(vector: VecBox) { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:28:28 [INFO] [stdout] | [INFO] [stdout] 28 | -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:50:53 [INFO] [stdout] | [INFO] [stdout] 50 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:78:53 [INFO] [stdout] | [INFO] [stdout] 78 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `[num_complex::Complex]`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:152:54 [INFO] [stdout] | [INFO] [stdout] 152 | pub extern "C" fn complex_data32(vector: &VecBuf) -> &[Complex32] { [INFO] [stdout] | ^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using a raw pointer instead [INFO] [stdout] = note: slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:162:33 [INFO] [stdout] | [INFO] [stdout] 162 | pub extern "C" fn add32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:162:67 [INFO] [stdout] | [INFO] [stdout] 162 | pub extern "C" fn add32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:167:33 [INFO] [stdout] | [INFO] [stdout] 167 | pub extern "C" fn sub32(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:167:67 [INFO] [stdout] | [INFO] [stdout] 167 | pub extern "C" fn sub32(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:172:33 [INFO] [stdout] | [INFO] [stdout] 172 | pub extern "C" fn div32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:172:67 [INFO] [stdout] | [INFO] [stdout] 172 | pub extern "C" fn div32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:177:33 [INFO] [stdout] | [INFO] [stdout] 177 | pub extern "C" fn mul32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:177:67 [INFO] [stdout] | [INFO] [stdout] 177 | pub extern "C" fn mul32(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:291:38 [INFO] [stdout] | [INFO] [stdout] 291 | pub extern "C" fn zero_pad32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:294:33 [INFO] [stdout] | [INFO] [stdout] 294 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:300:45 [INFO] [stdout] | [INFO] [stdout] 300 | pub extern "C" fn zero_interleave32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:302:40 [INFO] [stdout] | [INFO] [stdout] 302 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:307:34 [INFO] [stdout] | [INFO] [stdout] 307 | pub extern "C" fn diff32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:307:50 [INFO] [stdout] | [INFO] [stdout] 307 | pub extern "C" fn diff32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:312:45 [INFO] [stdout] | [INFO] [stdout] 312 | pub extern "C" fn diff_with_start32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:312:61 [INFO] [stdout] | [INFO] [stdout] 312 | pub extern "C" fn diff_with_start32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:317:37 [INFO] [stdout] | [INFO] [stdout] 317 | pub extern "C" fn cum_sum32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:317:53 [INFO] [stdout] | [INFO] [stdout] 317 | pub extern "C" fn cum_sum32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:322:41 [INFO] [stdout] | [INFO] [stdout] 322 | pub extern "C" fn real_offset32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:322:69 [INFO] [stdout] | [INFO] [stdout] 322 | pub extern "C" fn real_offset32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:327:40 [INFO] [stdout] | [INFO] [stdout] 327 | pub extern "C" fn real_scale32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:327:68 [INFO] [stdout] | [INFO] [stdout] 327 | pub extern "C" fn real_scale32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:332:33 [INFO] [stdout] | [INFO] [stdout] 332 | pub extern "C" fn abs32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:332:49 [INFO] [stdout] | [INFO] [stdout] 332 | pub extern "C" fn abs32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:337:34 [INFO] [stdout] | [INFO] [stdout] 337 | pub extern "C" fn sqrt32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:337:50 [INFO] [stdout] | [INFO] [stdout] 337 | pub extern "C" fn sqrt32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:342:36 [INFO] [stdout] | [INFO] [stdout] 342 | pub extern "C" fn square32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:342:52 [INFO] [stdout] | [INFO] [stdout] 342 | pub extern "C" fn square32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:347:34 [INFO] [stdout] | [INFO] [stdout] 347 | pub extern "C" fn root32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:347:62 [INFO] [stdout] | [INFO] [stdout] 347 | pub extern "C" fn root32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:352:34 [INFO] [stdout] | [INFO] [stdout] 352 | pub extern "C" fn powf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:352:62 [INFO] [stdout] | [INFO] [stdout] 352 | pub extern "C" fn powf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:357:32 [INFO] [stdout] | [INFO] [stdout] 357 | pub extern "C" fn ln32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:357:48 [INFO] [stdout] | [INFO] [stdout] 357 | pub extern "C" fn ln32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:362:33 [INFO] [stdout] | [INFO] [stdout] 362 | pub extern "C" fn exp32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:362:49 [INFO] [stdout] | [INFO] [stdout] 362 | pub extern "C" fn exp32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:367:33 [INFO] [stdout] | [INFO] [stdout] 367 | pub extern "C" fn log32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:367:61 [INFO] [stdout] | [INFO] [stdout] 367 | pub extern "C" fn log32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:372:34 [INFO] [stdout] | [INFO] [stdout] 372 | pub extern "C" fn expf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:372:62 [INFO] [stdout] | [INFO] [stdout] 372 | pub extern "C" fn expf32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:377:40 [INFO] [stdout] | [INFO] [stdout] 377 | pub extern "C" fn to_complex32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:377:56 [INFO] [stdout] | [INFO] [stdout] 377 | pub extern "C" fn to_complex32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:382:33 [INFO] [stdout] | [INFO] [stdout] 382 | pub extern "C" fn sin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:382:49 [INFO] [stdout] | [INFO] [stdout] 382 | pub extern "C" fn sin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:387:33 [INFO] [stdout] | [INFO] [stdout] 387 | pub extern "C" fn cos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:387:49 [INFO] [stdout] | [INFO] [stdout] 387 | pub extern "C" fn cos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:392:33 [INFO] [stdout] | [INFO] [stdout] 392 | pub extern "C" fn tan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:392:49 [INFO] [stdout] | [INFO] [stdout] 392 | pub extern "C" fn tan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:397:34 [INFO] [stdout] | [INFO] [stdout] 397 | pub extern "C" fn asin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:397:50 [INFO] [stdout] | [INFO] [stdout] 397 | pub extern "C" fn asin32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | pub extern "C" fn acos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:402:50 [INFO] [stdout] | [INFO] [stdout] 402 | pub extern "C" fn acos32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:407:34 [INFO] [stdout] | [INFO] [stdout] 407 | pub extern "C" fn atan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:407:50 [INFO] [stdout] | [INFO] [stdout] 407 | pub extern "C" fn atan32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:412:34 [INFO] [stdout] | [INFO] [stdout] 412 | pub extern "C" fn sinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:412:50 [INFO] [stdout] | [INFO] [stdout] 412 | pub extern "C" fn sinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:416:34 [INFO] [stdout] | [INFO] [stdout] 416 | pub extern "C" fn cosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:416:50 [INFO] [stdout] | [INFO] [stdout] 416 | pub extern "C" fn cosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:421:34 [INFO] [stdout] | [INFO] [stdout] 421 | pub extern "C" fn tanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:421:50 [INFO] [stdout] | [INFO] [stdout] 421 | pub extern "C" fn tanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:426:35 [INFO] [stdout] | [INFO] [stdout] 426 | pub extern "C" fn asinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:426:51 [INFO] [stdout] | [INFO] [stdout] 426 | pub extern "C" fn asinh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:431:35 [INFO] [stdout] | [INFO] [stdout] 431 | pub extern "C" fn acosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:431:51 [INFO] [stdout] | [INFO] [stdout] 431 | pub extern "C" fn acosh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:436:35 [INFO] [stdout] | [INFO] [stdout] 436 | pub extern "C" fn atanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:436:51 [INFO] [stdout] | [INFO] [stdout] 436 | pub extern "C" fn atanh32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:441:39 [INFO] [stdout] | [INFO] [stdout] 441 | pub extern "C" fn ln_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:441:55 [INFO] [stdout] | [INFO] [stdout] 441 | pub extern "C" fn ln_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:446:40 [INFO] [stdout] | [INFO] [stdout] 446 | pub extern "C" fn exp_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:446:56 [INFO] [stdout] | [INFO] [stdout] 446 | pub extern "C" fn exp_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:451:40 [INFO] [stdout] | [INFO] [stdout] 451 | pub extern "C" fn sin_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:451:56 [INFO] [stdout] | [INFO] [stdout] 451 | pub extern "C" fn sin_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:456:40 [INFO] [stdout] | [INFO] [stdout] 456 | pub extern "C" fn cos_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:456:56 [INFO] [stdout] | [INFO] [stdout] 456 | pub extern "C" fn cos_approx32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:461:40 [INFO] [stdout] | [INFO] [stdout] 461 | pub extern "C" fn log_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:461:68 [INFO] [stdout] | [INFO] [stdout] 461 | pub extern "C" fn log_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:466:41 [INFO] [stdout] | [INFO] [stdout] 466 | pub extern "C" fn expf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:466:69 [INFO] [stdout] | [INFO] [stdout] 466 | pub extern "C" fn expf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:471:41 [INFO] [stdout] | [INFO] [stdout] 471 | pub extern "C" fn powf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:471:69 [INFO] [stdout] | [INFO] [stdout] 471 | pub extern "C" fn powf_approx32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:476:34 [INFO] [stdout] | [INFO] [stdout] 476 | pub extern "C" fn wrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:476:62 [INFO] [stdout] | [INFO] [stdout] 476 | pub extern "C" fn wrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:481:36 [INFO] [stdout] | [INFO] [stdout] 481 | pub extern "C" fn unwrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:481:64 [INFO] [stdout] | [INFO] [stdout] 481 | pub extern "C" fn unwrap32(vector: Box, value: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:486:41 [INFO] [stdout] | [INFO] [stdout] 486 | pub extern "C" fn swap_halves32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:486:57 [INFO] [stdout] | [INFO] [stdout] 486 | pub extern "C" fn swap_halves32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:491:44 [INFO] [stdout] | [INFO] [stdout] 491 | pub extern "C" fn complex_offset32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:494:39 [INFO] [stdout] | [INFO] [stdout] 494 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:499:43 [INFO] [stdout] | [INFO] [stdout] 499 | pub extern "C" fn complex_scale32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:502:38 [INFO] [stdout] | [INFO] [stdout] 502 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:507:44 [INFO] [stdout] | [INFO] [stdout] 507 | pub extern "C" fn complex_divide32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:510:39 [INFO] [stdout] | [INFO] [stdout] 510 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:515:39 [INFO] [stdout] | [INFO] [stdout] 515 | pub extern "C" fn magnitude32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:515:55 [INFO] [stdout] | [INFO] [stdout] 515 | pub extern "C" fn magnitude32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:520:43 [INFO] [stdout] | [INFO] [stdout] 520 | pub extern "C" fn get_magnitude32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:525:51 [INFO] [stdout] | [INFO] [stdout] 525 | pub extern "C" fn get_magnitude_squared32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:530:47 [INFO] [stdout] | [INFO] [stdout] 530 | pub extern "C" fn magnitude_squared32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:530:63 [INFO] [stdout] | [INFO] [stdout] 530 | pub extern "C" fn magnitude_squared32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:535:34 [INFO] [stdout] | [INFO] [stdout] 535 | pub extern "C" fn conj32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:535:50 [INFO] [stdout] | [INFO] [stdout] 535 | pub extern "C" fn conj32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:540:37 [INFO] [stdout] | [INFO] [stdout] 540 | pub extern "C" fn to_real32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:540:53 [INFO] [stdout] | [INFO] [stdout] 540 | pub extern "C" fn to_real32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:545:37 [INFO] [stdout] | [INFO] [stdout] 545 | pub extern "C" fn to_imag32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:545:53 [INFO] [stdout] | [INFO] [stdout] 545 | pub extern "C" fn to_imag32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:550:46 [INFO] [stdout] | [INFO] [stdout] 550 | pub extern "C" fn map_inplace_real32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:552:41 [INFO] [stdout] | [INFO] [stdout] 552 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:558:49 [INFO] [stdout] | [INFO] [stdout] 558 | pub extern "C" fn map_inplace_complex32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:560:44 [INFO] [stdout] | [INFO] [stdout] 560 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:572:43 [INFO] [stdout] | [INFO] [stdout] 572 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:592:46 [INFO] [stdout] | [INFO] [stdout] 592 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:606:38 [INFO] [stdout] | [INFO] [stdout] 606 | pub extern "C" fn get_real32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:611:38 [INFO] [stdout] | [INFO] [stdout] 611 | pub extern "C" fn get_imag32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:616:35 [INFO] [stdout] | [INFO] [stdout] 616 | pub extern "C" fn phase32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:616:51 [INFO] [stdout] | [INFO] [stdout] 616 | pub extern "C" fn phase32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:621:39 [INFO] [stdout] | [INFO] [stdout] 621 | pub extern "C" fn get_phase32(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:626:39 [INFO] [stdout] | [INFO] [stdout] 626 | pub extern "C" fn plain_fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:626:55 [INFO] [stdout] | [INFO] [stdout] 626 | pub extern "C" fn plain_fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:631:40 [INFO] [stdout] | [INFO] [stdout] 631 | pub extern "C" fn plain_sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:631:56 [INFO] [stdout] | [INFO] [stdout] 631 | pub extern "C" fn plain_sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:636:40 [INFO] [stdout] | [INFO] [stdout] 636 | pub extern "C" fn plain_ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:636:56 [INFO] [stdout] | [INFO] [stdout] 636 | pub extern "C" fn plain_ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:641:35 [INFO] [stdout] | [INFO] [stdout] 641 | pub extern "C" fn clone32(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:641:51 [INFO] [stdout] | [INFO] [stdout] 641 | pub extern "C" fn clone32(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:649:58 [INFO] [stdout] | [INFO] [stdout] 649 | pub extern "C" fn multiply_complex_exponential32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:652:53 [INFO] [stdout] | [INFO] [stdout] 652 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:657:40 [INFO] [stdout] | [INFO] [stdout] 657 | pub extern "C" fn add_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:659:35 [INFO] [stdout] | [INFO] [stdout] 659 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:664:40 [INFO] [stdout] | [INFO] [stdout] 664 | pub extern "C" fn sub_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:666:35 [INFO] [stdout] | [INFO] [stdout] 666 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:671:40 [INFO] [stdout] | [INFO] [stdout] 671 | pub extern "C" fn div_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:673:35 [INFO] [stdout] | [INFO] [stdout] 673 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:678:40 [INFO] [stdout] | [INFO] [stdout] 678 | pub extern "C" fn mul_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:680:35 [INFO] [stdout] | [INFO] [stdout] 680 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:685:48 [INFO] [stdout] | [INFO] [stdout] 685 | pub extern "C" fn add_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:687:43 [INFO] [stdout] | [INFO] [stdout] 687 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:692:48 [INFO] [stdout] | [INFO] [stdout] 692 | pub extern "C" fn sub_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:694:43 [INFO] [stdout] | [INFO] [stdout] 694 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:699:48 [INFO] [stdout] | [INFO] [stdout] 699 | pub extern "C" fn div_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:701:43 [INFO] [stdout] | [INFO] [stdout] 701 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:706:48 [INFO] [stdout] | [INFO] [stdout] 706 | pub extern "C" fn mul_smaller_vector32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:708:43 [INFO] [stdout] | [INFO] [stdout] 708 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:713:43 [INFO] [stdout] | [INFO] [stdout] 713 | pub extern "C" fn get_real_imag32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:721:43 [INFO] [stdout] | [INFO] [stdout] 721 | pub extern "C" fn get_mag_phase32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:729:43 [INFO] [stdout] | [INFO] [stdout] 729 | pub extern "C" fn set_real_imag32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:732:38 [INFO] [stdout] | [INFO] [stdout] 732 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:737:43 [INFO] [stdout] | [INFO] [stdout] 737 | pub extern "C" fn set_mag_phase32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:740:38 [INFO] [stdout] | [INFO] [stdout] 740 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:755:35 [INFO] [stdout] | [INFO] [stdout] 755 | pub extern "C" fn merge32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:758:30 [INFO] [stdout] | [INFO] [stdout] 758 | -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:767:48 [INFO] [stdout] | [INFO] [stdout] 767 | pub extern "C" fn overwrite_data32(mut vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:770:39 [INFO] [stdout] | [INFO] [stdout] 770 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:869:33 [INFO] [stdout] | [INFO] [stdout] 869 | pub extern "C" fn fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:869:49 [INFO] [stdout] | [INFO] [stdout] 869 | pub extern "C" fn fft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:874:34 [INFO] [stdout] | [INFO] [stdout] 874 | pub extern "C" fn sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:874:50 [INFO] [stdout] | [INFO] [stdout] 874 | pub extern "C" fn sfft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:879:34 [INFO] [stdout] | [INFO] [stdout] 879 | pub extern "C" fn ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:879:50 [INFO] [stdout] | [INFO] [stdout] 879 | pub extern "C" fn ifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:884:41 [INFO] [stdout] | [INFO] [stdout] 884 | pub extern "C" fn plain_sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:884:57 [INFO] [stdout] | [INFO] [stdout] 884 | pub extern "C" fn plain_sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:889:35 [INFO] [stdout] | [INFO] [stdout] 889 | pub extern "C" fn sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:889:51 [INFO] [stdout] | [INFO] [stdout] 889 | pub extern "C" fn sifft32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:894:36 [INFO] [stdout] | [INFO] [stdout] 894 | pub extern "C" fn mirror32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:894:52 [INFO] [stdout] | [INFO] [stdout] 894 | pub extern "C" fn mirror32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:898:39 [INFO] [stdout] | [INFO] [stdout] 898 | pub extern "C" fn fft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:898:55 [INFO] [stdout] | [INFO] [stdout] 898 | pub extern "C" fn fft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:902:40 [INFO] [stdout] | [INFO] [stdout] 902 | pub extern "C" fn ifft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:902:56 [INFO] [stdout] | [INFO] [stdout] 902 | pub extern "C" fn ifft_shift32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:911:42 [INFO] [stdout] | [INFO] [stdout] 911 | pub extern "C" fn apply_window32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:911:71 [INFO] [stdout] | [INFO] [stdout] 911 | pub extern "C" fn apply_window32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:918:44 [INFO] [stdout] | [INFO] [stdout] 918 | pub extern "C" fn unapply_window32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:920:39 [INFO] [stdout] | [INFO] [stdout] 920 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:927:42 [INFO] [stdout] | [INFO] [stdout] 927 | pub extern "C" fn windowed_fft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:927:71 [INFO] [stdout] | [INFO] [stdout] 927 | pub extern "C" fn windowed_fft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:934:43 [INFO] [stdout] | [INFO] [stdout] 934 | pub extern "C" fn windowed_sfft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:934:72 [INFO] [stdout] | [INFO] [stdout] 934 | pub extern "C" fn windowed_sfft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:941:43 [INFO] [stdout] | [INFO] [stdout] 941 | pub extern "C" fn windowed_ifft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:941:72 [INFO] [stdout] | [INFO] [stdout] 941 | pub extern "C" fn windowed_ifft32(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:948:44 [INFO] [stdout] | [INFO] [stdout] 948 | pub extern "C" fn windowed_sifft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:950:39 [INFO] [stdout] | [INFO] [stdout] 950 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:959:49 [INFO] [stdout] | [INFO] [stdout] 959 | pub extern "C" fn apply_custom_window32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:963:44 [INFO] [stdout] | [INFO] [stdout] 963 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:977:51 [INFO] [stdout] | [INFO] [stdout] 977 | pub extern "C" fn unapply_custom_window32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:981:46 [INFO] [stdout] | [INFO] [stdout] 981 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:995:49 [INFO] [stdout] | [INFO] [stdout] 995 | pub extern "C" fn windowed_custom_fft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:999:44 [INFO] [stdout] | [INFO] [stdout] 999 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1013:50 [INFO] [stdout] | [INFO] [stdout] 1013 | pub extern "C" fn windowed_custom_sfft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1017:45 [INFO] [stdout] | [INFO] [stdout] 1017 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1031:50 [INFO] [stdout] | [INFO] [stdout] 1031 | pub extern "C" fn windowed_custom_ifft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1035:45 [INFO] [stdout] | [INFO] [stdout] 1035 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1049:51 [INFO] [stdout] | [INFO] [stdout] 1049 | pub extern "C" fn windowed_custom_sifft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1053:46 [INFO] [stdout] | [INFO] [stdout] 1053 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1065:37 [INFO] [stdout] | [INFO] [stdout] 1065 | pub extern "C" fn reverse32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1065:53 [INFO] [stdout] | [INFO] [stdout] 1065 | pub extern "C" fn reverse32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1070:39 [INFO] [stdout] | [INFO] [stdout] 1070 | pub extern "C" fn decimatei32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1073:34 [INFO] [stdout] | [INFO] [stdout] 1073 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1078:46 [INFO] [stdout] | [INFO] [stdout] 1078 | pub extern "C" fn prepare_argument32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1078:62 [INFO] [stdout] | [INFO] [stdout] 1078 | pub extern "C" fn prepare_argument32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1083:53 [INFO] [stdout] | [INFO] [stdout] 1083 | pub extern "C" fn prepare_argument_padded32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1083:69 [INFO] [stdout] | [INFO] [stdout] 1083 | pub extern "C" fn prepare_argument_padded32(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1088:39 [INFO] [stdout] | [INFO] [stdout] 1088 | pub extern "C" fn correlate32(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1088:71 [INFO] [stdout] | [INFO] [stdout] 1088 | pub extern "C" fn correlate32(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1093:45 [INFO] [stdout] | [INFO] [stdout] 1093 | pub extern "C" fn convolve_signal32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1095:40 [INFO] [stdout] | [INFO] [stdout] 1095 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1104:43 [INFO] [stdout] | [INFO] [stdout] 1104 | pub extern "C" fn convolve_real32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1110:38 [INFO] [stdout] | [INFO] [stdout] 1110 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1126:46 [INFO] [stdout] | [INFO] [stdout] 1126 | pub extern "C" fn convolve_complex32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1133:41 [INFO] [stdout] | [INFO] [stdout] 1133 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1151:38 [INFO] [stdout] | [INFO] [stdout] 1151 | pub extern "C" fn convolve32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1156:33 [INFO] [stdout] | [INFO] [stdout] 1156 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1166:58 [INFO] [stdout] | [INFO] [stdout] 1166 | pub extern fn multiply_frequency_response_real32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1170:20 [INFO] [stdout] | [INFO] [stdout] 1170 | ratio: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1186:61 [INFO] [stdout] | [INFO] [stdout] 1186 | pub extern fn multiply_frequency_response_complex32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1190:20 [INFO] [stdout] | [INFO] [stdout] 1190 | ratio: f32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1208:57 [INFO] [stdout] | [INFO] [stdout] 1208 | pub extern "C" fn multiply_frequency_response32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1212:52 [INFO] [stdout] | [INFO] [stdout] 1212 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1222:49 [INFO] [stdout] | [INFO] [stdout] 1222 | pub extern "C" fn interpolatef_custom32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1229:44 [INFO] [stdout] | [INFO] [stdout] 1229 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1247:42 [INFO] [stdout] | [INFO] [stdout] 1247 | pub extern "C" fn interpolatef32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1253:37 [INFO] [stdout] | [INFO] [stdout] 1253 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1265:48 [INFO] [stdout] | [INFO] [stdout] 1265 | pub extern "C" fn interpolate_custom32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1271:43 [INFO] [stdout] | [INFO] [stdout] 1271 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1289:41 [INFO] [stdout] | [INFO] [stdout] 1289 | pub extern "C" fn interpolate32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1294:36 [INFO] [stdout] | [INFO] [stdout] 1294 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1300:38 [INFO] [stdout] | [INFO] [stdout] 1300 | pub extern "C" fn interpft32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1302:33 [INFO] [stdout] | [INFO] [stdout] 1302 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1311:49 [INFO] [stdout] | [INFO] [stdout] 1311 | pub extern "C" fn interpolatei_custom32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1317:44 [INFO] [stdout] | [INFO] [stdout] 1317 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1335:42 [INFO] [stdout] | [INFO] [stdout] 1335 | pub extern "C" fn interpolatei32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1339:37 [INFO] [stdout] | [INFO] [stdout] 1339 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1345:45 [INFO] [stdout] | [INFO] [stdout] 1345 | pub extern "C" fn interpolate_lin32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1348:40 [INFO] [stdout] | [INFO] [stdout] 1348 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1353:49 [INFO] [stdout] | [INFO] [stdout] 1353 | pub extern "C" fn interpolate_hermite32(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade32.rs:1356:44 [INFO] [stdout] | [INFO] [stdout] 1356 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:18:43 [INFO] [stdout] | [INFO] [stdout] 18 | pub extern "C" fn delete_vector64(vector: VecBox) { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:51:53 [INFO] [stdout] | [INFO] [stdout] 51 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:79:53 [INFO] [stdout] | [INFO] [stdout] 79 | ... -> VecBox { [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `[num_complex::Complex]`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:153:54 [INFO] [stdout] | [INFO] [stdout] 153 | pub extern "C" fn complex_data64(vector: &VecBuf) -> &[Complex64] { [INFO] [stdout] | ^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider using a raw pointer instead [INFO] [stdout] = note: slices have no C equivalent [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | pub extern "C" fn add64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:163:67 [INFO] [stdout] | [INFO] [stdout] 163 | pub extern "C" fn add64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:168:33 [INFO] [stdout] | [INFO] [stdout] 168 | pub extern "C" fn sub64(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:168:67 [INFO] [stdout] | [INFO] [stdout] 168 | pub extern "C" fn sub64(vector: Box, operand: &VecBox) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:173:33 [INFO] [stdout] | [INFO] [stdout] 173 | pub extern "C" fn div64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:173:67 [INFO] [stdout] | [INFO] [stdout] 173 | pub extern "C" fn div64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:178:33 [INFO] [stdout] | [INFO] [stdout] 178 | pub extern "C" fn mul64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:178:67 [INFO] [stdout] | [INFO] [stdout] 178 | pub extern "C" fn mul64(vector: Box, operand: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:292:38 [INFO] [stdout] | [INFO] [stdout] 292 | pub extern "C" fn zero_pad64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:295:33 [INFO] [stdout] | [INFO] [stdout] 295 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:301:45 [INFO] [stdout] | [INFO] [stdout] 301 | pub extern "C" fn zero_interleave64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:303:40 [INFO] [stdout] | [INFO] [stdout] 303 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:308:34 [INFO] [stdout] | [INFO] [stdout] 308 | pub extern "C" fn diff64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:308:50 [INFO] [stdout] | [INFO] [stdout] 308 | pub extern "C" fn diff64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:313:45 [INFO] [stdout] | [INFO] [stdout] 313 | pub extern "C" fn diff_with_start64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:313:61 [INFO] [stdout] | [INFO] [stdout] 313 | pub extern "C" fn diff_with_start64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:318:37 [INFO] [stdout] | [INFO] [stdout] 318 | pub extern "C" fn cum_sum64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:318:53 [INFO] [stdout] | [INFO] [stdout] 318 | pub extern "C" fn cum_sum64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:323:41 [INFO] [stdout] | [INFO] [stdout] 323 | pub extern "C" fn real_offset64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:323:69 [INFO] [stdout] | [INFO] [stdout] 323 | pub extern "C" fn real_offset64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:328:40 [INFO] [stdout] | [INFO] [stdout] 328 | pub extern "C" fn real_scale64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:328:68 [INFO] [stdout] | [INFO] [stdout] 328 | pub extern "C" fn real_scale64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:333:33 [INFO] [stdout] | [INFO] [stdout] 333 | pub extern "C" fn abs64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:333:49 [INFO] [stdout] | [INFO] [stdout] 333 | pub extern "C" fn abs64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:338:34 [INFO] [stdout] | [INFO] [stdout] 338 | pub extern "C" fn sqrt64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:338:50 [INFO] [stdout] | [INFO] [stdout] 338 | pub extern "C" fn sqrt64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:343:36 [INFO] [stdout] | [INFO] [stdout] 343 | pub extern "C" fn square64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:343:52 [INFO] [stdout] | [INFO] [stdout] 343 | pub extern "C" fn square64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:348:34 [INFO] [stdout] | [INFO] [stdout] 348 | pub extern "C" fn root64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:348:62 [INFO] [stdout] | [INFO] [stdout] 348 | pub extern "C" fn root64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:353:34 [INFO] [stdout] | [INFO] [stdout] 353 | pub extern "C" fn powf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:353:62 [INFO] [stdout] | [INFO] [stdout] 353 | pub extern "C" fn powf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:358:32 [INFO] [stdout] | [INFO] [stdout] 358 | pub extern "C" fn ln64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:358:48 [INFO] [stdout] | [INFO] [stdout] 358 | pub extern "C" fn ln64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:363:33 [INFO] [stdout] | [INFO] [stdout] 363 | pub extern "C" fn exp64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:363:49 [INFO] [stdout] | [INFO] [stdout] 363 | pub extern "C" fn exp64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:368:33 [INFO] [stdout] | [INFO] [stdout] 368 | pub extern "C" fn log64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:368:61 [INFO] [stdout] | [INFO] [stdout] 368 | pub extern "C" fn log64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:373:34 [INFO] [stdout] | [INFO] [stdout] 373 | pub extern "C" fn expf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:373:62 [INFO] [stdout] | [INFO] [stdout] 373 | pub extern "C" fn expf64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:378:40 [INFO] [stdout] | [INFO] [stdout] 378 | pub extern "C" fn to_complex64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:378:56 [INFO] [stdout] | [INFO] [stdout] 378 | pub extern "C" fn to_complex64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:383:33 [INFO] [stdout] | [INFO] [stdout] 383 | pub extern "C" fn sin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:383:49 [INFO] [stdout] | [INFO] [stdout] 383 | pub extern "C" fn sin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:388:33 [INFO] [stdout] | [INFO] [stdout] 388 | pub extern "C" fn cos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:388:49 [INFO] [stdout] | [INFO] [stdout] 388 | pub extern "C" fn cos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:393:33 [INFO] [stdout] | [INFO] [stdout] 393 | pub extern "C" fn tan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:393:49 [INFO] [stdout] | [INFO] [stdout] 393 | pub extern "C" fn tan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:398:34 [INFO] [stdout] | [INFO] [stdout] 398 | pub extern "C" fn asin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:398:50 [INFO] [stdout] | [INFO] [stdout] 398 | pub extern "C" fn asin64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:403:34 [INFO] [stdout] | [INFO] [stdout] 403 | pub extern "C" fn acos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:403:50 [INFO] [stdout] | [INFO] [stdout] 403 | pub extern "C" fn acos64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:408:34 [INFO] [stdout] | [INFO] [stdout] 408 | pub extern "C" fn atan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:408:50 [INFO] [stdout] | [INFO] [stdout] 408 | pub extern "C" fn atan64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:413:34 [INFO] [stdout] | [INFO] [stdout] 413 | pub extern "C" fn sinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:413:50 [INFO] [stdout] | [INFO] [stdout] 413 | pub extern "C" fn sinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:417:34 [INFO] [stdout] | [INFO] [stdout] 417 | pub extern "C" fn cosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:417:50 [INFO] [stdout] | [INFO] [stdout] 417 | pub extern "C" fn cosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:422:34 [INFO] [stdout] | [INFO] [stdout] 422 | pub extern "C" fn tanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:422:50 [INFO] [stdout] | [INFO] [stdout] 422 | pub extern "C" fn tanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:427:35 [INFO] [stdout] | [INFO] [stdout] 427 | pub extern "C" fn asinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:427:51 [INFO] [stdout] | [INFO] [stdout] 427 | pub extern "C" fn asinh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:432:35 [INFO] [stdout] | [INFO] [stdout] 432 | pub extern "C" fn acosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:432:51 [INFO] [stdout] | [INFO] [stdout] 432 | pub extern "C" fn acosh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:437:35 [INFO] [stdout] | [INFO] [stdout] 437 | pub extern "C" fn atanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:437:51 [INFO] [stdout] | [INFO] [stdout] 437 | pub extern "C" fn atanh64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:442:39 [INFO] [stdout] | [INFO] [stdout] 442 | pub extern "C" fn ln_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:442:55 [INFO] [stdout] | [INFO] [stdout] 442 | pub extern "C" fn ln_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:447:40 [INFO] [stdout] | [INFO] [stdout] 447 | pub extern "C" fn exp_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:447:56 [INFO] [stdout] | [INFO] [stdout] 447 | pub extern "C" fn exp_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:452:40 [INFO] [stdout] | [INFO] [stdout] 452 | pub extern "C" fn sin_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:452:56 [INFO] [stdout] | [INFO] [stdout] 452 | pub extern "C" fn sin_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:457:40 [INFO] [stdout] | [INFO] [stdout] 457 | pub extern "C" fn cos_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:457:56 [INFO] [stdout] | [INFO] [stdout] 457 | pub extern "C" fn cos_approx64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:462:40 [INFO] [stdout] | [INFO] [stdout] 462 | pub extern "C" fn log_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:462:68 [INFO] [stdout] | [INFO] [stdout] 462 | pub extern "C" fn log_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:467:41 [INFO] [stdout] | [INFO] [stdout] 467 | pub extern "C" fn expf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:467:69 [INFO] [stdout] | [INFO] [stdout] 467 | pub extern "C" fn expf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:472:41 [INFO] [stdout] | [INFO] [stdout] 472 | pub extern "C" fn powf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:472:69 [INFO] [stdout] | [INFO] [stdout] 472 | pub extern "C" fn powf_approx64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:477:34 [INFO] [stdout] | [INFO] [stdout] 477 | pub extern "C" fn wrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:477:62 [INFO] [stdout] | [INFO] [stdout] 477 | pub extern "C" fn wrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:482:36 [INFO] [stdout] | [INFO] [stdout] 482 | pub extern "C" fn unwrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:482:64 [INFO] [stdout] | [INFO] [stdout] 482 | pub extern "C" fn unwrap64(vector: Box, value: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:487:41 [INFO] [stdout] | [INFO] [stdout] 487 | pub extern "C" fn swap_halves64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:487:57 [INFO] [stdout] | [INFO] [stdout] 487 | pub extern "C" fn swap_halves64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:492:44 [INFO] [stdout] | [INFO] [stdout] 492 | pub extern "C" fn complex_offset64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:495:39 [INFO] [stdout] | [INFO] [stdout] 495 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:500:43 [INFO] [stdout] | [INFO] [stdout] 500 | pub extern "C" fn complex_scale64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:503:38 [INFO] [stdout] | [INFO] [stdout] 503 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:508:44 [INFO] [stdout] | [INFO] [stdout] 508 | pub extern "C" fn complex_divide64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:511:39 [INFO] [stdout] | [INFO] [stdout] 511 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:516:39 [INFO] [stdout] | [INFO] [stdout] 516 | pub extern "C" fn magnitude64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:516:55 [INFO] [stdout] | [INFO] [stdout] 516 | pub extern "C" fn magnitude64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:521:43 [INFO] [stdout] | [INFO] [stdout] 521 | pub extern "C" fn get_magnitude64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:526:51 [INFO] [stdout] | [INFO] [stdout] 526 | pub extern "C" fn get_magnitude_squared64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:531:47 [INFO] [stdout] | [INFO] [stdout] 531 | pub extern "C" fn magnitude_squared64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:531:63 [INFO] [stdout] | [INFO] [stdout] 531 | pub extern "C" fn magnitude_squared64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:536:34 [INFO] [stdout] | [INFO] [stdout] 536 | pub extern "C" fn conj64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:536:50 [INFO] [stdout] | [INFO] [stdout] 536 | pub extern "C" fn conj64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:541:37 [INFO] [stdout] | [INFO] [stdout] 541 | pub extern "C" fn to_real64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:541:53 [INFO] [stdout] | [INFO] [stdout] 541 | pub extern "C" fn to_real64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:546:37 [INFO] [stdout] | [INFO] [stdout] 546 | pub extern "C" fn to_imag64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:546:53 [INFO] [stdout] | [INFO] [stdout] 546 | pub extern "C" fn to_imag64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:551:46 [INFO] [stdout] | [INFO] [stdout] 551 | pub extern "C" fn map_inplace_real64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:553:41 [INFO] [stdout] | [INFO] [stdout] 553 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:559:49 [INFO] [stdout] | [INFO] [stdout] 559 | pub extern "C" fn map_inplace_complex64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:561:44 [INFO] [stdout] | [INFO] [stdout] 561 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:573:43 [INFO] [stdout] | [INFO] [stdout] 573 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::result::Result<*const std::ffi::c_void, basic_dsp_vector::ErrorReason>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:593:46 [INFO] [stdout] | [INFO] [stdout] 593 | ... -> ScalarResult<*const c_void> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]`, `#[repr(transparent)]`, or integer `#[repr(...)]` attribute to this enum [INFO] [stdout] = note: enum has no representation hint [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:607:38 [INFO] [stdout] | [INFO] [stdout] 607 | pub extern "C" fn get_real64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:612:38 [INFO] [stdout] | [INFO] [stdout] 612 | pub extern "C" fn get_imag64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:617:35 [INFO] [stdout] | [INFO] [stdout] 617 | pub extern "C" fn phase64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:617:51 [INFO] [stdout] | [INFO] [stdout] 617 | pub extern "C" fn phase64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:622:39 [INFO] [stdout] | [INFO] [stdout] 622 | pub extern "C" fn get_phase64(vector: Box, destination: &mut VecBuf) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:627:39 [INFO] [stdout] | [INFO] [stdout] 627 | pub extern "C" fn plain_fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:627:55 [INFO] [stdout] | [INFO] [stdout] 627 | pub extern "C" fn plain_fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:632:40 [INFO] [stdout] | [INFO] [stdout] 632 | pub extern "C" fn plain_sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:632:56 [INFO] [stdout] | [INFO] [stdout] 632 | pub extern "C" fn plain_sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:637:40 [INFO] [stdout] | [INFO] [stdout] 637 | pub extern "C" fn plain_ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:637:56 [INFO] [stdout] | [INFO] [stdout] 637 | pub extern "C" fn plain_ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:642:35 [INFO] [stdout] | [INFO] [stdout] 642 | pub extern "C" fn clone64(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:642:51 [INFO] [stdout] | [INFO] [stdout] 642 | pub extern "C" fn clone64(vector: Box) -> Box { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:650:58 [INFO] [stdout] | [INFO] [stdout] 650 | pub extern "C" fn multiply_complex_exponential64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:653:53 [INFO] [stdout] | [INFO] [stdout] 653 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:658:40 [INFO] [stdout] | [INFO] [stdout] 658 | pub extern "C" fn add_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:660:35 [INFO] [stdout] | [INFO] [stdout] 660 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:665:40 [INFO] [stdout] | [INFO] [stdout] 665 | pub extern "C" fn sub_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:667:35 [INFO] [stdout] | [INFO] [stdout] 667 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:672:40 [INFO] [stdout] | [INFO] [stdout] 672 | pub extern "C" fn div_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:674:35 [INFO] [stdout] | [INFO] [stdout] 674 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:679:40 [INFO] [stdout] | [INFO] [stdout] 679 | pub extern "C" fn mul_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:681:35 [INFO] [stdout] | [INFO] [stdout] 681 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:686:48 [INFO] [stdout] | [INFO] [stdout] 686 | pub extern "C" fn add_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:688:43 [INFO] [stdout] | [INFO] [stdout] 688 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:693:48 [INFO] [stdout] | [INFO] [stdout] 693 | pub extern "C" fn sub_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:695:43 [INFO] [stdout] | [INFO] [stdout] 695 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:700:48 [INFO] [stdout] | [INFO] [stdout] 700 | pub extern "C" fn div_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:702:43 [INFO] [stdout] | [INFO] [stdout] 702 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:707:48 [INFO] [stdout] | [INFO] [stdout] 707 | pub extern "C" fn mul_smaller_vector64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:709:43 [INFO] [stdout] | [INFO] [stdout] 709 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:714:43 [INFO] [stdout] | [INFO] [stdout] 714 | pub extern "C" fn get_real_imag64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:722:43 [INFO] [stdout] | [INFO] [stdout] 722 | pub extern "C" fn get_mag_phase64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:730:43 [INFO] [stdout] | [INFO] [stdout] 730 | pub extern "C" fn set_real_imag64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:733:38 [INFO] [stdout] | [INFO] [stdout] 733 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:738:43 [INFO] [stdout] | [INFO] [stdout] 738 | pub extern "C" fn set_mag_phase64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:741:38 [INFO] [stdout] | [INFO] [stdout] 741 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:756:35 [INFO] [stdout] | [INFO] [stdout] 756 | pub extern "C" fn merge64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:759:30 [INFO] [stdout] | [INFO] [stdout] 759 | -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:768:48 [INFO] [stdout] | [INFO] [stdout] 768 | pub extern "C" fn overwrite_data64(mut vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:771:39 [INFO] [stdout] | [INFO] [stdout] 771 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:870:33 [INFO] [stdout] | [INFO] [stdout] 870 | pub extern "C" fn fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:870:49 [INFO] [stdout] | [INFO] [stdout] 870 | pub extern "C" fn fft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:875:34 [INFO] [stdout] | [INFO] [stdout] 875 | pub extern "C" fn sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:875:50 [INFO] [stdout] | [INFO] [stdout] 875 | pub extern "C" fn sfft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:880:34 [INFO] [stdout] | [INFO] [stdout] 880 | pub extern "C" fn ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:880:50 [INFO] [stdout] | [INFO] [stdout] 880 | pub extern "C" fn ifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:885:41 [INFO] [stdout] | [INFO] [stdout] 885 | pub extern "C" fn plain_sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:885:57 [INFO] [stdout] | [INFO] [stdout] 885 | pub extern "C" fn plain_sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:890:35 [INFO] [stdout] | [INFO] [stdout] 890 | pub extern "C" fn sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:890:51 [INFO] [stdout] | [INFO] [stdout] 890 | pub extern "C" fn sifft64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:895:36 [INFO] [stdout] | [INFO] [stdout] 895 | pub extern "C" fn mirror64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:895:52 [INFO] [stdout] | [INFO] [stdout] 895 | pub extern "C" fn mirror64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:899:39 [INFO] [stdout] | [INFO] [stdout] 899 | pub extern "C" fn fft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:899:55 [INFO] [stdout] | [INFO] [stdout] 899 | pub extern "C" fn fft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:903:40 [INFO] [stdout] | [INFO] [stdout] 903 | pub extern "C" fn ifft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:903:56 [INFO] [stdout] | [INFO] [stdout] 903 | pub extern "C" fn ifft_shift64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:912:42 [INFO] [stdout] | [INFO] [stdout] 912 | pub extern "C" fn apply_window64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:912:71 [INFO] [stdout] | [INFO] [stdout] 912 | pub extern "C" fn apply_window64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:919:44 [INFO] [stdout] | [INFO] [stdout] 919 | pub extern "C" fn unapply_window64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:921:39 [INFO] [stdout] | [INFO] [stdout] 921 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:928:42 [INFO] [stdout] | [INFO] [stdout] 928 | pub extern "C" fn windowed_fft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:928:71 [INFO] [stdout] | [INFO] [stdout] 928 | pub extern "C" fn windowed_fft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:935:43 [INFO] [stdout] | [INFO] [stdout] 935 | pub extern "C" fn windowed_sfft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:935:72 [INFO] [stdout] | [INFO] [stdout] 935 | pub extern "C" fn windowed_sfft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:942:43 [INFO] [stdout] | [INFO] [stdout] 942 | pub extern "C" fn windowed_ifft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:942:72 [INFO] [stdout] | [INFO] [stdout] 942 | pub extern "C" fn windowed_ifft64(vector: Box, window: i32) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:949:44 [INFO] [stdout] | [INFO] [stdout] 949 | pub extern "C" fn windowed_sifft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:951:39 [INFO] [stdout] | [INFO] [stdout] 951 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:960:49 [INFO] [stdout] | [INFO] [stdout] 960 | pub extern "C" fn apply_custom_window64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:964:44 [INFO] [stdout] | [INFO] [stdout] 964 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:978:51 [INFO] [stdout] | [INFO] [stdout] 978 | pub extern "C" fn unapply_custom_window64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:982:46 [INFO] [stdout] | [INFO] [stdout] 982 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:996:49 [INFO] [stdout] | [INFO] [stdout] 996 | pub extern "C" fn windowed_custom_fft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1000:44 [INFO] [stdout] | [INFO] [stdout] 1000 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1014:50 [INFO] [stdout] | [INFO] [stdout] 1014 | pub extern "C" fn windowed_custom_sfft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1018:45 [INFO] [stdout] | [INFO] [stdout] 1018 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1032:50 [INFO] [stdout] | [INFO] [stdout] 1032 | pub extern "C" fn windowed_custom_ifft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1036:45 [INFO] [stdout] | [INFO] [stdout] 1036 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1050:51 [INFO] [stdout] | [INFO] [stdout] 1050 | pub extern "C" fn windowed_custom_sifft64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1054:46 [INFO] [stdout] | [INFO] [stdout] 1054 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1066:37 [INFO] [stdout] | [INFO] [stdout] 1066 | pub extern "C" fn reverse64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1066:53 [INFO] [stdout] | [INFO] [stdout] 1066 | pub extern "C" fn reverse64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1071:39 [INFO] [stdout] | [INFO] [stdout] 1071 | pub extern "C" fn decimatei64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1074:34 [INFO] [stdout] | [INFO] [stdout] 1074 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1079:46 [INFO] [stdout] | [INFO] [stdout] 1079 | pub extern "C" fn prepare_argument64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1079:62 [INFO] [stdout] | [INFO] [stdout] 1079 | pub extern "C" fn prepare_argument64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1084:53 [INFO] [stdout] | [INFO] [stdout] 1084 | pub extern "C" fn prepare_argument_padded64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1084:69 [INFO] [stdout] | [INFO] [stdout] 1084 | pub extern "C" fn prepare_argument_padded64(vector: Box) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1089:39 [INFO] [stdout] | [INFO] [stdout] 1089 | pub extern "C" fn correlate64(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1089:71 [INFO] [stdout] | [INFO] [stdout] 1089 | pub extern "C" fn correlate64(vector: Box, other: &VecBuf) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1094:45 [INFO] [stdout] | [INFO] [stdout] 1094 | pub extern "C" fn convolve_signal64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1096:40 [INFO] [stdout] | [INFO] [stdout] 1096 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1105:43 [INFO] [stdout] | [INFO] [stdout] 1105 | pub extern "C" fn convolve_real64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1111:38 [INFO] [stdout] | [INFO] [stdout] 1111 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1127:46 [INFO] [stdout] | [INFO] [stdout] 1127 | pub extern "C" fn convolve_complex64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1134:41 [INFO] [stdout] | [INFO] [stdout] 1134 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1152:38 [INFO] [stdout] | [INFO] [stdout] 1152 | pub extern "C" fn convolve64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1157:33 [INFO] [stdout] | [INFO] [stdout] 1157 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1167:58 [INFO] [stdout] | [INFO] [stdout] 1167 | pub extern fn multiply_frequency_response_real64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1171:20 [INFO] [stdout] | [INFO] [stdout] 1171 | ratio: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1187:61 [INFO] [stdout] | [INFO] [stdout] 1187 | pub extern fn multiply_frequency_response_complex64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1191:20 [INFO] [stdout] | [INFO] [stdout] 1191 | ratio: f64) -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1209:57 [INFO] [stdout] | [INFO] [stdout] 1209 | pub extern "C" fn multiply_frequency_response64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1213:52 [INFO] [stdout] | [INFO] [stdout] 1213 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1223:49 [INFO] [stdout] | [INFO] [stdout] 1223 | pub extern "C" fn interpolatef_custom64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1230:44 [INFO] [stdout] | [INFO] [stdout] 1230 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1248:42 [INFO] [stdout] | [INFO] [stdout] 1248 | pub extern "C" fn interpolatef64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1254:37 [INFO] [stdout] | [INFO] [stdout] 1254 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1266:48 [INFO] [stdout] | [INFO] [stdout] 1266 | pub extern "C" fn interpolate_custom64(vector: Box, [INFO] [stdout] | ^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::boxed::Box>`, which is not FFI-safe [INFO] [stdout] --> src/facade64.rs:1272:43 [INFO] [stdout] | [INFO] [stdout] 1272 | ... -> VectorInteropResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [WARN] too many lines in the log, truncating it