[INFO] fetching crate veritas-nexus 0.1.0... [INFO] testing veritas-nexus-0.1.0 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate veritas-nexus 0.1.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate veritas-nexus 0.1.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate veritas-nexus 0.1.0 [INFO] tweaked toml for crates.io crate veritas-nexus 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate veritas-nexus 0.1.0 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate veritas-nexus 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rayon-cond v0.3.0 [INFO] [stderr] Downloaded redox_syscall v0.5.13 [INFO] [stderr] Downloaded dummy v0.8.0 [INFO] [stderr] Downloaded base64 v0.13.1 [INFO] [stderr] Downloaded perfcnt v0.8.0 [INFO] [stderr] Downloaded async-attributes v1.1.2 [INFO] [stderr] Downloaded predicates-tree v1.0.12 [INFO] [stderr] Downloaded async-executor v1.13.2 [INFO] [stderr] Downloaded primal-check v0.3.4 [INFO] [stderr] Downloaded event-listener v5.4.0 [INFO] [stderr] Downloaded phf_shared v0.9.0 [INFO] [stderr] Downloaded hf-hub v0.3.2 [INFO] [stderr] Downloaded raw-cpuid v11.5.0 [INFO] [stderr] Downloaded quick-xml v0.26.0 [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded rustls v0.23.28 [INFO] [stderr] Downloaded gemm-f64 v0.17.1 [INFO] [stderr] Downloaded gif v0.13.3 [INFO] [stderr] Downloaded pprof v0.13.0 [INFO] [stderr] Downloaded diff v0.1.13 [INFO] [stderr] Downloaded esaxx-rs v0.1.10 [INFO] [stderr] Downloaded jpeg-decoder v0.3.2 [INFO] [stderr] Downloaded reborrow v0.5.5 [INFO] [stderr] Downloaded rand_distr v0.4.3 [INFO] [stderr] Downloaded phf v0.9.0 [INFO] [stderr] Downloaded piper v0.2.4 [INFO] [stderr] Downloaded mmap v0.1.1 [INFO] [stderr] Downloaded crossbeam-channel v0.5.15 [INFO] [stderr] Downloaded async-global-executor v2.4.1 [INFO] [stderr] Downloaded async-channel v1.9.0 [INFO] [stderr] Downloaded event-listener-strategy v0.5.4 [INFO] [stderr] Downloaded async-lock v3.4.0 [INFO] [stderr] Downloaded async-task v4.7.1 [INFO] [stderr] Downloaded event-listener v2.5.3 [INFO] [stderr] Downloaded enum-as-inner v0.6.1 [INFO] [stderr] Downloaded blocking v1.6.1 [INFO] [stderr] Downloaded gemm-c32 v0.17.1 [INFO] [stderr] Downloaded winnow v0.7.11 [INFO] [stderr] Downloaded parking v2.2.1 [INFO] [stderr] Downloaded gemm-common v0.17.1 [INFO] [stderr] Downloaded clap_builder v4.5.40 [INFO] [stderr] Downloaded async-channel v2.3.1 [INFO] [stderr] Downloaded concurrent-queue v2.5.0 [INFO] [stderr] Downloaded version_check v0.1.5 [INFO] [stderr] Downloaded candle-core v0.6.0 [INFO] [stderr] Downloaded x86 v0.47.0 [INFO] [stderr] Downloaded async-std v1.13.1 [INFO] [stderr] Downloaded gemm-f16 v0.17.1 [INFO] [stderr] Downloaded pulp v0.18.22 [INFO] [stderr] Downloaded nom v4.2.3 [INFO] [stderr] Downloaded fancy-regex v0.13.0 [INFO] [stderr] Downloaded termcolor v1.4.1 [INFO] [stderr] Downloaded candle-transformers v0.6.0 [INFO] [stderr] Downloaded humantime v2.2.0 [INFO] [stderr] Downloaded phf_generator v0.9.1 [INFO] [stderr] Downloaded phf_codegen v0.9.0 [INFO] [stderr] Downloaded criterion-perf-events v0.4.0 [INFO] [stderr] Downloaded futures-lite v2.6.0 [INFO] [stderr] Downloaded safetensors v0.4.5 [INFO] [stderr] Downloaded rand_xorshift v0.4.0 [INFO] [stderr] Downloaded wait-timeout v0.2.1 [INFO] [stderr] Downloaded seq-macro v0.3.6 [INFO] [stderr] Downloaded gemm v0.17.1 [INFO] [stderr] Downloaded zip v1.1.4 [INFO] [stderr] Downloaded libc v0.1.12 [INFO] [stderr] Downloaded crossbeam v0.8.4 [INFO] [stderr] Downloaded num_enum_derive v0.7.4 [INFO] [stderr] Downloaded rusty-fork v0.3.0 [INFO] [stderr] Downloaded gemm-c64 v0.17.1 [INFO] [stderr] Downloaded async-io v2.4.1 [INFO] [stderr] Downloaded gemm-f32 v0.17.1 [INFO] [stderr] Downloaded sysctl v0.5.5 [INFO] [stderr] Downloaded candle-nn v0.6.0 [INFO] [stderr] Downloaded raw-cpuid v10.7.0 [INFO] [stderr] Downloaded kv-log-macro v1.0.7 [INFO] [stderr] Downloaded num_enum v0.7.4 [INFO] [stderr] Downloaded safe_arch v0.7.4 [INFO] [stderr] Downloaded monostate v0.1.14 [INFO] [stderr] Downloaded env_logger v0.10.2 [INFO] [stderr] Downloaded predicates-core v1.0.9 [INFO] [stderr] Downloaded relative-path v1.9.3 [INFO] [stderr] Downloaded serde_plain v1.0.2 [INFO] [stderr] Downloaded libredox v0.1.4 [INFO] [stderr] Downloaded num-complex v0.4.6 [INFO] [stderr] Downloaded onig_sys v69.9.1 [INFO] [stderr] Downloaded bit-set v0.8.0 [INFO] [stderr] Downloaded webpki-roots v1.0.1 [INFO] [stderr] Downloaded ropey v1.6.1 [INFO] [stderr] Downloaded nalgebra v0.33.2 [INFO] [stderr] Downloaded cpp_demangle v0.4.4 [INFO] [stderr] Downloaded pretty_assertions v1.4.1 [INFO] [stderr] Downloaded rustfft v6.4.0 [INFO] [stderr] Downloaded ndarray v0.15.6 [INFO] [stderr] Downloaded symbolic-demangle v12.15.5 [INFO] [stderr] Downloaded unicode-width v0.2.1 [INFO] [stderr] Downloaded tokenizers v0.15.2 [INFO] [stderr] Downloaded bytemuck v1.23.1 [INFO] [stderr] Downloaded scc v2.3.4 [INFO] [stderr] Downloaded hound v3.5.1 [INFO] [stderr] Downloaded weezl v0.1.10 [INFO] [stderr] Downloaded derive_arbitrary v1.4.1 [INFO] [stderr] Downloaded mockall_derive v0.12.1 [INFO] [stderr] Downloaded mockall v0.12.1 [INFO] [stderr] Downloaded polling v3.8.0 [INFO] [stderr] Downloaded rand_distr v0.5.1 [INFO] [stderr] Downloaded inferno v0.11.21 [INFO] [stderr] Downloaded memmap2 v0.9.5 [INFO] [stderr] Downloaded env_logger v0.8.4 [INFO] [stderr] Downloaded fake v2.10.0 [INFO] [stderr] Downloaded wide v0.7.33 [INFO] [stderr] Downloaded image v0.24.9 [INFO] [stderr] Downloaded quickcheck v1.0.3 [INFO] [stderr] Downloaded futures-timer v3.0.3 [INFO] [stderr] Downloaded rstest_macros v0.18.2 [INFO] [stderr] Downloaded proptest v1.7.0 [INFO] [stderr] Downloaded rstest v0.18.2 [INFO] [stderr] Downloaded cc v1.2.27 [INFO] [stderr] Downloaded strength_reduce v0.2.4 [INFO] [stderr] Downloaded onig v6.5.1 [INFO] [stderr] Downloaded imbue v0.1.2 [INFO] [stderr] Downloaded predicates v3.1.3 [INFO] [stderr] Downloaded num-format v0.4.4 [INFO] [stderr] Downloaded str_stack v0.1.0 [INFO] [stderr] Downloaded debugid v0.8.0 [INFO] [stderr] Downloaded quick-error v1.2.3 [INFO] [stderr] Downloaded quickcheck_macros v1.1.0 [INFO] [stderr] Downloaded str_indices v0.4.4 [INFO] [stderr] Downloaded transpose v0.2.3 [INFO] [stderr] Downloaded serial_test_derive v3.2.0 [INFO] [stderr] Downloaded jobserver v0.1.33 [INFO] [stderr] Downloaded unarray v0.1.4 [INFO] [stderr] Downloaded stats_alloc v0.1.10 [INFO] [stderr] Downloaded clap_derive v4.5.40 [INFO] [stderr] Downloaded clap v4.5.40 [INFO] [stderr] Downloaded downcast v0.11.0 [INFO] [stderr] Downloaded fragile v2.0.1 [INFO] [stderr] Downloaded termtree v0.5.1 [INFO] [stderr] Downloaded simba v0.9.0 [INFO] [stderr] Downloaded rawpointer v0.2.1 [INFO] [stderr] Downloaded findshlibs v0.10.2 [INFO] [stderr] Downloaded symbolic-common v12.15.5 [INFO] [stderr] Downloaded bit-vec v0.8.0 [INFO] [stderr] Downloaded sdd v3.0.8 [INFO] [stderr] Downloaded serial_test v3.2.0 [INFO] [stderr] Downloaded smallstr v0.3.0 [INFO] [stderr] Downloaded macro_rules_attribute-proc_macro v0.2.2 [INFO] [stderr] Downloaded macro_rules_attribute v0.2.2 [INFO] [stderr] Downloaded monostate-impl v0.1.14 [INFO] [stderr] Downloaded spm_precompiled v0.1.4 [INFO] [stderr] Downloaded bytemuck_derive v1.9.3 [INFO] [stderr] Downloaded libm v0.2.15 [INFO] [stderr] Downloaded itertools v0.11.0 [INFO] [stderr] Downloaded unicode-normalization-alignments v0.1.12 [INFO] [stderr] Downloaded whatlang v0.16.4 [INFO] [stderr] Downloaded ureq v2.12.1 [INFO] [stderr] Downloaded matrixmultiply v0.3.10 [INFO] [stderr] Downloaded ordered-float v4.6.0 [INFO] [stderr] Downloaded value-bag v1.11.1 [INFO] [stderr] Downloaded lru v0.12.5 [INFO] [stderr] Downloaded nalgebra-macros v0.2.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7d593a927d1c3dbd16c93a8d25bf4241b6ef6347c5b21c02abc49fc61142a004 [INFO] running `Command { std: "docker" "start" "-a" "7d593a927d1c3dbd16c93a8d25bf4241b6ef6347c5b21c02abc49fc61142a004", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7d593a927d1c3dbd16c93a8d25bf4241b6ef6347c5b21c02abc49fc61142a004", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7d593a927d1c3dbd16c93a8d25bf4241b6ef6347c5b21c02abc49fc61142a004", kill_on_drop: false }` [INFO] [stdout] 7d593a927d1c3dbd16c93a8d25bf4241b6ef6347c5b21c02abc49fc61142a004 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3bbb63e4a27045657b8a5787c4e818f68b7c00b251a90571979b61bbff5b2023 [INFO] running `Command { std: "docker" "start" "-a" "3bbb63e4a27045657b8a5787c4e818f68b7c00b251a90571979b61bbff5b2023", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling cc v1.2.27 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling onig_sys v69.9.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling esaxx-rs v0.1.10 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling macro_rules_attribute-proc_macro v0.2.2 [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling number_prefix v0.4.0 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling indicatif v0.17.11 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling macro_rules_attribute v0.2.2 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tinyvec v1.9.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.5 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling unicode-normalization-alignments v0.1.12 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling unicode_categories v0.1.1 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling rayon-cond v0.3.0 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling whatlang v0.16.4 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling memmap2 v0.9.5 [INFO] [stderr] Compiling ordered-float v4.6.0 [INFO] [stderr] Compiling raw-cpuid v11.5.0 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling smallstr v0.3.0 [INFO] [stderr] Compiling aligned-vec v0.5.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling onig v6.5.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling clap_derive v4.5.40 [INFO] [stderr] Compiling monostate-impl v0.1.14 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling derive_builder_core v0.12.0 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling derive_builder_macro v0.12.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling derive_builder v0.12.0 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling monostate v0.1.14 [INFO] [stderr] Compiling spm_precompiled v0.1.4 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling simba v0.9.0 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling tokenizers v0.15.2 [INFO] [stderr] Compiling nalgebra v0.33.2 [INFO] [stderr] Compiling veritas-nexus v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/types.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `unicode_segmentation::UnicodeSegmentation` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use unicode_segmentation::UnicodeSegmentation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Result as TokenizerResult` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:226:68 [INFO] [stdout] | [INFO] [stdout] 226 | use tokenizers::tokenizer::{Tokenizer as TokenizerBuilder, Result as TokenizerResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{Result, VeritasError, Feature}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Language` [INFO] [stdout] --> src/modalities/text/simd_optimized.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::modalities::text::{AnalyzedToken, Language}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::arch::x86_64::*` [INFO] [stdout] --> src/modalities/text/simd_optimized.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::arch::x86_64::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/modalities/vision/face_analyzer.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::modalities::vision::face_analyzer::LandmarkPoint` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::modalities::vision::face_analyzer::LandmarkPoint; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::arch::x86_64::*` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::arch::x86_64::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/modalities/audio/voice_analyzer.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::Ordering` [INFO] [stdout] --> src/modalities/audio/pitch_detection.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::utils::*` [INFO] [stdout] --> src/modalities/audio/pitch_detection.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use super::utils::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/pitch_detection.rs:317:11 [INFO] [stdout] | [INFO] [stdout] 317 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/pitch_detection.rs:351:11 [INFO] [stdout] | [INFO] [stdout] 351 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/pitch_detection.rs:170:15 [INFO] [stdout] | [INFO] [stdout] 170 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/pitch_detection.rs:175:19 [INFO] [stdout] | [INFO] [stdout] 175 | #[cfg(not(feature = "simd-avx2"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/mfcc.rs:550:11 [INFO] [stdout] | [INFO] [stdout] 550 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/mfcc.rs:588:11 [INFO] [stdout] | [INFO] [stdout] 588 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/mfcc.rs:536:15 [INFO] [stdout] | [INFO] [stdout] 536 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/mfcc.rs:541:19 [INFO] [stdout] | [INFO] [stdout] 541 | #[cfg(not(feature = "simd-avx2"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/modalities/audio/simd_optimized.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::arch::x86_64::*` [INFO] [stdout] --> src/modalities/audio/simd_optimized.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::arch::x86_64::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/modalities/audio/mod.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/mod.rs:533:11 [INFO] [stdout] | [INFO] [stdout] 533 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `simd-avx2` [INFO] [stdout] --> src/modalities/audio/mod.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | #[cfg(feature = "simd-avx2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `simd-avx2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/optimization/mod.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/optimization/simd/runtime_select.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::arch::x86_64::*` [INFO] [stdout] --> src/optimization/simd/runtime_select.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | use std::arch::x86_64::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cuda` [INFO] [stdout] --> src/optimization/gpu/mod.rs:456:28 [INFO] [stdout] | [INFO] [stdout] 456 | #[cfg(all(feature = "gpu", feature = "cuda"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `cuda` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `metal` [INFO] [stdout] --> src/optimization/gpu/mod.rs:463:28 [INFO] [stdout] | [INFO] [stdout] 463 | #[cfg(all(feature = "gpu", feature = "metal"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `metal` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `opencl` [INFO] [stdout] --> src/optimization/gpu/mod.rs:470:28 [INFO] [stdout] | [INFO] [stdout] 470 | #[cfg(all(feature = "gpu", feature = "opencl"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `opencl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cuda` [INFO] [stdout] --> src/optimization/gpu/mod.rs:488:14 [INFO] [stdout] | [INFO] [stdout] 488 | cfg!(feature = "cuda") [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `cuda` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `metal` [INFO] [stdout] --> src/optimization/gpu/mod.rs:493:14 [INFO] [stdout] | [INFO] [stdout] 493 | cfg!(feature = "metal") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `metal` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GlobalAlloc` [INFO] [stdout] --> src/optimization/memory_pool.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | use std::alloc::{GlobalAlloc, Layout}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::mem::MaybeUninit` [INFO] [stdout] --> src/optimization/object_pool.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::mem::MaybeUninit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RwLock` [INFO] [stdout] --> src/optimization/object_pools.rs:8:26 [INFO] [stdout] | [INFO] [stdout] 8 | use parking_lot::{Mutex, RwLock}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Weak` [INFO] [stdout] --> src/optimization/object_pools.rs:9:22 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::{Arc, Weak}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::mem::MaybeUninit` [INFO] [stdout] --> src/optimization/object_pools.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::mem::MaybeUninit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/optimization/arena.rs:385:1 [INFO] [stdout] | [INFO] [stdout] 385 | /// Thread-local arena for reduced contention [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::marker::PhantomData` [INFO] [stdout] --> src/optimization/arena.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `align_of` and `size_of` [INFO] [stdout] --> src/optimization/arena.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | use std::mem::{align_of, size_of, MaybeUninit}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::borrow::Cow` [INFO] [stdout] --> src/optimization/string_cache.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::borrow::Cow; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result` and `VeritasError` [INFO] [stdout] --> src/optimization/compact_types.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `indexmap::IndexMap` [INFO] [stdout] --> src/optimization/compact_types.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use indexmap::IndexMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ordered_float::OrderedFloat` [INFO] [stdout] --> src/optimization/compact_types.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use ordered_float::OrderedFloat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::borrow::Cow` [INFO] [stdout] --> src/optimization/compact_types.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::borrow::Cow; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result` and `VeritasError` [INFO] [stdout] --> src/optimization/memory_profiler.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:914:7 [INFO] [stdout] | [INFO] [stdout] 914 | #[cfg(feature = "backtrace")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `backtrace` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | #[cfg(feature = "backtrace")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `backtrace` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result` and `VeritasError` [INFO] [stdout] --> src/optimization/memory_profiling.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeMap` [INFO] [stdout] --> src/optimization/memory_profiling.rs:10:33 [INFO] [stdout] | [INFO] [stdout] 10 | use std::collections::{HashMap, BTreeMap}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::backtrace::Backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::backtrace::Backtrace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:93:27 [INFO] [stdout] | [INFO] [stdout] 93 | #[cfg(feature = "backtrace")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `backtrace` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:124:27 [INFO] [stdout] | [INFO] [stdout] 124 | #[cfg(feature = "backtrace")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `backtrace` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 732 | #[cfg(feature = "backtrace")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `backtrace` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `backtrace` [INFO] [stdout] --> src/optimization/memory_profiling.rs:734:31 [INFO] [stdout] | [INFO] [stdout] 734 | #[cfg(not(feature = "backtrace"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `backtrace` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::optimization::vectorization_hints::alignment::AlignedVec` [INFO] [stdout] --> src/optimization/allocators.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::optimization::vectorization_hints::alignment::AlignedVec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hint` [INFO] [stdout] --> src/optimization/vectorization_hints.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::hint; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `likely` and `unlikely` [INFO] [stdout] --> src/optimization/branch_optimization.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | use std::intrinsics::{likely, unlikely}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `unstable` [INFO] [stdout] --> src/optimization/branch_optimization.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | #[cfg(feature = "unstable")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `unstable` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `unstable` [INFO] [stdout] --> src/optimization/branch_optimization.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 21 | #[cfg(not(feature = "unstable"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `unstable` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `unstable` [INFO] [stdout] --> src/optimization/branch_optimization.rs:30:15 [INFO] [stdout] | [INFO] [stdout] 30 | #[cfg(feature = "unstable")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `unstable` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `unstable` [INFO] [stdout] --> src/optimization/branch_optimization.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(not(feature = "unstable"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `unstable` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/optimization/benchmarks.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MemoryProfiler` and `ProfilerConfig` [INFO] [stdout] --> src/optimization/benchmarks.rs:8:45 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::optimization::memory_profiling::{MemoryProfiler, ProfilerConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StackAllocator` [INFO] [stdout] --> src/optimization/benchmarks.rs:9:76 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::optimization::allocators::{SegregatedAllocator, ArenaAllocator, StackAllocator}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GlobalPools` [INFO] [stdout] --> src/optimization/benchmarks.rs:10:53 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::optimization::object_pools::{ObjectPool, GlobalPools}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InternedString`, `OptimizedString`, and `intern` [INFO] [stdout] --> src/optimization/benchmarks.rs:11:41 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::optimization::string_cache::{OptimizedString, intern, InternedString, StringCache}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/optimization/benchmarks.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:210:11 [INFO] [stdout] | [INFO] [stdout] 210 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:360:11 [INFO] [stdout] | [INFO] [stdout] 360 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:231:15 [INFO] [stdout] | [INFO] [stdout] 231 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:243:19 [INFO] [stdout] | [INFO] [stdout] 243 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:305:15 [INFO] [stdout] | [INFO] [stdout] 305 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:329:15 [INFO] [stdout] | [INFO] [stdout] 329 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/optimization/mod.rs:347:15 [INFO] [stdout] | [INFO] [stdout] 347 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Write` [INFO] [stdout] --> src/streaming/mod.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::{Read, Write, BufReader}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/streaming/audio_stream.rs:6:21 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamConfig` [INFO] [stdout] --> src/streaming/audio_stream.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | use super::{StreamProcessor, StreamConfig}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `parking_lot::Mutex` [INFO] [stdout] --> src/streaming/audio_stream.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use parking_lot::Mutex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `VisionFeatures` and `VisionInput` [INFO] [stdout] --> src/streaming/image_stream.rs:7:33 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::modalities::vision::{VisionInput, VisionFeatures}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StreamConfig` and `StreamProcessor` [INFO] [stdout] --> src/streaming/image_stream.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use super::{StreamProcessor, StreamConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `memory-profiling` [INFO] [stdout] --> src/streaming/chunk_processor.rs:358:11 [INFO] [stdout] | [INFO] [stdout] 358 | #[cfg(feature = "memory-profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `memory-profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `memory-profiling` [INFO] [stdout] --> src/streaming/chunk_processor.rs:364:15 [INFO] [stdout] | [INFO] [stdout] 364 | #[cfg(not(feature = "memory-profiling"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `memory-profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufReader` [INFO] [stdout] --> src/streaming/lazy_loader.rs:8:37 [INFO] [stdout] | [INFO] [stdout] 8 | use std::io::{Read, Seek, SeekFrom, BufReader}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RwLock` [INFO] [stdout] --> src/streaming/lazy_loader.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use parking_lot::{RwLock, Mutex}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `mcp` [INFO] [stdout] --> src/prelude.rs:107:7 [INFO] [stdout] | [INFO] [stdout] 107 | #[cfg(feature = "mcp")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `mcp` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cpu-optimized` [INFO] [stdout] --> src/prelude.rs:111:7 [INFO] [stdout] | [INFO] [stdout] 111 | #[cfg(feature = "cpu-optimized")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `cpu-optimized` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `profiling` [INFO] [stdout] --> src/prelude.rs:119:7 [INFO] [stdout] | [INFO] [stdout] 119 | #[cfg(feature = "profiling")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `profiling` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `vision` [INFO] [stdout] --> src/prelude.rs:246:7 [INFO] [stdout] | [INFO] [stdout] 246 | #[cfg(feature = "vision")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `vision` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `web` [INFO] [stdout] --> src/prelude.rs:253:7 [INFO] [stdout] | [INFO] [stdout] 253 | #[cfg(feature = "web")] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `web` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `testing` [INFO] [stdout] --> src/prelude.rs:261:7 [INFO] [stdout] | [INFO] [stdout] 261 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `benchmarking`, `candle-core`, `candle-nn`, `candle-transformers`, `criterion`, `crossbeam`, `default`, `gpu`, `hf-hub`, `parallel`, and `rayon` [INFO] [stdout] = help: consider adding `testing` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `f32` should have an upper camel case name [INFO] [stdout] --> src/prelude.rs:139:10 [INFO] [stdout] | [INFO] [stdout] 139 | pub type f32 = std::primitive::f32; [INFO] [stdout] | ^^^ help: convert the identifier to upper camel case (notice the capitalization): `F32` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `f64` should have an upper camel case name [INFO] [stdout] --> src/prelude.rs:141:10 [INFO] [stdout] | [INFO] [stdout] 141 | pub type f64 = std::primitive::f64; [INFO] [stdout] | ^^^ help: convert the identifier to upper camel case (notice the capitalization): `F64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/fusion/mod.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::error::{Result, VeritasError, FusionError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AttentionWeights` and `VotingResult` [INFO] [stdout] --> src/fusion/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | AttentionWeights, CombinedFeatures, DeceptionScore, FusedDecision, ModalityType, VotingResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/fusion/strategies.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error::{Result, VeritasError, FusionError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FusionError` [INFO] [stdout] --> src/fusion/attention_fusion.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::error::{FusionError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CombinedFeatures` [INFO] [stdout] --> src/fusion/simd_optimized.rs:7:50 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::types::{ModalityType, DeceptionScore, CombinedFeatures}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/fusion/simd_optimized.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Mutex` [INFO] [stdout] --> src/learning/gspo.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/learning/reinforcement.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/learning/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub use gspo::*; [INFO] [stdout] | ^^^^^^^ the name `StrategyOptimizer` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 21 | pub use strategy_optimization::*; [INFO] [stdout] | ------------------------ but the name `StrategyOptimizer` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/learning/mod.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | pub use gspo::*; [INFO] [stdout] | ^^^^^^^ the name `OptimizationResult` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 21 | pub use strategy_optimization::*; [INFO] [stdout] | ------------------------ but the name `OptimizationResult` in the type namespace is also re-exported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FeatureVector` [INFO] [stdout] --> src/neural_integration.rs:7:50 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::types::{DeceptionScore, ModalityType, FeatureVector}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FusionResult` [INFO] [stdout] --> src/neural_integration.rs:8:37 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::fusion::{FusionStrategy, FusionResult}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `ReasoningStep` is ambiguous [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:613:34 [INFO] [stdout] | [INFO] [stdout] 613 | let reasoning_step = ReasoningStep { [INFO] [stdout] | ^^^^^^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `ReasoningStep` could refer to the struct imported here [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `ReasoningStep` to disambiguate [INFO] [stdout] note: `ReasoningStep` could also refer to the struct imported here [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `ReasoningStep` to disambiguate [INFO] [stdout] = note: `#[deny(ambiguous_glob_imports)]` (part of `#[deny(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `Mutex` [INFO] [stdout] --> src/reasoning/rule_engine.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/reasoning/rule_engine.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/reasoning/rule_engine.rs:11:28 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::error::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc` and `RwLock` [INFO] [stdout] --> src/reasoning/knowledge_base.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::{Arc, RwLock}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SystemTime` [INFO] [stdout] --> src/reasoning/knowledge_base.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | use std::time::{Duration, SystemTime}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/reasoning/knowledge_base.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Decision` is ambiguous [INFO] [stdout] --> src/reasoning/mod.rs:26:90 [INFO] [stdout] | [INFO] [stdout] 26 | async fn merge(&self, neural: &NeuralOutput, symbolic: &SymbolicOutput) -> Result>; [INFO] [stdout] | ^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Decision` could refer to the enum imported here [INFO] [stdout] --> src/reasoning/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Decision` to disambiguate [INFO] [stdout] note: `Decision` could also refer to the struct imported here [INFO] [stdout] --> src/reasoning/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use neuro_symbolic::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Decision` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Decision` is ambiguous [INFO] [stdout] --> src/reasoning/mod.rs:29:100 [INFO] [stdout] | [INFO] [stdout] 29 | fn generate_explanation(&self, neural: &NeuralOutput, symbolic: &SymbolicOutput, decision: &Decision) -> ExplanationTrace; [INFO] [stdout] | ^^^^^^^^ ambiguous name [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #114095 [INFO] [stdout] = note: ambiguous because of multiple glob imports of a name in the same module [INFO] [stdout] note: `Decision` could refer to the enum imported here [INFO] [stdout] --> src/reasoning/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Decision` to disambiguate [INFO] [stdout] note: `Decision` could also refer to the struct imported here [INFO] [stdout] --> src/reasoning/mod.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use neuro_symbolic::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider adding an explicit import of `Decision` to disambiguate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MemoryUsage` [INFO] [stdout] --> src/agents/react_agent.rs:15:37 [INFO] [stdout] | [INFO] [stdout] 15 | use super::{ReactAgent, AgentStats, MemoryUsage, Memory, MemoryType, MemoryEntry, ReasoningEngine, ActionEngine}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/agents/reasoning_engine.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::error::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `VeritasError` [INFO] [stdout] --> src/agents/memory.rs:17:28 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::error::{Result, VeritasError}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: cannot use `#[inline(always)]` with `#[target_feature]` [INFO] [stdout] --> src/optimization/vectorization_hints.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | #[inline(always)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #145574 for more information [INFO] [stdout] = help: add `#![feature(target_feature_inline_always)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-09-24; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics` [INFO] [stdout] --> src/optimization/vectorization_hints.rs:488:12 [INFO] [stdout] | [INFO] [stdout] 488 | if std::intrinsics::likely(cond) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-09-24; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics` [INFO] [stdout] --> src/optimization/vectorization_hints.rs:498:12 [INFO] [stdout] | [INFO] [stdout] 498 | if std::intrinsics::unlikely(cond) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-09-24; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics` [INFO] [stdout] --> src/optimization/branch_optimization.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | use std::intrinsics::{likely, unlikely}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-09-24; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `core_intrinsics` [INFO] [stdout] --> src/optimization/branch_optimization.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | use std::intrinsics::{likely, unlikely}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(core_intrinsics)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-09-24; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0191]: the value of the associated type `Config` in `fusion::FusionStrategy` must be specified [INFO] [stdout] --> src/fusion/mod.rs:151:41 [INFO] [stdout] | [INFO] [stdout] 33 | type Config: Clone + Send + Sync; [INFO] [stdout] | -------------------------------- `Config` defined here [INFO] [stdout] ... [INFO] [stdout] 151 | strategies: HashMap>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: specify the associated type: `FusionStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0191]: the value of the associated types `Input`, `Output` and `Config` in `ModalityAnalyzer` must be specified [INFO] [stdout] --> src/lib.rs:1397:28 [INFO] [stdout] | [INFO] [stdout] 240 | type Input: Send + Sync; [INFO] [stdout] | ----------------------- `Input` defined here [INFO] [stdout] 241 | type Output: DeceptionScore + Send + Sync; [INFO] [stdout] | -------------------------------------------- `Output` defined here [INFO] [stdout] 242 | type Config: Send + Sync; [INFO] [stdout] | ------------------------ `Config` defined here [INFO] [stdout] ... [INFO] [stdout] 1397 | analyzers: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: specify the associated types: `ModalityAnalyzer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0119]: conflicting implementations of trait `From` for type `VeritasError` [INFO] [stdout] --> src/error.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^ conflicting implementation for `VeritasError` [INFO] [stdout] ... [INFO] [stdout] 981 | impl From for VeritasError { [INFO] [stdout] | ------------------------------------------ first implementation here [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/mod.rs:43:40 [INFO] [stdout] | [INFO] [stdout] 43 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/mod.rs:59:40 [INFO] [stdout] | [INFO] [stdout] 59 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/reasoning/mod.rs:29:100 [INFO] [stdout] | [INFO] [stdout] 29 | fn generate_explanation(&self, neural: &NeuralOutput, symbolic: &SymbolicOutput, decision: &Decision) -> ExplanationTrace; [INFO] [stdout] | ^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: enum defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:917:10 [INFO] [stdout] | [INFO] [stdout] 917 | pub enum Decision { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:89:40 [INFO] [stdout] | [INFO] [stdout] 89 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:132:40 [INFO] [stdout] | [INFO] [stdout] 132 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:178:40 [INFO] [stdout] | [INFO] [stdout] 178 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:304:40 [INFO] [stdout] | [INFO] [stdout] 304 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:319:40 [INFO] [stdout] | [INFO] [stdout] 319 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:342:40 [INFO] [stdout] | [INFO] [stdout] 342 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:358:40 [INFO] [stdout] | [INFO] [stdout] 358 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:359:17 [INFO] [stdout] | [INFO] [stdout] 359 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:1276:12 [INFO] [stdout] | [INFO] [stdout] 1276 | pub struct FusionMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:447:40 [INFO] [stdout] | [INFO] [stdout] 447 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:518:40 [INFO] [stdout] | [INFO] [stdout] 518 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:544:40 [INFO] [stdout] | [INFO] [stdout] 544 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:559:40 [INFO] [stdout] | [INFO] [stdout] 559 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:576:40 [INFO] [stdout] | [INFO] [stdout] 576 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:603:40 [INFO] [stdout] | [INFO] [stdout] 603 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:631:40 [INFO] [stdout] | [INFO] [stdout] 631 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:657:40 [INFO] [stdout] | [INFO] [stdout] 657 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:658:17 [INFO] [stdout] | [INFO] [stdout] 658 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:1276:12 [INFO] [stdout] | [INFO] [stdout] 1276 | pub struct FusionMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:727:40 [INFO] [stdout] | [INFO] [stdout] 727 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:820:40 [INFO] [stdout] | [INFO] [stdout] 820 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:822:17 [INFO] [stdout] | [INFO] [stdout] 822 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:1276:12 [INFO] [stdout] | [INFO] [stdout] 1276 | pub struct FusionMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:895:40 [INFO] [stdout] | [INFO] [stdout] 895 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:962:40 [INFO] [stdout] | [INFO] [stdout] 962 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:1010:40 [INFO] [stdout] | [INFO] [stdout] 1010 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/strategies.rs:1011:17 [INFO] [stdout] | [INFO] [stdout] 1011 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:1276:12 [INFO] [stdout] | [INFO] [stdout] 1276 | pub struct FusionMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:143:40 [INFO] [stdout] | [INFO] [stdout] 143 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:274:40 [INFO] [stdout] | [INFO] [stdout] 274 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:344:40 [INFO] [stdout] | [INFO] [stdout] 344 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:404:40 [INFO] [stdout] | [INFO] [stdout] 404 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:444:40 [INFO] [stdout] | [INFO] [stdout] 444 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:463:40 [INFO] [stdout] | [INFO] [stdout] 463 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:486:40 [INFO] [stdout] | [INFO] [stdout] 486 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:532:40 [INFO] [stdout] | [INFO] [stdout] 532 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:576:40 [INFO] [stdout] | [INFO] [stdout] 576 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:608:40 [INFO] [stdout] | [INFO] [stdout] 608 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:661:40 [INFO] [stdout] | [INFO] [stdout] 661 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/attention_fusion.rs:663:17 [INFO] [stdout] | [INFO] [stdout] 663 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:1276:12 [INFO] [stdout] | [INFO] [stdout] 1276 | pub struct FusionMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/simd_optimized.rs:333:40 [INFO] [stdout] | [INFO] [stdout] 333 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/simd_optimized.rs:501:40 [INFO] [stdout] | [INFO] [stdout] 501 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0191]: the value of the associated type `Config` in `fusion::FusionStrategy` must be specified [INFO] [stdout] --> src/fusion/mod.rs:205:27 [INFO] [stdout] | [INFO] [stdout] 33 | type Config: Clone + Send + Sync; [INFO] [stdout] | -------------------------------- `Config` defined here [INFO] [stdout] ... [INFO] [stdout] 205 | strategy: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: specify the associated type: `FusionStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/mod.rs:214:40 [INFO] [stdout] | [INFO] [stdout] 214 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/mod.rs:292:40 [INFO] [stdout] | [INFO] [stdout] 292 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/fusion/mod.rs:302:40 [INFO] [stdout] | [INFO] [stdout] 302 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/neural_integration.rs:377:40 [INFO] [stdout] | [INFO] [stdout] 377 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/neural_integration.rs:516:40 [INFO] [stdout] | [INFO] [stdout] 516 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: type alias takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/neural_integration.rs:556:40 [INFO] [stdout] | [INFO] [stdout] 556 | scores: &HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: type alias defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub type DeceptionScore = Confidence; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/neural_integration.rs:557:31 [INFO] [stdout] | [INFO] [stdout] 557 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:1276:12 [INFO] [stdout] | [INFO] [stdout] 1276 | pub struct FusionMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0191]: the value of the associated types `Input`, `Output` and `Config` in `ModalityAnalyzer` must be specified [INFO] [stdout] --> src/lib.rs:1437:53 [INFO] [stdout] | [INFO] [stdout] 240 | type Input: Send + Sync; [INFO] [stdout] | ----------------------- `Input` defined here [INFO] [stdout] 241 | type Output: DeceptionScore + Send + Sync; [INFO] [stdout] | -------------------------------------------- `Output` defined here [INFO] [stdout] 242 | type Config: Send + Sync; [INFO] [stdout] | ------------------------ `Config` defined here [INFO] [stdout] ... [INFO] [stdout] 1437 | pub fn add_analyzer(mut self, analyzer: Box>) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: specify the associated types: `ModalityAnalyzer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0191]: the value of the associated types `Input`, `Output` and `Config` in `ModalityAnalyzer` must be specified [INFO] [stdout] --> src/lib.rs:1477:58 [INFO] [stdout] | [INFO] [stdout] 240 | type Input: Send + Sync; [INFO] [stdout] | ----------------------- `Input` defined here [INFO] [stdout] 241 | type Output: DeceptionScore + Send + Sync; [INFO] [stdout] | -------------------------------------------- `Output` defined here [INFO] [stdout] 242 | type Config: Send + Sync; [INFO] [stdout] | ------------------------ `Config` defined here [INFO] [stdout] ... [INFO] [stdout] 1477 | pub fn get_input_for_analyzer(&self, _analyzer: &dyn ModalityAnalyzer) -> Option<&dyn std::any::Any> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: specify the associated types: `ModalityAnalyzer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> src/types.rs:1145:25 [INFO] [stdout] | [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^ unused type parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> src/types.rs:1145:25 [INFO] [stdout] | [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^ [INFO] [stdout] | | [INFO] [stdout] | unused type parameter [INFO] [stdout] | `T` is named here, but is likely unused in the containing type [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/modalities/text/mod.rs:322:38 [INFO] [stdout] | [INFO] [stdout] 322 | impl DeceptionScore for TextScore { [INFO] [stdout] | ^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `TextScore` [INFO] [stdout] --> src/modalities/text/mod.rs:272:12 [INFO] [stdout] | [INFO] [stdout] 272 | pub struct TextScore { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] note: required by a bound in `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:52 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `DeceptionScore` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 322 | impl DeceptionScore for TextScore { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/modalities/text/mod.rs:322:38 [INFO] [stdout] | [INFO] [stdout] 322 | impl DeceptionScore for TextScore { [INFO] [stdout] | ^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `TextScore` [INFO] [stdout] --> src/modalities/text/mod.rs:272:12 [INFO] [stdout] | [INFO] [stdout] 272 | pub struct TextScore { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] note: required by a bound in `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:45 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `DeceptionScore` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 322 | impl DeceptionScore for TextScore { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` doesn't implement `Debug` [INFO] [stdout] --> src/modalities/text/mod.rs:322:38 [INFO] [stdout] | [INFO] [stdout] 322 | impl DeceptionScore for TextScore { [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Debug` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required for `TextScore` to implement `Debug` [INFO] [stdout] --> src/modalities/text/mod.rs:271:10 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^ unsatisfied trait bound introduced in this `derive` macro [INFO] [stdout] note: required by a bound in `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:37 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^^ required by this bound in `DeceptionScore` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Debug` [INFO] [stdout] | [INFO] [stdout] 322 | impl DeceptionScore for TextScore { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` doesn't implement `Debug` [INFO] [stdout] --> src/modalities/text/mod.rs:486:19 [INFO] [stdout] | [INFO] [stdout] 486 | type Output = TextScore; [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Debug` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required for `TextScore` to implement `Debug` [INFO] [stdout] --> src/modalities/text/mod.rs:271:10 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^ unsatisfied trait bound introduced in this `derive` macro [INFO] [stdout] note: required for ` as ModalityAnalyzer>::Output` to implement `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:11 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ModalityAnalyzer::Output` [INFO] [stdout] --> src/lib.rs:241:18 [INFO] [stdout] | [INFO] [stdout] 241 | type Output: DeceptionScore + Send + Sync; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ required by this bound in `ModalityAnalyzer::Output` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Debug` [INFO] [stdout] | [INFO] [stdout] 481 | impl ModalityAnalyzer for TextAnalyzer [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `subtract` [INFO] [stdout] --> src/optimization/simd/x86_64.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | impl SimdOperations for Avx512Implementation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `subtract` in implementation [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/simd/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | fn subtract(&self, a: &[f32], b: &[f32], result: &mut [f32]) -> Result<()>; [INFO] [stdout] | --------------------------------------------------------------------------- `subtract` from trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `subtract` [INFO] [stdout] --> src/optimization/simd/x86_64.rs:464:1 [INFO] [stdout] | [INFO] [stdout] 464 | impl SimdOperations for Avx2Implementation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `subtract` in implementation [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/simd/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | fn subtract(&self, a: &[f32], b: &[f32], result: &mut [f32]) -> Result<()>; [INFO] [stdout] | --------------------------------------------------------------------------- `subtract` from trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `subtract` [INFO] [stdout] --> src/optimization/simd/x86_64.rs:696:1 [INFO] [stdout] | [INFO] [stdout] 696 | impl SimdOperations for AvxImplementation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `subtract` in implementation [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/simd/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | fn subtract(&self, a: &[f32], b: &[f32], result: &mut [f32]) -> Result<()>; [INFO] [stdout] | --------------------------------------------------------------------------- `subtract` from trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `subtract` [INFO] [stdout] --> src/optimization/simd/x86_64.rs:828:1 [INFO] [stdout] | [INFO] [stdout] 828 | impl SimdOperations for SseImplementation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `subtract` in implementation [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/simd/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | fn subtract(&self, a: &[f32], b: &[f32], result: &mut [f32]) -> Result<()>; [INFO] [stdout] | --------------------------------------------------------------------------- `subtract` from trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/optimization/object_pools.rs:632:15 [INFO] [stdout] | [INFO] [stdout] 632 | pub data: Cow<'static, [T]>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `[T]` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/alloc/src/borrow.rs:181:30 [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 631 | pub struct PooledVec { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/lib.rs:954:38 [INFO] [stdout] | [INFO] [stdout] 954 | impl DeceptionScore for FusedScore { [INFO] [stdout] | ^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `FusedScore` [INFO] [stdout] --> src/lib.rs:946:12 [INFO] [stdout] | [INFO] [stdout] 946 | pub struct FusedScore { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:52 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `DeceptionScore` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 954 | impl DeceptionScore for FusedScore { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/lib.rs:954:38 [INFO] [stdout] | [INFO] [stdout] 954 | impl DeceptionScore for FusedScore { [INFO] [stdout] | ^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `FusedScore` [INFO] [stdout] --> src/lib.rs:946:12 [INFO] [stdout] | [INFO] [stdout] 946 | pub struct FusedScore { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:45 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `DeceptionScore` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 954 | impl DeceptionScore for FusedScore { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` doesn't implement `Debug` [INFO] [stdout] --> src/lib.rs:954:38 [INFO] [stdout] | [INFO] [stdout] 954 | impl DeceptionScore for FusedScore { [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `Debug` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required for `FusedScore` to implement `Debug` [INFO] [stdout] --> src/lib.rs:945:10 [INFO] [stdout] | [INFO] [stdout] 945 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^ unsatisfied trait bound introduced in this `derive` macro [INFO] [stdout] note: required by a bound in `DeceptionScore` [INFO] [stdout] --> src/lib.rs:376:37 [INFO] [stdout] | [INFO] [stdout] 376 | pub trait DeceptionScore: Debug + Send + Sync { [INFO] [stdout] | ^^^^^ required by this bound in `DeceptionScore` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Debug` [INFO] [stdout] | [INFO] [stdout] 954 | impl DeceptionScore for FusedScore { [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/learning/pattern_discovery.rs:124:36 [INFO] [stdout] | [INFO] [stdout] 124 | impl PatternMiner for FrequentSequenceMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `FrequentSequenceMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct FrequentSequenceMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `pattern_discovery::PatternMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:102:42 [INFO] [stdout] | [INFO] [stdout] 102 | pub trait PatternMiner: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `PatternMiner` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 124 | impl PatternMiner for FrequentSequenceMiner { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/learning/pattern_discovery.rs:124:36 [INFO] [stdout] | [INFO] [stdout] 124 | impl PatternMiner for FrequentSequenceMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `FrequentSequenceMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct FrequentSequenceMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `pattern_discovery::PatternMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:102:35 [INFO] [stdout] | [INFO] [stdout] 102 | pub trait PatternMiner: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `PatternMiner` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 124 | impl PatternMiner for FrequentSequenceMiner { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/learning/pattern_discovery.rs:212:36 [INFO] [stdout] | [INFO] [stdout] 212 | impl PatternMiner for DecisionTreeMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `DecisionTreeMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:202:12 [INFO] [stdout] | [INFO] [stdout] 202 | pub struct DecisionTreeMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `pattern_discovery::PatternMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:102:42 [INFO] [stdout] | [INFO] [stdout] 102 | pub trait PatternMiner: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `PatternMiner` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 212 | impl PatternMiner for DecisionTreeMiner { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/learning/pattern_discovery.rs:212:36 [INFO] [stdout] | [INFO] [stdout] 212 | impl PatternMiner for DecisionTreeMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `DecisionTreeMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:202:12 [INFO] [stdout] | [INFO] [stdout] 202 | pub struct DecisionTreeMiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `pattern_discovery::PatternMiner` [INFO] [stdout] --> src/learning/pattern_discovery.rs:102:35 [INFO] [stdout] | [INFO] [stdout] 102 | pub trait PatternMiner: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `PatternMiner` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 212 | impl PatternMiner for DecisionTreeMiner { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/learning/reward_learning.rs:199:39 [INFO] [stdout] | [INFO] [stdout] 199 | impl SignalProcessor for NoiseFilter { [INFO] [stdout] | ^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `NoiseFilterParams` [INFO] [stdout] --> src/learning/reward_learning.rs:168:12 [INFO] [stdout] | [INFO] [stdout] 168 | pub struct NoiseFilterParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NoiseFilter` [INFO] [stdout] --> src/learning/reward_learning.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 159 | pub struct NoiseFilter { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `reward_learning::SignalProcessor` [INFO] [stdout] --> src/learning/reward_learning.rs:80:45 [INFO] [stdout] | [INFO] [stdout] 80 | pub trait SignalProcessor: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `SignalProcessor` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 199 | impl SignalProcessor for NoiseFilter { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/learning/reward_learning.rs:199:39 [INFO] [stdout] | [INFO] [stdout] 199 | impl SignalProcessor for NoiseFilter { [INFO] [stdout] | ^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `NoiseFilterParams` [INFO] [stdout] --> src/learning/reward_learning.rs:168:12 [INFO] [stdout] | [INFO] [stdout] 168 | pub struct NoiseFilterParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `NoiseFilter` [INFO] [stdout] --> src/learning/reward_learning.rs:159:12 [INFO] [stdout] | [INFO] [stdout] 159 | pub struct NoiseFilter { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `reward_learning::SignalProcessor` [INFO] [stdout] --> src/learning/reward_learning.rs:80:38 [INFO] [stdout] | [INFO] [stdout] 80 | pub trait SignalProcessor: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `SignalProcessor` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 199 | impl SignalProcessor for NoiseFilter { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/learning/reward_learning.rs:332:39 [INFO] [stdout] | [INFO] [stdout] 332 | impl SignalProcessor for SignalSmoother { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `SmoothingParams` [INFO] [stdout] --> src/learning/reward_learning.rs:314:12 [INFO] [stdout] | [INFO] [stdout] 314 | pub struct SmoothingParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `SignalSmoother` [INFO] [stdout] --> src/learning/reward_learning.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub struct SignalSmoother { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `reward_learning::SignalProcessor` [INFO] [stdout] --> src/learning/reward_learning.rs:80:45 [INFO] [stdout] | [INFO] [stdout] 80 | pub trait SignalProcessor: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `SignalProcessor` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 332 | impl SignalProcessor for SignalSmoother { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/learning/reward_learning.rs:332:39 [INFO] [stdout] | [INFO] [stdout] 332 | impl SignalProcessor for SignalSmoother { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `SmoothingParams` [INFO] [stdout] --> src/learning/reward_learning.rs:314:12 [INFO] [stdout] | [INFO] [stdout] 314 | pub struct SmoothingParams { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `SignalSmoother` [INFO] [stdout] --> src/learning/reward_learning.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub struct SignalSmoother { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `reward_learning::SignalProcessor` [INFO] [stdout] --> src/learning/reward_learning.rs:80:38 [INFO] [stdout] | [INFO] [stdout] 80 | pub trait SignalProcessor: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `SignalProcessor` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 332 | impl SignalProcessor for SignalSmoother { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/learning/strategy_optimization.rs:281:41 [INFO] [stdout] | [INFO] [stdout] 281 | impl StrategyOptimizer for GeneticAlgorithmOptimizer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `GAParameters` [INFO] [stdout] --> src/learning/strategy_optimization.rs:232:12 [INFO] [stdout] | [INFO] [stdout] 232 | pub struct GAParameters { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `GeneticAlgorithmOptimizer` [INFO] [stdout] --> src/learning/strategy_optimization.rs:219:12 [INFO] [stdout] | [INFO] [stdout] 219 | pub struct GeneticAlgorithmOptimizer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `strategy_optimization::StrategyOptimizer` [INFO] [stdout] --> src/learning/strategy_optimization.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 56 | pub trait StrategyOptimizer: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `StrategyOptimizer` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 281 | impl StrategyOptimizer for GeneticAlgorithmOptimizer { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/learning/strategy_optimization.rs:281:41 [INFO] [stdout] | [INFO] [stdout] 281 | impl StrategyOptimizer for GeneticAlgorithmOptimizer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `GAParameters` [INFO] [stdout] --> src/learning/strategy_optimization.rs:232:12 [INFO] [stdout] | [INFO] [stdout] 232 | pub struct GAParameters { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `GeneticAlgorithmOptimizer` [INFO] [stdout] --> src/learning/strategy_optimization.rs:219:12 [INFO] [stdout] | [INFO] [stdout] 219 | pub struct GeneticAlgorithmOptimizer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `strategy_optimization::StrategyOptimizer` [INFO] [stdout] --> src/learning/strategy_optimization.rs:56:40 [INFO] [stdout] | [INFO] [stdout] 56 | pub trait StrategyOptimizer: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `StrategyOptimizer` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 281 | impl StrategyOptimizer for GeneticAlgorithmOptimizer { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/learning/strategy_optimization.rs:535:41 [INFO] [stdout] | [INFO] [stdout] 535 | impl ObjectiveFunction for MultiObjectiveEvaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] = note: required because it appears within the type `(std::string::String, T)` [INFO] [stdout] = note: required for `hashbrown::raw::RawTable<(std::string::String, T)>` to implement `Sync` [INFO] [stdout] note: required because it appears within the type `hashbrown::map::HashMap` [INFO] [stdout] --> /rust/deps/hashbrown-0.15.5/src/map.rs:185:12 [INFO] [stdout] note: required because it appears within the type `std::collections::HashMap` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/std/src/collections/hash/map.rs:246:12 [INFO] [stdout] note: required because it appears within the type `MultiObjectiveEvaluator` [INFO] [stdout] --> src/learning/strategy_optimization.rs:514:12 [INFO] [stdout] | [INFO] [stdout] 514 | pub struct MultiObjectiveEvaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ObjectiveFunction` [INFO] [stdout] --> src/learning/strategy_optimization.rs:73:47 [INFO] [stdout] | [INFO] [stdout] 73 | pub trait ObjectiveFunction: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ObjectiveFunction` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 535 | impl ObjectiveFunction for MultiObjectiveEvaluator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/learning/strategy_optimization.rs:535:41 [INFO] [stdout] | [INFO] [stdout] 535 | impl ObjectiveFunction for MultiObjectiveEvaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] = note: required because it appears within the type `(std::string::String, T)` [INFO] [stdout] = note: required for `hashbrown::raw::RawTable<(std::string::String, T)>` to implement `std::marker::Send` [INFO] [stdout] note: required because it appears within the type `hashbrown::map::HashMap` [INFO] [stdout] --> /rust/deps/hashbrown-0.15.5/src/map.rs:185:12 [INFO] [stdout] note: required because it appears within the type `std::collections::HashMap` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/std/src/collections/hash/map.rs:246:12 [INFO] [stdout] note: required because it appears within the type `MultiObjectiveEvaluator` [INFO] [stdout] --> src/learning/strategy_optimization.rs:514:12 [INFO] [stdout] | [INFO] [stdout] 514 | pub struct MultiObjectiveEvaluator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ObjectiveFunction` [INFO] [stdout] --> src/learning/strategy_optimization.rs:73:40 [INFO] [stdout] | [INFO] [stdout] 73 | pub trait ObjectiveFunction: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ObjectiveFunction` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 535 | impl ObjectiveFunction for MultiObjectiveEvaluator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `(dyn neural_integration::Network + 'static)` cannot be shared between threads safely [INFO] [stdout] --> src/neural_integration.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | fn new(config: Self::Config) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `(dyn neural_integration::Network + 'static)` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sync` is not implemented for `(dyn neural_integration::Network + 'static)` [INFO] [stdout] = note: required for `std::sync::Arc<(dyn neural_integration::Network + 'static)>` to implement `std::marker::Send` [INFO] [stdout] note: required because it appears within the type `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `fusion::FusionStrategy` [INFO] [stdout] --> src/fusion/mod.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | pub trait FusionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `FusionStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `(dyn neural_integration::Network + 'static)` cannot be sent between threads safely [INFO] [stdout] --> src/neural_integration.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | fn new(config: Self::Config) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `(dyn neural_integration::Network + 'static)` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::marker::Send` is not implemented for `(dyn neural_integration::Network + 'static)` [INFO] [stdout] = note: required for `std::sync::Arc<(dyn neural_integration::Network + 'static)>` to implement `std::marker::Send` [INFO] [stdout] note: required because it appears within the type `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `fusion::FusionStrategy` [INFO] [stdout] --> src/fusion/mod.rs:31:51 [INFO] [stdout] | [INFO] [stdout] 31 | pub trait FusionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `FusionStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `(dyn neural_integration::Network + 'static)` cannot be shared between threads safely [INFO] [stdout] --> src/neural_integration.rs:368:52 [INFO] [stdout] | [INFO] [stdout] 368 | impl FusionStrategy for NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `(dyn neural_integration::Network + 'static)` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] = help: the trait `Sync` is not implemented for `(dyn neural_integration::Network + 'static)` [INFO] [stdout] = note: required for `std::sync::Arc<(dyn neural_integration::Network + 'static)>` to implement `Sync` [INFO] [stdout] note: required because it appears within the type `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `fusion::FusionStrategy` [INFO] [stdout] --> src/fusion/mod.rs:31:58 [INFO] [stdout] | [INFO] [stdout] 31 | pub trait FusionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `FusionStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `(dyn neural_integration::Network + 'static)` cannot be sent between threads safely [INFO] [stdout] --> src/neural_integration.rs:368:52 [INFO] [stdout] | [INFO] [stdout] 368 | impl FusionStrategy for NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `(dyn neural_integration::Network + 'static)` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] = help: the trait `std::marker::Send` is not implemented for `(dyn neural_integration::Network + 'static)` [INFO] [stdout] = note: required for `std::sync::Arc<(dyn neural_integration::Network + 'static)>` to implement `Sync` [INFO] [stdout] note: required because it appears within the type `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `fusion::FusionStrategy` [INFO] [stdout] --> src/fusion/mod.rs:31:58 [INFO] [stdout] | [INFO] [stdout] 31 | pub trait FusionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `FusionStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/neural_integration.rs:511:16 [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:36 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^ required by this bound in `NeuralFusion` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/neural_integration.rs:511:16 [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | ^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^ required by this bound in `NeuralFusion` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: enum takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/reasoning/mod.rs:26:90 [INFO] [stdout] | [INFO] [stdout] 26 | async fn merge(&self, neural: &NeuralOutput, symbolic: &SymbolicOutput) -> Result>; [INFO] [stdout] | ^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: enum defined here, with 0 generic parameters [INFO] [stdout] --> src/types.rs:917:10 [INFO] [stdout] | [INFO] [stdout] 917 | pub enum Decision { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/react_agent.rs:211:34 [INFO] [stdout] | [INFO] [stdout] 211 | impl ReactAgent for DefaultReactAgent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `types::MemoryConfig` [INFO] [stdout] --> src/types.rs:1061:12 [INFO] [stdout] | [INFO] [stdout] 1061 | pub struct MemoryConfig { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `types::DetectorConfig` [INFO] [stdout] --> src/types.rs:1037:12 [INFO] [stdout] | [INFO] [stdout] 1037 | pub struct DetectorConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `react_agent::DefaultReactAgent` [INFO] [stdout] --> src/agents/react_agent.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DefaultReactAgent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `agents::ReactAgent` [INFO] [stdout] --> src/agents/mod.rs:31:40 [INFO] [stdout] | [INFO] [stdout] 31 | pub trait ReactAgent: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ReactAgent` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 211 | impl ReactAgent for DefaultReactAgent { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/react_agent.rs:211:34 [INFO] [stdout] | [INFO] [stdout] 211 | impl ReactAgent for DefaultReactAgent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `types::MemoryConfig` [INFO] [stdout] --> src/types.rs:1061:12 [INFO] [stdout] | [INFO] [stdout] 1061 | pub struct MemoryConfig { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `types::DetectorConfig` [INFO] [stdout] --> src/types.rs:1037:12 [INFO] [stdout] | [INFO] [stdout] 1037 | pub struct DetectorConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: required because it appears within the type `react_agent::DefaultReactAgent` [INFO] [stdout] --> src/agents/react_agent.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct DefaultReactAgent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `agents::ReactAgent` [INFO] [stdout] --> src/agents/mod.rs:31:33 [INFO] [stdout] | [INFO] [stdout] 31 | pub trait ReactAgent: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ReactAgent` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 211 | impl ReactAgent for DefaultReactAgent { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:487:38 [INFO] [stdout] | [INFO] [stdout] 487 | impl ActionStrategy for MultimodalWeightedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `MultimodalWeightedStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:477:12 [INFO] [stdout] | [INFO] [stdout] 477 | pub struct MultimodalWeightedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | pub trait ActionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionStrategy` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 487 | impl ActionStrategy for MultimodalWeightedStrategy { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:487:38 [INFO] [stdout] | [INFO] [stdout] 487 | impl ActionStrategy for MultimodalWeightedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `MultimodalWeightedStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:477:12 [INFO] [stdout] | [INFO] [stdout] 477 | pub struct MultimodalWeightedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:63:37 [INFO] [stdout] | [INFO] [stdout] 63 | pub trait ActionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionStrategy` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 487 | impl ActionStrategy for MultimodalWeightedStrategy { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:617:38 [INFO] [stdout] | [INFO] [stdout] 617 | impl ActionStrategy for ConfidenceBasedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `ConfidenceBasedStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:607:12 [INFO] [stdout] | [INFO] [stdout] 607 | pub struct ConfidenceBasedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | pub trait ActionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionStrategy` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 617 | impl ActionStrategy for ConfidenceBasedStrategy { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:617:38 [INFO] [stdout] | [INFO] [stdout] 617 | impl ActionStrategy for ConfidenceBasedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `ConfidenceBasedStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:607:12 [INFO] [stdout] | [INFO] [stdout] 607 | pub struct ConfidenceBasedStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:63:37 [INFO] [stdout] | [INFO] [stdout] 63 | pub trait ActionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionStrategy` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 617 | impl ActionStrategy for ConfidenceBasedStrategy { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:664:38 [INFO] [stdout] | [INFO] [stdout] 664 | impl ActionStrategy for UtilityMaximizingStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `UtilityMaximizingStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:654:12 [INFO] [stdout] | [INFO] [stdout] 654 | pub struct UtilityMaximizingStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | pub trait ActionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionStrategy` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 664 | impl ActionStrategy for UtilityMaximizingStrategy { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:664:38 [INFO] [stdout] | [INFO] [stdout] 664 | impl ActionStrategy for UtilityMaximizingStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `UtilityMaximizingStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:654:12 [INFO] [stdout] | [INFO] [stdout] 654 | pub struct UtilityMaximizingStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionStrategy` [INFO] [stdout] --> src/agents/action_engine.rs:63:37 [INFO] [stdout] | [INFO] [stdout] 63 | pub trait ActionStrategy: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionStrategy` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 664 | impl ActionStrategy for UtilityMaximizingStrategy { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:721:39 [INFO] [stdout] | [INFO] [stdout] 721 | impl ActionValidator for SafetyValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `SafetyValidator` [INFO] [stdout] --> src/agents/action_engine.rs:711:12 [INFO] [stdout] | [INFO] [stdout] 711 | pub struct SafetyValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionValidator` [INFO] [stdout] --> src/agents/action_engine.rs:86:45 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait ActionValidator: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionValidator` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 721 | impl ActionValidator for SafetyValidator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:721:39 [INFO] [stdout] | [INFO] [stdout] 721 | impl ActionValidator for SafetyValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `SafetyValidator` [INFO] [stdout] --> src/agents/action_engine.rs:711:12 [INFO] [stdout] | [INFO] [stdout] 711 | pub struct SafetyValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionValidator` [INFO] [stdout] --> src/agents/action_engine.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait ActionValidator: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionValidator` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 721 | impl ActionValidator for SafetyValidator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:786:39 [INFO] [stdout] | [INFO] [stdout] 786 | impl ActionValidator for ResourceValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `ResourceValidator` [INFO] [stdout] --> src/agents/action_engine.rs:776:12 [INFO] [stdout] | [INFO] [stdout] 776 | pub struct ResourceValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionValidator` [INFO] [stdout] --> src/agents/action_engine.rs:86:45 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait ActionValidator: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionValidator` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 786 | impl ActionValidator for ResourceValidator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:786:39 [INFO] [stdout] | [INFO] [stdout] 786 | impl ActionValidator for ResourceValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `ResourceValidator` [INFO] [stdout] --> src/agents/action_engine.rs:776:12 [INFO] [stdout] | [INFO] [stdout] 776 | pub struct ResourceValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionValidator` [INFO] [stdout] --> src/agents/action_engine.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait ActionValidator: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionValidator` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 786 | impl ActionValidator for ResourceValidator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:834:39 [INFO] [stdout] | [INFO] [stdout] 834 | impl ActionValidator for ConstraintValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `ConstraintValidator` [INFO] [stdout] --> src/agents/action_engine.rs:824:12 [INFO] [stdout] | [INFO] [stdout] 824 | pub struct ConstraintValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionValidator` [INFO] [stdout] --> src/agents/action_engine.rs:86:45 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait ActionValidator: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionValidator` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 834 | impl ActionValidator for ConstraintValidator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/agents/action_engine.rs:834:39 [INFO] [stdout] | [INFO] [stdout] 834 | impl ActionValidator for ConstraintValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required because it appears within the type `PhantomData` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/marker.rs:822:12 [INFO] [stdout] note: required because it appears within the type `ConstraintValidator` [INFO] [stdout] --> src/agents/action_engine.rs:824:12 [INFO] [stdout] | [INFO] [stdout] 824 | pub struct ConstraintValidator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `ActionValidator` [INFO] [stdout] --> src/agents/action_engine.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | pub trait ActionValidator: Send + Sync { [INFO] [stdout] | ^^^^ required by this bound in `ActionValidator` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 834 | impl ActionValidator for ConstraintValidator { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> src/agents/memory.rs:118:28 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct ShortTermMemory { [INFO] [stdout] | ^ unused type parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> src/agents/memory.rs:186:27 [INFO] [stdout] | [INFO] [stdout] 186 | pub struct LongTermMemory { [INFO] [stdout] | ^ unused type parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/neural_integration.rs:514:10 [INFO] [stdout] | [INFO] [stdout] 514 | &self, [INFO] [stdout] | ^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:36 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^ required by this bound in `NeuralFusion` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/neural_integration.rs:514:10 [INFO] [stdout] | [INFO] [stdout] 514 | &self, [INFO] [stdout] | ^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^ required by this bound in `NeuralFusion` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be sent between threads safely [INFO] [stdout] --> src/neural_integration.rs:554:10 [INFO] [stdout] | [INFO] [stdout] 554 | &self, [INFO] [stdout] | ^^^^ `T` cannot be sent between threads safely [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:36 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^ required by this bound in `NeuralFusion` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Send` [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `T` cannot be shared between threads safely [INFO] [stdout] --> src/neural_integration.rs:554:10 [INFO] [stdout] | [INFO] [stdout] 554 | &self, [INFO] [stdout] | ^^^^ `T` cannot be shared between threads safely [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `neural_integration::NeuralFusion` [INFO] [stdout] --> src/neural_integration.rs:40:43 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct NeuralFusion { [INFO] [stdout] | ^^^^ required by this bound in `NeuralFusion` [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sync` [INFO] [stdout] | [INFO] [stdout] 511 | impl NeuralFusion { [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:354:24 [INFO] [stdout] | [INFO] [stdout] 354 | return Err(VeritasError::invalid_input("Empty text provided")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------------- argument #2 is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/error.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ ---------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 354 | return Err(VeritasError::invalid_input("Empty text provided", /* parameter */)); [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `LinguisticFeatures` has no field named `pragmatic_features` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | pragmatic_features, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `LinguisticFeatures<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 8 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `LinguisticFeatures` has no field named `discourse_features` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:376:13 [INFO] [stdout] | [INFO] [stdout] 376 | discourse_features, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `LinguisticFeatures<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 8 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `LinguisticFeatures` has no field named `feature_names` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:377:13 [INFO] [stdout] | [INFO] [stdout] 377 | feature_names, [INFO] [stdout] | ^^^^^^^^^^^^^ `LinguisticFeatures<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 8 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `sentiment_polarity` on type `&AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:923:37 [INFO] [stdout] | [INFO] [stdout] 923 | tokens.iter().map(|t| t.sentiment_polarity).sum::() / tokens.len() as f64 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `text`, `lemma`, `pos_tag`, `start`, `end` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:923:72 [INFO] [stdout] | [INFO] [stdout] 260 | impl LinguisticAnalyzer { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 923 | tokens.iter().map(|t| t.sentiment_polarity).sum::() / tokens.len() as f64 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `f64` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `sentiment_polarity` on type `&AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:933:29 [INFO] [stdout] | [INFO] [stdout] 933 | .map(|t| (t.sentiment_polarity - mean).powi(2)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `text`, `lemma`, `pos_tag`, `start`, `end` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:934:33 [INFO] [stdout] | [INFO] [stdout] 260 | impl LinguisticAnalyzer { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 934 | .sum::() / tokens.len() as f64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `f64` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> src/modalities/text/bert_integration.rs:121:24 [INFO] [stdout] | [INFO] [stdout] 121 | return Err(VeritasError::invalid_input("Empty text provided for encoding")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^------------------------------------ argument #2 is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/error.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ ---------------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 121 | return Err(VeritasError::invalid_input("Empty text provided for encoding", /* parameter */)); [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `BertEmbedding` has no field named `embeddings` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | embeddings: embeddings.clone(), [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 421 - embeddings: embeddings.clone(), [INFO] [stdout] 421 + embedding: embeddings.clone(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/bert_integration.rs:422:13 [INFO] [stdout] | [INFO] [stdout] 422 | attention_weights, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ expected `Option>>`, found `Vec>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option>` [INFO] [stdout] found struct `Vec<_>` [INFO] [stdout] help: try wrapping the expression in `Some` [INFO] [stdout] | [INFO] [stdout] 422 | attention_weights: Some(attention_weights), [INFO] [stdout] | ++++++++++++++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `BertEmbedding` has no field named `pooled_output` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:424:13 [INFO] [stdout] | [INFO] [stdout] 424 | pooled_output: embeddings, [INFO] [stdout] | ^^^^^^^^^^^^^ `BertEmbedding<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `embedding`, `tokens`, `sequence_length`, `confidence` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `input` [INFO] [stdout] --> src/engine.rs:98:48 [INFO] [stdout] | [INFO] [stdout] 98 | pub async fn analyze_multimodal(&mut self, input: &MultiModalInput) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_input` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_time` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:334:13 [INFO] [stdout] | [INFO] [stdout] 334 | let start_time = Instant::now(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_start_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: a value of type `T` cannot be made by summing an iterator over elements of type `T` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:400:53 [INFO] [stdout] | [INFO] [stdout] 400 | let sum_exp: T = exp_scores.iter().cloned().sum(); [INFO] [stdout] | ^^^ value of type `T` cannot be made by summing a `std::iter::Iterator` [INFO] [stdout] | [INFO] [stdout] note: the method call chain might not have had the expected associated types [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:398:14 [INFO] [stdout] | [INFO] [stdout] 364 | let mut raw_scores = Vec::new(); [INFO] [stdout] | ---------- this expression has type `Vec` [INFO] [stdout] ... [INFO] [stdout] 397 | let exp_scores: Vec = raw_scores.iter() [INFO] [stdout] | ------ `Iterator::Item` is `&T` here [INFO] [stdout] 398 | .map(|&score| (score - max_score).exp()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Iterator::Item` changed to `T` here [INFO] [stdout] 399 | .collect(); [INFO] [stdout] 400 | let sum_exp: T = exp_scores.iter().cloned().sum(); [INFO] [stdout] | ------ ^^^^^^^^ `Iterator::Item` changed to `T` here [INFO] [stdout] | | [INFO] [stdout] | `Iterator::Item` is `&T` here [INFO] [stdout] note: required by a bound in `std::iter::Iterator::sum` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/iter/traits/iterator.rs:3576:5 [INFO] [stdout] help: consider further restricting type parameter `T` with trait `Sum` [INFO] [stdout] | [INFO] [stdout] 314 | impl NeuroSymbolicReasoner { [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::ReasoningStep` has no field named `description` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:615:17 [INFO] [stdout] | [INFO] [stdout] 615 | description: format!("Applied rule: {}", rule_id), [INFO] [stdout] | ^^^^^^^^^^^ `types::ReasoningStep` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `step_type`, `input`, `output`, `timestamp`, `execution_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::ReasoningStep` has no field named `premises` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:616:17 [INFO] [stdout] | [INFO] [stdout] 616 | premises: vec![], // Would be populated from rule premises [INFO] [stdout] | ^^^^^^^^ `types::ReasoningStep` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `step_type`, `input`, `output`, `timestamp`, `execution_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::ReasoningStep` has no field named `rule` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:617:17 [INFO] [stdout] | [INFO] [stdout] 617 | rule: Some(rule_id), [INFO] [stdout] | ^^^^ `types::ReasoningStep` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `step_type`, `input`, `output`, `timestamp`, `execution_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::ReasoningStep` has no field named `conclusion` [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:618:17 [INFO] [stdout] | [INFO] [stdout] 618 | conclusion: conclusion.statement.clone(), [INFO] [stdout] | ^^^^^^^^^^ `types::ReasoningStep` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `step_type`, `input`, `output`, `timestamp`, `execution_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:640:13 [INFO] [stdout] | [INFO] [stdout] 621 | reasoning_chain.push(reasoning_step); [INFO] [stdout] | --------------- -------------- this argument has type `types::ReasoningStep`... [INFO] [stdout] | | [INFO] [stdout] | ... which causes `reasoning_chain` to have type `Vec` [INFO] [stdout] ... [INFO] [stdout] 640 | reasoning_chain, [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected `reasoning::ReasoningStep`, found `types::ReasoningStep` [INFO] [stdout] | [INFO] [stdout] = note: `types::ReasoningStep` and `reasoning::ReasoningStep` have similar names, but are actually distinct types [INFO] [stdout] note: `types::ReasoningStep` is defined in module `crate::types` of the current crate [INFO] [stdout] --> src/types.rs:1000:1 [INFO] [stdout] | [INFO] [stdout] 1000 | pub struct ReasoningStep { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: `reasoning::ReasoningStep` is defined in module `crate::reasoning` of the current crate [INFO] [stdout] --> src/reasoning/mod.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | pub struct ReasoningStep { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Truth` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:660:28 [INFO] [stdout] | [INFO] [stdout] 660 | (Decision::Truth, truth_prob) [INFO] [stdout] | ^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Truth` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Deception` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:662:28 [INFO] [stdout] | [INFO] [stdout] 662 | (Decision::Deception, deception_prob) [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Deception` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Uncertain` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:665:24 [INFO] [stdout] | [INFO] [stdout] 665 | (Decision::Uncertain, 0.5) [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Uncertain` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Uncertain` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:670:24 [INFO] [stdout] | [INFO] [stdout] 670 | (Decision::Uncertain, 0.5) [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Uncertain` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Truth` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:678:27 [INFO] [stdout] | [INFO] [stdout] 678 | Decision::Truth [INFO] [stdout] | ^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Truth` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Deception` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:680:27 [INFO] [stdout] | [INFO] [stdout] 680 | Decision::Deception [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Deception` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Uncertain` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:682:27 [INFO] [stdout] | [INFO] [stdout] 682 | Decision::Uncertain [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Uncertain` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:689:48 [INFO] [stdout] | [INFO] [stdout] 314 | impl NeuroSymbolicReasoner { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 689 | let neural_score = neural_decision.1 * neural_weight.to_f64().unwrap_or(0.6); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `f64` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:690:52 [INFO] [stdout] | [INFO] [stdout] 314 | impl NeuroSymbolicReasoner { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 690 | let symbolic_score = symbolic_decision.1 * symbolic_weight.to_f64().unwrap_or(0.4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `f64` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:700:49 [INFO] [stdout] | [INFO] [stdout] 314 | impl NeuroSymbolicReasoner { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 700 | } else if combined_confidence > 0.7 { [INFO] [stdout] | ^^^ expected type parameter `T`, found floating-point number [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `{float}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Uncertain` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:708:31 [INFO] [stdout] | [INFO] [stdout] 708 | Decision::Uncertain // Low confidence disagreement [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Uncertain` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Uncertain` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:716:31 [INFO] [stdout] | [INFO] [stdout] 716 | Decision::Uncertain [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Uncertain` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Uncertain` found for struct `neuro_symbolic::Decision` in the current scope [INFO] [stdout] --> src/reasoning/neuro_symbolic.rs:719:60 [INFO] [stdout] | [INFO] [stdout] 719 | ConflictResolutionStrategy::Human => Decision::Uncertain, // Defer to human [INFO] [stdout] | ^^^^^^^^^ associated item not found in `neuro_symbolic::Decision<_>` [INFO] [stdout] ... [INFO] [stdout] 847 | pub struct Decision { [INFO] [stdout] | ----------------------------- associated item `Uncertain` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `ProcessingError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/lib.rs:1461:38 [INFO] [stdout] | [INFO] [stdout] 1461 | return Err(VeritasError::ProcessingError("No valid inputs for analysis".to_string())); [INFO] [stdout] | ^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `ProcessingError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `dyn StdError + std::marker::Send + Sync: Clone` is not satisfied [INFO] [stdout] --> src/error.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 66 | source: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `dyn StdError + std::marker::Send + Sync` [INFO] [stdout] | [INFO] [stdout] = note: required for `Box` to implement `Clone` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `std::option::Option>` to implement `Clone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `dyn StdError + std::marker::Send + Sync: Clone` is not satisfied [INFO] [stdout] --> src/error.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 77 | source: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `dyn StdError + std::marker::Send + Sync` [INFO] [stdout] | [INFO] [stdout] = note: required for `Box` to implement `Clone` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `std::option::Option>` to implement `Clone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `dyn StdError + std::marker::Send + Sync: Clone` is not satisfied [INFO] [stdout] --> src/error.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 88 | source: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `dyn StdError + std::marker::Send + Sync` [INFO] [stdout] | [INFO] [stdout] = note: required for `Box` to implement `Clone` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `std::option::Option>` to implement `Clone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `dyn StdError + std::marker::Send + Sync: Clone` is not satisfied [INFO] [stdout] --> src/error.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 99 | source: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `dyn StdError + std::marker::Send + Sync` [INFO] [stdout] | [INFO] [stdout] = note: required for `Box` to implement `Clone` [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `std::option::Option>` to implement `Clone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::io::Error: Clone` is not satisfied [INFO] [stdout] --> src/error.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 157 | source: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `std::io::Error` [INFO] [stdout] | [INFO] [stdout] = note: required for `std::option::Option` to implement `Clone` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::io::Error: Clone` is not satisfied [INFO] [stdout] --> src/error.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 417 | IoError(#[from] std::io::Error), [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `std::io::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::io::Error: Serialize` is not satisfied [INFO] [stdout] --> src/error.rs:40:31 [INFO] [stdout] | [INFO] [stdout] 40 | #[derive(Error, Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ the trait `Serialize` is not implemented for `std::io::Error` [INFO] [stdout] ... [INFO] [stdout] 417 | IoError(#[from] std::io::Error), [INFO] [stdout] | ---------------------- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `std::io::Error` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `serialize_newtype_variant` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:943:21 [INFO] [stdout] | [INFO] [stdout] 935 | fn serialize_newtype_variant( [INFO] [stdout] | ------------------------- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 943 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `Serializer::serialize_newtype_variant` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::io::Error: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/error.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 417 | IoError(#[from] std::io::Error), [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `std::io::Error` [INFO] [stdout] | [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `std::io::Error` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 542 others [INFO] [stdout] note: required by a bound in `newtype_variant` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:2125:12 [INFO] [stdout] | [INFO] [stdout] 2123 | fn newtype_variant(self) -> Result [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 2124 | where [INFO] [stdout] 2125 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `VariantAccess::newtype_variant` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-12183751046116327285.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/types.rs:1054:28 [INFO] [stdout] | [INFO] [stdout] 1054 | system_config: SystemConfig::default(), [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for type parameter `T` declared on the struct `SystemConfig` [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: num_traits::Float` [INFO] [stdout] = help: the following types implement trait `num_traits::Float`: [INFO] [stdout] OrderedFloat [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] note: required by a bound in `SystemConfig` [INFO] [stdout] --> src/types.rs:1145:28 [INFO] [stdout] | [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^^^^^ required by this bound in `SystemConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/types.rs:1144:17 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^ cannot infer type [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: num_traits::Float` [INFO] [stdout] = help: the following types implement trait `num_traits::Float`: [INFO] [stdout] OrderedFloat [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] note: required by a bound in `SystemConfig` [INFO] [stdout] --> src/types.rs:1145:28 [INFO] [stdout] | [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^^^^^ required by this bound in `SystemConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/types.rs:1144:35 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: num_traits::Float` [INFO] [stdout] = help: the following types implement trait `num_traits::Float`: [INFO] [stdout] OrderedFloat [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] note: required by a bound in `types::_:: for SystemConfig>::deserialize::__Visitor` [INFO] [stdout] --> src/types.rs:1145:28 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ----------- required by a bound in this struct [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^^^^^ required by this bound in `__Visitor` [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/types.rs:1145:12 [INFO] [stdout] | [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^^^^^^^^^^^^ cannot infer type for type parameter `T` declared on the struct `SystemConfig` [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: num_traits::Float` [INFO] [stdout] = help: the following types implement trait `num_traits::Float`: [INFO] [stdout] OrderedFloat [INFO] [stdout] f32 [INFO] [stdout] f64 [INFO] [stdout] note: required by a bound in `SystemConfig` [INFO] [stdout] --> src/types.rs:1145:28 [INFO] [stdout] | [INFO] [stdout] 1145 | pub struct SystemConfig { [INFO] [stdout] | ^^^^^ required by this bound in `SystemConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::Decision: Hash` is not satisfied [INFO] [stdout] --> src/types.rs:1254:22 [INFO] [stdout] | [INFO] [stdout] 1254 | pub vote_counts: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Hash` is not implemented for `types::Decision` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Deserialize<'_>` is implemented for `std::collections::HashMap` [INFO] [stdout] = note: required for `std::collections::HashMap` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] help: consider annotating `types::Decision` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 917 + #[derive(Hash)] [INFO] [stdout] 918 | pub enum Decision { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::Decision: Hash` is not satisfied [INFO] [stdout] --> src/types.rs:1256:25 [INFO] [stdout] | [INFO] [stdout] 1256 | pub weighted_votes: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Hash` is not implemented for `types::Decision` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Deserialize<'_>` is implemented for `std::collections::HashMap` [INFO] [stdout] = note: required for `std::collections::HashMap` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] help: consider annotating `types::Decision` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 917 + #[derive(Hash)] [INFO] [stdout] 918 | pub enum Decision { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::Decision: Hash` is not satisfied [INFO] [stdout] --> src/types.rs:1254:22 [INFO] [stdout] | [INFO] [stdout] 1254 | pub vote_counts: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Hash` is not implemented for `types::Decision` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Deserialize<'_>` is implemented for `std::collections::HashMap` [INFO] [stdout] = note: required for `std::collections::HashMap` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] help: consider annotating `types::Decision` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 917 + #[derive(Hash)] [INFO] [stdout] 918 | pub enum Decision { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::Decision: Hash` is not satisfied [INFO] [stdout] --> src/types.rs:1256:25 [INFO] [stdout] | [INFO] [stdout] 1256 | pub weighted_votes: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Hash` is not implemented for `types::Decision` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Deserialize<'_>` is implemented for `std::collections::HashMap` [INFO] [stdout] = note: required for `std::collections::HashMap` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] help: consider annotating `types::Decision` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 917 + #[derive(Hash)] [INFO] [stdout] 918 | pub enum Decision { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::Decision: Hash` is not satisfied [INFO] [stdout] --> src/types.rs:1251:35 [INFO] [stdout] | [INFO] [stdout] 1251 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ the trait `Hash` is not implemented for `types::Decision` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Deserialize<'_>` is implemented for `std::collections::HashMap` [INFO] [stdout] = note: required for `std::collections::HashMap` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `types::Decision` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 917 + #[derive(Hash)] [INFO] [stdout] 918 | pub enum Decision { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::MemoryUsage: Serialize` is not satisfied [INFO] [stdout] --> src/types.rs:1351:24 [INFO] [stdout] | [INFO] [stdout] 1351 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 1355 | / /// Memory usage metrics [INFO] [stdout] 1356 | | pub memory: MemoryUsage, [INFO] [stdout] | |___________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `types::MemoryUsage` [INFO] [stdout] --> src/types.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 1175 | pub struct MemoryUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `types::MemoryUsage` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::MemoryUsage: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/types.rs:1356:17 [INFO] [stdout] | [INFO] [stdout] 1356 | pub memory: MemoryUsage, [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `types::MemoryUsage` [INFO] [stdout] --> src/types.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 1175 | pub struct MemoryUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `types::MemoryUsage` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 557 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::MemoryUsage: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/types.rs:1356:17 [INFO] [stdout] | [INFO] [stdout] 1356 | pub memory: MemoryUsage, [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `types::MemoryUsage` [INFO] [stdout] --> src/types.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 1175 | pub struct MemoryUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `types::MemoryUsage` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 557 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `types::MemoryUsage: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/types.rs:1351:35 [INFO] [stdout] | [INFO] [stdout] 1351 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `types::MemoryUsage` [INFO] [stdout] --> src/types.rs:1175:1 [INFO] [stdout] | [INFO] [stdout] 1175 | pub struct MemoryUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `types::MemoryUsage` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 557 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Unknown` found for enum `Language` in the current scope [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:282:33 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ----------------- variant or associated item `Unknown` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 282 | return Ok(Language::Unknown); [INFO] [stdout] | ^^^^^^^ variant or associated item not found in `Language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Unknown` found for enum `Language` in the current scope [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:299:36 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ----------------- variant or associated item `Unknown` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 299 | _ => Language::Unknown, [INFO] [stdout] | ^^^^^^^ variant or associated item not found in `Language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Unknown` found for enum `Language` in the current scope [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:303:34 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ----------------- variant or associated item `Unknown` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 303 | None => Ok(Language::Unknown), [INFO] [stdout] | ^^^^^^^ variant or associated item not found in `Language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `remove_emoji` on type `&PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:317:19 [INFO] [stdout] | [INFO] [stdout] 317 | if config.remove_emoji { [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `lowercase`, `remove_punctuation`, `normalize_unicode`, `filter_stopwords` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `remove_stopwords` on type `&PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:332:19 [INFO] [stdout] | [INFO] [stdout] 332 | if config.remove_stopwords { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `lowercase`, `remove_punctuation`, `normalize_unicode`, `filter_stopwords` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `stem_words` on type `&PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:337:19 [INFO] [stdout] | [INFO] [stdout] 337 | if config.stem_words { [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `lowercase`, `remove_punctuation`, `normalize_unicode`, `filter_stopwords` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_length` on type `&PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:342:39 [INFO] [stdout] | [INFO] [stdout] 342 | if let Some(max_len) = config.max_length { [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `lowercase`, `remove_punctuation`, `normalize_unicode`, `filter_stopwords` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_supported` found for enum `Language` in the current scope [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:383:22 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ----------------- method `is_supported` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 383 | if !language.is_supported() { [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SentimentResult` has no field named `positive` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | positive: T::from(pos).unwrap(), [INFO] [stdout] | ^^^^^^^^ `SentimentResult<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `sentiment_score`, `positive_strength`, `negative_strength`, `neutral_strength`, `emotions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SentimentResult` has no field named `negative` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:422:13 [INFO] [stdout] | [INFO] [stdout] 422 | negative: T::from(neg).unwrap(), [INFO] [stdout] | ^^^^^^^^ `SentimentResult<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `sentiment_score`, `positive_strength`, `negative_strength`, `neutral_strength`, `emotions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SentimentResult` has no field named `neutral` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:423:13 [INFO] [stdout] | [INFO] [stdout] 423 | neutral: T::from(neu).unwrap(), [INFO] [stdout] | ^^^^^^^ `SentimentResult<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `sentiment_score`, `positive_strength`, `negative_strength`, `neutral_strength`, `emotions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SentimentResult` has no field named `compound` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:424:13 [INFO] [stdout] | [INFO] [stdout] 424 | compound: T::from(compound).unwrap(), [INFO] [stdout] | ^^^^^^^^ `SentimentResult<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `sentiment_score`, `positive_strength`, `negative_strength`, `neutral_strength`, `emotions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_supported` found for enum `Language` in the current scope [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:431:22 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ----------------- method `is_supported` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 431 | if !language.is_supported() { [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `preprocessing` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:447:71 [INFO] [stdout] | [INFO] [stdout] 447 | let regex = Regex::new(pattern).map_err(|e| VeritasError::preprocessing(e.to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `preprocessing` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `NamedEntity` has no field named `deception_relevance` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:456:21 [INFO] [stdout] | [INFO] [stdout] 456 | deception_relevance: self.calculate_entity_deception_relevance(entity_type), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `NamedEntity` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: all struct fields are already assigned [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `AnalyzedToken` has no field named `sentiment_polarity` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:492:17 [INFO] [stdout] | [INFO] [stdout] 492 | sentiment_polarity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `AnalyzedToken` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `frequency` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `AnalyzedToken` has no field named `uncertainty_score` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:493:17 [INFO] [stdout] | [INFO] [stdout] 493 | uncertainty_score, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `AnalyzedToken` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `frequency` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `ComplexityMetrics` has no field named `average_sentence_length` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:543:13 [INFO] [stdout] | [INFO] [stdout] 543 | average_sentence_length: T::from(avg_sentence_length).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ `ComplexityMetrics<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `avg_syllables_per_word`, `type_token_ratio`, `syntactic_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `ComplexityMetrics` has no field named `average_word_length` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:544:13 [INFO] [stdout] | [INFO] [stdout] 544 | average_word_length: T::from(avg_word_length).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `ComplexityMetrics<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `avg_syllables_per_word`, `type_token_ratio`, `syntactic_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `ComplexityMetrics` has no field named `syllable_count` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:545:13 [INFO] [stdout] | [INFO] [stdout] 545 | syllable_count: syllables, [INFO] [stdout] | ^^^^^^^^^^^^^^ `ComplexityMetrics<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `avg_syllables_per_word`, `type_token_ratio`, `syntactic_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `ComplexityMetrics` has no field named `word_count` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:546:13 [INFO] [stdout] | [INFO] [stdout] 546 | word_count, [INFO] [stdout] | ^^^^^^^^^^ `ComplexityMetrics<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `avg_syllables_per_word`, `type_token_ratio`, `syntactic_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `ComplexityMetrics` has no field named `sentence_count` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:547:13 [INFO] [stdout] | [INFO] [stdout] 547 | sentence_count: sentences, [INFO] [stdout] | ^^^^^^^^^^^^^^ `ComplexityMetrics<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `avg_syllables_per_word`, `type_token_ratio`, `syntactic_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `ComplexityMetrics` has no field named `unique_word_ratio` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:548:13 [INFO] [stdout] | [INFO] [stdout] 548 | unique_word_ratio: T::from(unique_word_ratio).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `ComplexityMetrics<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `avg_syllables_per_word`, `type_token_ratio`, `syntactic_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `linguistic_analyzer::TemporalPattern` has no field named `past_references` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:594:13 [INFO] [stdout] | [INFO] [stdout] 594 | past_references: T::from(past_ratio).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ `linguistic_analyzer::TemporalPattern<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `temporal_references`, `tense_consistency`, `time_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `linguistic_analyzer::TemporalPattern` has no field named `present_references` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:595:13 [INFO] [stdout] | [INFO] [stdout] 595 | present_references: T::from(present_ratio).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `linguistic_analyzer::TemporalPattern<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `temporal_references`, `tense_consistency`, `time_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `linguistic_analyzer::TemporalPattern` has no field named `future_references` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:596:13 [INFO] [stdout] | [INFO] [stdout] 596 | future_references: T::from(future_ratio).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `linguistic_analyzer::TemporalPattern<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `temporal_references`, `tense_consistency`, `time_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `linguistic_analyzer::TemporalPattern` has no field named `temporal_consistency` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:597:13 [INFO] [stdout] | [INFO] [stdout] 597 | temporal_consistency: T::from(temporal_consistency).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 597 - temporal_consistency: T::from(temporal_consistency).unwrap(), [INFO] [stdout] 597 + tense_consistency: T::from(temporal_consistency).unwrap(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `linguistic_analyzer::TemporalPattern` has no field named `timeline_clarity` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:598:13 [INFO] [stdout] | [INFO] [stdout] 598 | timeline_clarity: T::from(timeline_clarity).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ `linguistic_analyzer::TemporalPattern<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `temporal_references`, `tense_consistency`, `time_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CognitiveLoadIndicators` has no field named `hesitation_markers` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:634:13 [INFO] [stdout] | [INFO] [stdout] 634 | hesitation_markers: T::from(if token_count > 0.0 { hesitation_count as f64 / token_count } else { 0.0 }).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `CognitiveLoadIndicators<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `mental_effort`, `processing_difficulty`, `cognitive_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CognitiveLoadIndicators` has no field named `correction_frequency` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:635:13 [INFO] [stdout] | [INFO] [stdout] 635 | correction_frequency: T::from(0.0).unwrap(), // Would need more sophisticated analysis [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `CognitiveLoadIndicators<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `mental_effort`, `processing_difficulty`, `cognitive_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CognitiveLoadIndicators` has no field named `filler_words` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:636:13 [INFO] [stdout] | [INFO] [stdout] 636 | filler_words: T::from(if token_count > 0.0 { filler_count as f64 / token_count } else { 0.0 }).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^ `CognitiveLoadIndicators<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `mental_effort`, `processing_difficulty`, `cognitive_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CognitiveLoadIndicators` has no field named `incomplete_sentences` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:637:13 [INFO] [stdout] | [INFO] [stdout] 637 | incomplete_sentences: T::from(0.0).unwrap(), // Would need parsing [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `CognitiveLoadIndicators<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `mental_effort`, `processing_difficulty`, `cognitive_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CognitiveLoadIndicators` has no field named `repetition_rate` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:638:13 [INFO] [stdout] | [INFO] [stdout] 638 | repetition_rate: T::from(if token_count > 0.0 { repetition_count as f64 / token_count } else { 0.0 }).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ `CognitiveLoadIndicators<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `mental_effort`, `processing_difficulty`, `cognitive_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `CognitiveLoadIndicators` has no field named `processing_effort` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:639:13 [INFO] [stdout] | [INFO] [stdout] 639 | ... processing_effort: T::from(if token_count > 0.0 { (hesitation_count + filler_count) as f64 / token_count } else { 0.0 }).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `CognitiveLoadIndicators<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `mental_effort`, `processing_difficulty`, `cognitive_complexity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SemanticCoherence` has no field named `discourse_flow` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:668:13 [INFO] [stdout] | [INFO] [stdout] 668 | discourse_flow: T::from(discourse_flow).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^ `SemanticCoherence<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `coherence_score` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SemanticCoherence` has no field named `logical_structure` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:669:13 [INFO] [stdout] | [INFO] [stdout] 669 | logical_structure: T::from(logical_structure).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `SemanticCoherence<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `coherence_score` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `SemanticCoherence` has no field named `narrative_coherence` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:670:13 [INFO] [stdout] | [INFO] [stdout] 670 | narrative_coherence: T::from(narrative_coherence).unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `SemanticCoherence<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `coherence_score` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `PosTag: Hash` is not satisfied [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:895:18 [INFO] [stdout] | [INFO] [stdout] 895 | *acc.entry(token.pos_tag).or_insert(0) += 1; [INFO] [stdout] | ^^^^^ the trait `Hash` is not implemented for `PosTag` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `std::collections::HashMap::::entry` [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/std/src/collections/hash/map.rs:887:5 [INFO] [stdout] help: consider annotating `PosTag` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 199 + #[derive(Hash)] [INFO] [stdout] 200 | pub enum PosTag { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get` exists for struct `std::collections::HashMap`, but its trait bounds were not satisfied [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:901:36 [INFO] [stdout] | [INFO] [stdout] 199 | pub enum PosTag { [INFO] [stdout] | --------------- doesn't satisfy `PosTag: Hash` [INFO] [stdout] ... [INFO] [stdout] 901 | let count = pos_counts.get(&pos).unwrap_or(&0); [INFO] [stdout] | ^^^ method cannot be called on `std::collections::HashMap` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `PosTag: Hash` [INFO] [stdout] help: consider annotating `PosTag` with `#[derive(Hash)]` [INFO] [stdout] | [INFO] [stdout] 199 + #[derive(Hash)] [INFO] [stdout] 200 | pub enum PosTag { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:902:65 [INFO] [stdout] | [INFO] [stdout] 260 | impl LinguisticAnalyzer { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 902 | let ratio = if total_tokens > 0.0 { *count as f64 / total_tokens } else { 0.0 }; [INFO] [stdout] | ^^^^^^^^^^^^ expected type parameter `T`, found `f64` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_score` on type `&&AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:948:60 [INFO] [stdout] | [INFO] [stdout] 948 | let uncertainty_count = tokens.iter().filter(|t| t.uncertainty_score > 0.0).count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `text`, `lemma`, `pos_tag`, `start`, `end` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:948:80 [INFO] [stdout] | [INFO] [stdout] 260 | impl LinguisticAnalyzer { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 948 | let uncertainty_count = tokens.iter().filter(|t| t.uncertainty_score > 0.0).count(); [INFO] [stdout] | ^^^ expected type parameter `T`, found floating-point number [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `{float}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_sequence_length` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:189:68 [INFO] [stdout] | [INFO] [stdout] 189 | info.insert("max_sequence_length".to_string(), self.config.max_sequence_length.to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `pooling_strategy` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:190:81 [INFO] [stdout] | [INFO] [stdout] 190 | info.insert("pooling_strategy".to_string(), format!("{:?}", self.config.pooling_strategy)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `device` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:191:55 [INFO] [stdout] | [INFO] [stdout] 191 | info.insert("device".to_string(), self.config.device.clone()); [INFO] [stdout] | ^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `model_loading` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/bert_integration.rs:216:44 [INFO] [stdout] | [INFO] [stdout] 216 | .map_err(|e| VeritasError::model_loading(format!("Failed to load tokenizer: {}", e))) [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `model_loading` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `tokenization` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/bert_integration.rs:235:44 [INFO] [stdout] | [INFO] [stdout] 235 | .map_err(|e| VeritasError::tokenization(format!("Failed to build WordPiece: {}", e)))? [INFO] [stdout] | ^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `tokenization` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `tokenization` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/bert_integration.rs:295:44 [INFO] [stdout] | [INFO] [stdout] 295 | .map_err(|e| VeritasError::tokenization(format!("Tokenization failed: {}", e)))?; [INFO] [stdout] | ^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `tokenization` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_sequence_length` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:300:43 [INFO] [stdout] | [INFO] [stdout] 300 | if tokens.len() > self.config.max_sequence_length { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_sequence_length` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:301:45 [INFO] [stdout] | [INFO] [stdout] 301 | tokens.truncate(self.config.max_sequence_length); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_sequence_length` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:302:36 [INFO] [stdout] | [INFO] [stdout] 302 | tokens[self.config.max_sequence_length - 1] = 102; // [SEP] token [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/bert_integration.rs:302:58 [INFO] [stdout] | [INFO] [stdout] 82 | impl BertIntegration { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 302 | tokens[self.config.max_sequence_length - 1] = 102; // [SEP] token [INFO] [stdout] | ^ expected type parameter `T`, found integer [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_sequence_length` on type `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:304:50 [INFO] [stdout] | [INFO] [stdout] 304 | while tokens.len() < self.config.max_sequence_length { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `model_loading` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/bert_integration.rs:311:31 [INFO] [stdout] | [INFO] [stdout] 311 | Err(VeritasError::model_loading("Tokenizer not loaded".to_string())) [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `model_loading` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `model_compatibility` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/bert_integration.rs:467:34 [INFO] [stdout] | [INFO] [stdout] 467 | return Err(VeritasError::model_compatibility( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `model_compatibility` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `max_sequence_length` on type `&BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:473:15 [INFO] [stdout] | [INFO] [stdout] 473 | if config.max_sequence_length > 512 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `model_name`, `model_path`, `tokenizer_path`, `max_length`, `use_gpu` ... and 2 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `configuration` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/modalities/text/bert_integration.rs:474:34 [INFO] [stdout] | [INFO] [stdout] 474 | return Err(VeritasError::configuration( [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `configuration` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is a variant with a similar name [INFO] [stdout] | [INFO] [stdout] 474 - return Err(VeritasError::configuration( [INFO] [stdout] 475 - "Max sequence length cannot exceed 512 for BERT models".to_string() [INFO] [stdout] 476 - )); [INFO] [stdout] 474 + return Err(VeritasError::Configuration { message: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:494:19 [INFO] [stdout] | [INFO] [stdout] 494 | if embedding1.embeddings.len() != embedding2.embeddings.len() { [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 494 - if embedding1.embeddings.len() != embedding2.embeddings.len() { [INFO] [stdout] 494 + if embedding1.embedding.len() != embedding2.embeddings.len() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:494:50 [INFO] [stdout] | [INFO] [stdout] 494 | if embedding1.embeddings.len() != embedding2.embeddings.len() { [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 494 - if embedding1.embeddings.len() != embedding2.embeddings.len() { [INFO] [stdout] 494 + if embedding1.embeddings.len() != embedding2.embedding.len() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:499:37 [INFO] [stdout] | [INFO] [stdout] 499 | let dot_product: T = embedding1.embeddings.iter() [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 499 - let dot_product: T = embedding1.embeddings.iter() [INFO] [stdout] 499 + let dot_product: T = embedding1.embedding.iter() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:500:26 [INFO] [stdout] | [INFO] [stdout] 500 | .zip(&embedding2.embeddings) [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 500 - .zip(&embedding2.embeddings) [INFO] [stdout] 500 + .zip(&embedding2.embedding) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:504:31 [INFO] [stdout] | [INFO] [stdout] 504 | let norm1: T = embedding1.embeddings.iter() [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 504 - let norm1: T = embedding1.embeddings.iter() [INFO] [stdout] 504 + let norm1: T = embedding1.embedding.iter() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:509:31 [INFO] [stdout] | [INFO] [stdout] 509 | let norm2: T = embedding2.embeddings.iter() [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 509 - let norm2: T = embedding2.embeddings.iter() [INFO] [stdout] 509 + let norm2: T = embedding2.embedding.iter() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `embeddings` on type `&BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:526:33 [INFO] [stdout] | [INFO] [stdout] 526 | let embeddings = &embedding.embeddings; [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 526 - let embeddings = &embedding.embeddings; [INFO] [stdout] 526 + let embeddings = &embedding.embedding; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `DeceptionPatterns` has no field named `negation_patterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | negation_patterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `DeceptionPatterns<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `uncertainty_markers`, `overall_score`, `pattern_confidence` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `DeceptionPatterns` has no field named `response_latency` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | response_latency: None, // Would need timing data [INFO] [stdout] | ^^^^^^^^^^^^^^^^ `DeceptionPatterns<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `uncertainty_markers`, `overall_score`, `pattern_confidence` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_markers` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:137:55 [INFO] [stdout] | [INFO] [stdout] 137 | (patterns.hedging_frequency, self.weights.uncertainty_markers, "hedging"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `negation_patterns` on type `&DeceptionPatterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:138:23 [INFO] [stdout] | [INFO] [stdout] 138 | (patterns.negation_patterns, self.weights.syntactic_patterns, "negation"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `hedging_frequency`, `uncertainty_markers`, `temporal_references`, `self_references`, `detail_level` ... and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `syntactic_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:138:55 [INFO] [stdout] | [INFO] [stdout] 138 | (patterns.negation_patterns, self.weights.syntactic_patterns, "negation"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `temporal_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:139:57 [INFO] [stdout] | [INFO] [stdout] 139 | (patterns.temporal_references, self.weights.temporal_patterns, "temporal"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `syntactic_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:140:53 [INFO] [stdout] | [INFO] [stdout] 140 | (patterns.self_references, self.weights.syntactic_patterns, "self_ref"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_markers` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:141:55 [INFO] [stdout] | [INFO] [stdout] 141 | (patterns.certainty_markers, self.weights.uncertainty_markers, "certainty"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `linguistic_complexity` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:142:50 [INFO] [stdout] | [INFO] [stdout] 142 | (patterns.detail_level, self.weights.linguistic_complexity, "detail"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `emotional_indicators` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:143:59 [INFO] [stdout] | [INFO] [stdout] 143 | (patterns.emotional_consistency, self.weights.emotional_indicators, "emotion"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `negation_patterns` on type `&DeceptionPatterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:175:22 [INFO] [stdout] | [INFO] [stdout] 175 | patterns.negation_patterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `hedging_frequency`, `uncertainty_markers`, `temporal_references`, `self_references`, `detail_level` ... and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `discourse_features` on type `&LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:290:22 [INFO] [stdout] | [INFO] [stdout] 290 | if !features.discourse_features.is_empty() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `discourse_features` on type `&LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:292:45 [INFO] [stdout] | [INFO] [stdout] 292 | let temporal_markers = features.discourse_features[features.discourse_features.len() - 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `discourse_features` on type `&LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:292:73 [INFO] [stdout] | [INFO] [stdout] 292 | let temporal_markers = features.discourse_features[features.discourse_features.len() - 1]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:292:100 [INFO] [stdout] | [INFO] [stdout] 94 | impl DeceptionPatternDetector { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 292 | let temporal_markers = features.discourse_features[features.discourse_features.len() - 1]; [INFO] [stdout] | ^ expected type parameter `T`, found integer [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_markers` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:438:59 [INFO] [stdout] | [INFO] [stdout] 438 | "uncertainty_markers" => self.weights.uncertainty_markers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_markers` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:439:56 [INFO] [stdout] | [INFO] [stdout] 439 | "hedging_patterns" => self.weights.uncertainty_markers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_markers` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:440:57 [INFO] [stdout] | [INFO] [stdout] 440 | "certainty_markers" => self.weights.uncertainty_markers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `syntactic_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:441:57 [INFO] [stdout] | [INFO] [stdout] 441 | "negation_patterns" => self.weights.syntactic_patterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `syntactic_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:442:55 [INFO] [stdout] | [INFO] [stdout] 442 | "self_references" => self.weights.syntactic_patterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `syntactic_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:469:42 [INFO] [stdout] | [INFO] [stdout] 469 | weight: self.weights.syntactic_patterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `semantic_coherence` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:486:42 [INFO] [stdout] | [INFO] [stdout] 486 | weight: self.weights.semantic_coherence, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `pragmatic_features` on type `&LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:498:37 [INFO] [stdout] | [INFO] [stdout] 498 | for (i, &value) in features.pragmatic_features.iter().enumerate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] help: a field with a similar name exists [INFO] [stdout] | [INFO] [stdout] 498 - for (i, &value) in features.pragmatic_features.iter().enumerate() { [INFO] [stdout] 498 + for (i, &value) in features.semantic_features.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `uncertainty_markers` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:503:42 [INFO] [stdout] | [INFO] [stdout] 503 | weight: self.weights.uncertainty_markers, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `discourse_features` on type `&LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:515:37 [INFO] [stdout] | [INFO] [stdout] 515 | for (i, &value) in features.discourse_features.iter().enumerate() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `word_count`, `sentence_count`, `avg_word_length`, `avg_sentence_length`, `lexical_diversity` ... and 11 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `temporal_patterns` on type `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:520:42 [INFO] [stdout] | [INFO] [stdout] 520 | weight: self.weights.temporal_patterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `linguistic_weight`, `temporal_weight`, `emotional_weight`, `syntactic_weight`, `semantic_weight`, `pragmatic_weight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertConfig: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] 165 | pub struct TextAnalyzerConfig { [INFO] [stdout] 166 | / /// BERT model configuration [INFO] [stdout] 167 | | pub bert_config: BertConfig, [INFO] [stdout] | |_______________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct BertConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `BertConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `PreprocessingConfig: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 169 | / /// Text preprocessing configuration [INFO] [stdout] 170 | | pub preprocessing_config: PreprocessingConfig, [INFO] [stdout] | |_________________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct PreprocessingConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `PreprocessingConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FeatureWeights: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 172 | / /// Feature weights for different aspects [INFO] [stdout] 173 | | pub feature_weights: FeatureWeights, [INFO] [stdout] | |____________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct FeatureWeights { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `FeatureWeights` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertConfig: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:167:22 [INFO] [stdout] | [INFO] [stdout] 167 | pub bert_config: BertConfig, [INFO] [stdout] | ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct BertConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `BertConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `PreprocessingConfig: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:170:31 [INFO] [stdout] | [INFO] [stdout] 170 | pub preprocessing_config: PreprocessingConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct PreprocessingConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `PreprocessingConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FeatureWeights: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:173:26 [INFO] [stdout] | [INFO] [stdout] 173 | pub feature_weights: FeatureWeights, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct FeatureWeights { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `FeatureWeights` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertConfig: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:167:22 [INFO] [stdout] | [INFO] [stdout] 167 | pub bert_config: BertConfig, [INFO] [stdout] | ^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct BertConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `BertConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `PreprocessingConfig: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:170:31 [INFO] [stdout] | [INFO] [stdout] 170 | pub preprocessing_config: PreprocessingConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct PreprocessingConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `PreprocessingConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FeatureWeights: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:173:26 [INFO] [stdout] | [INFO] [stdout] 173 | pub feature_weights: FeatureWeights, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct FeatureWeights { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `FeatureWeights` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertConfig: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:164:35 [INFO] [stdout] | [INFO] [stdout] 164 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `BertConfig` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct BertConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `BertConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `PreprocessingConfig: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:164:35 [INFO] [stdout] | [INFO] [stdout] 164 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `PreprocessingConfig` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct PreprocessingConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `PreprocessingConfig` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FeatureWeights: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:164:35 [INFO] [stdout] | [INFO] [stdout] 164 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `FeatureWeights` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct FeatureWeights { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `FeatureWeights` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `default` found for struct `PreprocessingConfig` in the current scope [INFO] [stdout] --> src/modalities/text/mod.rs:201:56 [INFO] [stdout] | [INFO] [stdout] 201 | preprocessing_config: PreprocessingConfig::default(), [INFO] [stdout] | ^^^^^^^ function or associated item not found in `PreprocessingConfig` [INFO] [stdout] | [INFO] [stdout] ::: src/modalities/text/linguistic_analyzer.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct PreprocessingConfig { [INFO] [stdout] | ------------------------------ function or associated item `default` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following traits define an item `default`, perhaps you need to implement one of them: [INFO] [stdout] candidate #1: `Default` [INFO] [stdout] candidate #2: `tinyvec::Array` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:215:24 [INFO] [stdout] | [INFO] [stdout] 215 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 223 | / /// Optional language hint (auto-detected if not provided) [INFO] [stdout] 224 | | pub language: Option, [INFO] [stdout] | |__________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] = note: required for `std::option::Option` to implement `Serialize` [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:224:19 [INFO] [stdout] | [INFO] [stdout] 224 | pub language: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:224:19 [INFO] [stdout] | [INFO] [stdout] 224 | pub language: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:215:35 [INFO] [stdout] | [INFO] [stdout] 215 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 279 | / /// Detected language [INFO] [stdout] 280 | | pub language: Language, [INFO] [stdout] | |__________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `LinguisticFeatures: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 282 | / /// Linguistic features extracted [INFO] [stdout] 283 | | pub linguistic_features: LinguisticFeatures, [INFO] [stdout] | |__________________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct LinguisticFeatures { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `LinguisticFeatures` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertEmbedding: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 285 | / /// BERT embeddings [INFO] [stdout] 286 | | pub bert_embeddings: Option>, [INFO] [stdout] | |_________________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct BertEmbedding { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `BertEmbedding` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Serialize` [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SentimentResult: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 288 | / /// Sentiment analysis result [INFO] [stdout] 289 | | pub sentiment: Option>, [INFO] [stdout] | |_____________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `SentimentResult` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct SentimentResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `SentimentResult` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Serialize` [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DeceptionPatterns: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 291 | / /// Deception patterns detected [INFO] [stdout] 292 | | pub deception_patterns: DeceptionPatterns, [INFO] [stdout] | |________________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `DeceptionPatterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DeceptionPatterns { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `DeceptionPatterns` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ComplexityMetrics: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 294 | / /// Complexity metrics [INFO] [stdout] 295 | | pub complexity: ComplexityMetrics, [INFO] [stdout] | |________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `ComplexityMetrics` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | pub struct ComplexityMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `ComplexityMetrics` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `NamedEntity: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 297 | / /// Named entities found [INFO] [stdout] 298 | | pub named_entities: Vec, [INFO] [stdout] | |________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `NamedEntity` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct NamedEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `NamedEntity` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] = note: required for `Vec` to implement `Serialize` [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `AnalyzedToken: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 300 | / /// Analyzed tokens [INFO] [stdout] 301 | | pub tokens: Vec, [INFO] [stdout] | |__________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct AnalyzedToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `AnalyzedToken` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] = note: required for `Vec` to implement `Serialize` [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `linguistic_analyzer::TemporalPattern: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 303 | / /// Temporal patterns [INFO] [stdout] 304 | | pub temporal_patterns: TemporalPattern, [INFO] [stdout] | |_____________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `linguistic_analyzer::TemporalPattern` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct TemporalPattern { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `linguistic_analyzer::TemporalPattern` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CognitiveLoadIndicators: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 306 | / /// Cognitive load indicators [INFO] [stdout] 307 | | pub cognitive_load: CognitiveLoadIndicators, [INFO] [stdout] | |__________________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `CognitiveLoadIndicators` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct CognitiveLoadIndicators { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `CognitiveLoadIndicators` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SemanticCoherence: Serialize` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] ... [INFO] [stdout] 309 | / /// Semantic coherence metrics [INFO] [stdout] 310 | | pub semantic_coherence: SemanticCoherence, [INFO] [stdout] | |________________________________________________- required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] help: the trait `Serialize` is not implemented for `SemanticCoherence` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct SemanticCoherence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Serialize)]` to your `SemanticCoherence` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Serialize`: [INFO] [stdout] &'a T [INFO] [stdout] &'a mut T [INFO] [stdout] () [INFO] [stdout] (T,) [INFO] [stdout] (T0, T1) [INFO] [stdout] (T0, T1, T2) [INFO] [stdout] (T0, T1, T2, T3) [INFO] [stdout] (T0, T1, T2, T3, T4) [INFO] [stdout] and 467 others [INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/ser/mod.rs:1866:21 [INFO] [stdout] | [INFO] [stdout] 1864 | fn serialize_field(&mut self, key: &'static str, value: &T) -> Result<(), Self::Error> [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] 1865 | where [INFO] [stdout] 1866 | T: ?Sized + Serialize; [INFO] [stdout] | ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field` [INFO] [stdout] = note: this error originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:280:19 [INFO] [stdout] | [INFO] [stdout] 280 | pub language: Language, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `LinguisticFeatures: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:283:30 [INFO] [stdout] | [INFO] [stdout] 283 | pub linguistic_features: LinguisticFeatures, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct LinguisticFeatures { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `LinguisticFeatures` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertEmbedding: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:286:26 [INFO] [stdout] | [INFO] [stdout] 286 | pub bert_embeddings: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct BertEmbedding { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `BertEmbedding` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SentimentResult: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:289:20 [INFO] [stdout] | [INFO] [stdout] 289 | pub sentiment: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `SentimentResult` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct SentimentResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SentimentResult` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DeceptionPatterns: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:292:29 [INFO] [stdout] | [INFO] [stdout] 292 | pub deception_patterns: DeceptionPatterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `DeceptionPatterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DeceptionPatterns { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `DeceptionPatterns` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ComplexityMetrics: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:295:21 [INFO] [stdout] | [INFO] [stdout] 295 | pub complexity: ComplexityMetrics, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `ComplexityMetrics` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | pub struct ComplexityMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `ComplexityMetrics` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `NamedEntity: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:298:25 [INFO] [stdout] | [INFO] [stdout] 298 | pub named_entities: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `NamedEntity` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct NamedEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `NamedEntity` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `Vec` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `AnalyzedToken: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:301:17 [INFO] [stdout] | [INFO] [stdout] 301 | pub tokens: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct AnalyzedToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `AnalyzedToken` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `Vec` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `linguistic_analyzer::TemporalPattern: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:304:28 [INFO] [stdout] | [INFO] [stdout] 304 | pub temporal_patterns: TemporalPattern, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `linguistic_analyzer::TemporalPattern` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct TemporalPattern { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `linguistic_analyzer::TemporalPattern` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CognitiveLoadIndicators: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:307:25 [INFO] [stdout] | [INFO] [stdout] 307 | pub cognitive_load: CognitiveLoadIndicators, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `CognitiveLoadIndicators` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct CognitiveLoadIndicators { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `CognitiveLoadIndicators` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SemanticCoherence: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | pub semantic_coherence: SemanticCoherence, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `SemanticCoherence` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct SemanticCoherence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SemanticCoherence` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_element` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1732:12 [INFO] [stdout] | [INFO] [stdout] 1730 | fn next_element(&mut self) -> Result, Self::Error> [INFO] [stdout] | ------------ required by a bound in this associated function [INFO] [stdout] 1731 | where [INFO] [stdout] 1732 | T: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:280:19 [INFO] [stdout] | [INFO] [stdout] 280 | pub language: Language, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `LinguisticFeatures: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:283:30 [INFO] [stdout] | [INFO] [stdout] 283 | pub linguistic_features: LinguisticFeatures, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct LinguisticFeatures { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `LinguisticFeatures` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertEmbedding: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:286:26 [INFO] [stdout] | [INFO] [stdout] 286 | pub bert_embeddings: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct BertEmbedding { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `BertEmbedding` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SentimentResult: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:289:20 [INFO] [stdout] | [INFO] [stdout] 289 | pub sentiment: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `SentimentResult` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct SentimentResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SentimentResult` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DeceptionPatterns: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:292:29 [INFO] [stdout] | [INFO] [stdout] 292 | pub deception_patterns: DeceptionPatterns, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `DeceptionPatterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DeceptionPatterns { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `DeceptionPatterns` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ComplexityMetrics: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:295:21 [INFO] [stdout] | [INFO] [stdout] 295 | pub complexity: ComplexityMetrics, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `ComplexityMetrics` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | pub struct ComplexityMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `ComplexityMetrics` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `NamedEntity: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:298:25 [INFO] [stdout] | [INFO] [stdout] 298 | pub named_entities: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `NamedEntity` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct NamedEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `NamedEntity` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `Vec` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `AnalyzedToken: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:301:17 [INFO] [stdout] | [INFO] [stdout] 301 | pub tokens: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct AnalyzedToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `AnalyzedToken` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `Vec` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `linguistic_analyzer::TemporalPattern: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:304:28 [INFO] [stdout] | [INFO] [stdout] 304 | pub temporal_patterns: TemporalPattern, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `linguistic_analyzer::TemporalPattern` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct TemporalPattern { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `linguistic_analyzer::TemporalPattern` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CognitiveLoadIndicators: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:307:25 [INFO] [stdout] | [INFO] [stdout] 307 | pub cognitive_load: CognitiveLoadIndicators, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `CognitiveLoadIndicators` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct CognitiveLoadIndicators { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `CognitiveLoadIndicators` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SemanticCoherence: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | pub semantic_coherence: SemanticCoherence, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `SemanticCoherence` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct SemanticCoherence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SemanticCoherence` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `next_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs:1871:12 [INFO] [stdout] | [INFO] [stdout] 1869 | fn next_value(&mut self) -> Result [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 1870 | where [INFO] [stdout] 1871 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Language: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `Language` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `Language` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `LinguisticFeatures: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `LinguisticFeatures` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct LinguisticFeatures { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `LinguisticFeatures` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `BertEmbedding: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `BertEmbedding` [INFO] [stdout] --> src/modalities/text/bert_integration.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct BertEmbedding { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `BertEmbedding` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SentimentResult: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `SentimentResult` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct SentimentResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SentimentResult` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `std::option::Option>` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DeceptionPatterns: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `DeceptionPatterns` [INFO] [stdout] --> src/modalities/text/deception_patterns.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DeceptionPatterns { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `DeceptionPatterns` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ComplexityMetrics: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `ComplexityMetrics` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:214:1 [INFO] [stdout] | [INFO] [stdout] 214 | pub struct ComplexityMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `ComplexityMetrics` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `NamedEntity: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `NamedEntity` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:137:1 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct NamedEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `NamedEntity` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `Vec` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `AnalyzedToken: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `AnalyzedToken` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct AnalyzedToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `AnalyzedToken` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] = note: required for `Vec` to implement `Deserialize<'_>` [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `linguistic_analyzer::TemporalPattern: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `linguistic_analyzer::TemporalPattern` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:229:1 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct TemporalPattern { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `linguistic_analyzer::TemporalPattern` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CognitiveLoadIndicators: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `CognitiveLoadIndicators` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct CognitiveLoadIndicators { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `CognitiveLoadIndicators` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SemanticCoherence: Deserialize<'_>` is not satisfied [INFO] [stdout] --> src/modalities/text/mod.rs:271:35 [INFO] [stdout] | [INFO] [stdout] 271 | #[derive(Debug, Clone, Serialize, Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `Deserialize<'_>` is not implemented for `SemanticCoherence` [INFO] [stdout] --> src/modalities/text/linguistic_analyzer.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct SemanticCoherence { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `SemanticCoherence` type [INFO] [stdout] = note: for types from other crates check whether the crate offers a `serde` feature flag [INFO] [stdout] = help: the following other types implement trait `Deserialize<'de>`: [INFO] [stdout] `&'a Path` implements `Deserialize<'de>` [INFO] [stdout] `&'a [u8]` implements `Deserialize<'de>` [INFO] [stdout] `&'a str` implements `Deserialize<'de>` [INFO] [stdout] `()` implements `Deserialize<'de>` [INFO] [stdout] `(T,)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2)` implements `Deserialize<'de>` [INFO] [stdout] `(T0, T1, T2, T3)` implements `Deserialize<'de>` [INFO] [stdout] and 507 others [INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/private/de.rs:25:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn missing_field<'de, V, E>(field: &'static str) -> Result [INFO] [stdout] | ------------- required by a bound in this function [INFO] [stdout] 24 | where [INFO] [stdout] 25 | V: Deserialize<'de>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ required by this bound in `missing_field` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/veritas_nexus-455000154d69d739.long-type-7340151192136336314.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/text/mod.rs:365:13 [INFO] [stdout] | [INFO] [stdout] 354 | impl TextAnalyzer { [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 365 | deception_detector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected `DeceptionPatternDetector`, found `DeceptionPatternDetector` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `DeceptionPatternDetector` [INFO] [stdout] found struct `DeceptionPatternDetector` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `processing_time_ms` [INFO] [stdout] --> src/modalities/text/mod.rs:368:17 [INFO] [stdout] | [INFO] [stdout] 368 | processing_time_ms: 0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `feature_extraction_time_ms` [INFO] [stdout] --> src/modalities/text/mod.rs:369:17 [INFO] [stdout] | [INFO] [stdout] 369 | feature_extraction_time_ms: 0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `bert_inference_time_ms` [INFO] [stdout] --> src/modalities/text/mod.rs:370:17 [INFO] [stdout] | [INFO] [stdout] 370 | bert_inference_time_ms: 0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `total_tokens` [INFO] [stdout] --> src/modalities/text/mod.rs:371:17 [INFO] [stdout] | [INFO] [stdout] 371 | total_tokens: 0, [INFO] [stdout] | ^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `cache_hits` [INFO] [stdout] --> src/modalities/text/mod.rs:372:17 [INFO] [stdout] | [INFO] [stdout] 372 | cache_hits: 0, [INFO] [stdout] | ^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `cache_misses` [INFO] [stdout] --> src/modalities/text/mod.rs:373:17 [INFO] [stdout] | [INFO] [stdout] 373 | cache_misses: 0, [INFO] [stdout] | ^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `cache_hits` on type `std::sync::RwLockWriteGuard<'_, types::PerformanceMetrics>` [INFO] [stdout] --> src/modalities/text/mod.rs:506:33 [INFO] [stdout] | [INFO] [stdout] 506 | tracker.cache_hits += 1; [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `cache_misses` on type `std::sync::RwLockWriteGuard<'_, types::PerformanceMetrics>` [INFO] [stdout] --> src/modalities/text/mod.rs:517:21 [INFO] [stdout] | [INFO] [stdout] 517 | tracker.cache_misses += 1; [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_supported` found for enum `Language` in the current scope [INFO] [stdout] --> src/modalities/text/mod.rs:528:22 [INFO] [stdout] | [INFO] [stdout] 528 | if !language.is_supported() && self.config.bert_config.model_name.contains("uncased") { [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `Language` [INFO] [stdout] | [INFO] [stdout] ::: src/modalities/text/linguistic_analyzer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub enum Language { [INFO] [stdout] | ----------------- method `is_supported` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `processing_time_ms` on type `std::sync::RwLockWriteGuard<'_, types::PerformanceMetrics>` [INFO] [stdout] --> src/modalities/text/mod.rs:584:21 [INFO] [stdout] | [INFO] [stdout] 584 | tracker.processing_time_ms = total_time; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `feature_extraction_time_ms` on type `std::sync::RwLockWriteGuard<'_, types::PerformanceMetrics>` [INFO] [stdout] --> src/modalities/text/mod.rs:585:21 [INFO] [stdout] | [INFO] [stdout] 585 | tracker.feature_extraction_time_ms = feature_time; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `bert_inference_time_ms` on type `std::sync::RwLockWriteGuard<'_, types::PerformanceMetrics>` [INFO] [stdout] --> src/modalities/text/mod.rs:586:21 [INFO] [stdout] | [INFO] [stdout] 586 | tracker.bert_inference_time_ms = bert_time; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `total_tokens` on type `std::sync::RwLockWriteGuard<'_, types::PerformanceMetrics>` [INFO] [stdout] --> src/modalities/text/mod.rs:587:21 [INFO] [stdout] | [INFO] [stdout] 587 | tracker.total_tokens = tokens.len(); [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `processing_time_ms` [INFO] [stdout] --> src/modalities/text/mod.rs:591:13 [INFO] [stdout] | [INFO] [stdout] 591 | processing_time_ms: total_time, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `feature_extraction_time_ms` [INFO] [stdout] --> src/modalities/text/mod.rs:592:13 [INFO] [stdout] | [INFO] [stdout] 592 | feature_extraction_time_ms: feature_time, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `bert_inference_time_ms` [INFO] [stdout] --> src/modalities/text/mod.rs:593:13 [INFO] [stdout] | [INFO] [stdout] 593 | bert_inference_time_ms: bert_time, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `total_tokens` [INFO] [stdout] --> src/modalities/text/mod.rs:594:13 [INFO] [stdout] | [INFO] [stdout] 594 | total_tokens: tokens.len(), [INFO] [stdout] | ^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `cache_hits` [INFO] [stdout] --> src/modalities/text/mod.rs:595:13 [INFO] [stdout] | [INFO] [stdout] 595 | cache_hits: 0, [INFO] [stdout] | ^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::PerformanceMetrics` has no field named `cache_misses` [INFO] [stdout] --> src/modalities/text/mod.rs:596:13 [INFO] [stdout] | [INFO] [stdout] 596 | cache_misses: 1, [INFO] [stdout] | ^^^^^^^^^^^^ `types::PerformanceMetrics` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `timing`, `memory`, `throughput`, `accuracy`, `custom_metrics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::CacheEntry` has no field named `text_hash` [INFO] [stdout] --> src/modalities/text/mod.rs:629:21 [INFO] [stdout] | [INFO] [stdout] 629 | text_hash, [INFO] [stdout] | ^^^^^^^^^ `types::CacheEntry<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `value`, `cached_at`, `ttl`, `access_count`, `last_accessed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::CacheEntry` has no field named `features` [INFO] [stdout] --> src/modalities/text/mod.rs:630:21 [INFO] [stdout] | [INFO] [stdout] 630 | features: score.linguistic_features.clone(), [INFO] [stdout] | ^^^^^^^^ `types::CacheEntry<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `value`, `cached_at`, `ttl`, `access_count`, `last_accessed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::CacheEntry` has no field named `timestamp` [INFO] [stdout] --> src/modalities/text/mod.rs:631:21 [INFO] [stdout] | [INFO] [stdout] 631 | timestamp: SystemTime::now(), [INFO] [stdout] | ^^^^^^^^^ `types::CacheEntry<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `value`, `cached_at`, `ttl`, `access_count`, `last_accessed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0560]: struct `types::CacheEntry` has no field named `language` [INFO] [stdout] --> src/modalities/text/mod.rs:632:21 [INFO] [stdout] | [INFO] [stdout] 632 | language, [INFO] [stdout] | ^^^^^^^^ `types::CacheEntry<_>` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `value`, `cached_at`, `ttl`, `access_count`, `last_accessed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/vision/micro_expression.rs:239:69 [INFO] [stdout] | [INFO] [stdout] 239 | .map(|onset| std::time::SystemTime::now() - onset < std::time::Duration::from_secs(10)) [INFO] [stdout] | ------------------------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `SystemTime`, found `Duration` [INFO] [stdout] | | [INFO] [stdout] | expected because this is `std::time::SystemTime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this method takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:63:43 [INFO] [stdout] | [INFO] [stdout] 63 | let squared = self.simd_processor.multiply(&coords, &coords)?; [INFO] [stdout] | ^^^^^^^^------------------ argument #3 of type `&mut [f32]` is missing [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/optimization/simd/mod.rs:303:12 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn multiply(&self, a: &[f32], b: &[f32], result: &mut [f32]) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ ------------------ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 63 | let squared = self.simd_processor.multiply(&coords, &coords, /* &mut [f32] */)?; [INFO] [stdout] | ++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `()` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:65:20 [INFO] [stdout] | [INFO] [stdout] 65 | Ok((squared[0] + squared[1]).sqrt()) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: to access tuple elements, use tuple indexing syntax (e.g., `tuple.0`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `()` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:65:33 [INFO] [stdout] | [INFO] [stdout] 65 | Ok((squared[0] + squared[1]).sqrt()) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: to access tuple elements, use tuple indexing syntax (e.g., `tuple.0`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `VeritasError: From` is not satisfied [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:120:15 [INFO] [stdout] | [INFO] [stdout] 120 | ).into()); [INFO] [stdout] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `From` is not implemented for `VeritasError` [INFO] [stdout] --> src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] = note: required for `VisionError` to implement `Into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `VeritasError: From` is not satisfied [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:222:15 [INFO] [stdout] | [INFO] [stdout] 222 | ).into()); [INFO] [stdout] | ^^^^ unsatisfied trait bound [INFO] [stdout] | [INFO] [stdout] help: the trait `From` is not implemented for `VeritasError` [INFO] [stdout] --> src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] `VeritasError` implements `From` [INFO] [stdout] = note: required for `VisionError` to implement `Into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:464:44 [INFO] [stdout] | [INFO] [stdout] 459 | for cy in (0..window_size).step_by(cell_size) { [INFO] [stdout] | --------- here the type of `cell_size` is inferred to be `usize` [INFO] [stdout] ... [INFO] [stdout] 464 | for py in 0..cell_size.min(window_size - cy) { [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^ expected `usize`, found `u32` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] help: the return type of this call is `u32` due to the type of the argument passed [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:464:30 [INFO] [stdout] | [INFO] [stdout] 464 | for py in 0..cell_size.min(window_size - cy) { [INFO] [stdout] | ^^^^^^^^^^^^^^----------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the return type of `min` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/cmp.rs:1060:8 [INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 464 | for py in 0..cell_size.min((window_size - cy).try_into().unwrap()) { [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:465:48 [INFO] [stdout] | [INFO] [stdout] 459 | for cy in (0..window_size).step_by(cell_size) { [INFO] [stdout] | --------- here the type of `cell_size` is inferred to be `usize` [INFO] [stdout] ... [INFO] [stdout] 465 | for px in 0..cell_size.min(window_size - cx) { [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^ expected `usize`, found `u32` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] help: the return type of this call is `u32` due to the type of the argument passed [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:465:34 [INFO] [stdout] | [INFO] [stdout] 465 | for px in 0..cell_size.min(window_size - cx) { [INFO] [stdout] | ^^^^^^^^^^^^^^----------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the return type of `min` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/cmp.rs:1060:8 [INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 465 | for px in 0..cell_size.min((window_size - cx).try_into().unwrap()) { [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:466:49 [INFO] [stdout] | [INFO] [stdout] 466 | let pixel_x = (x + cx + px) as usize; [INFO] [stdout] | ^^ expected `u32`, found `usize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: cannot add `usize` to `u32` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:466:47 [INFO] [stdout] | [INFO] [stdout] 466 | let pixel_x = (x + cx + px) as usize; [INFO] [stdout] | ^ no implementation for `u32 + usize` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Add` is not implemented for `u32` [INFO] [stdout] = help: the following other types implement trait `Add`: [INFO] [stdout] `&u32` implements `Add<&Complex>` [INFO] [stdout] `&u32` implements `Add>` [INFO] [stdout] `&u32` implements `Add` [INFO] [stdout] `&u32` implements `Add` [INFO] [stdout] `u32` implements `Add<&ArrayBase>` [INFO] [stdout] `u32` implements `Add<&Complex>` [INFO] [stdout] `u32` implements `Add<&u32>` [INFO] [stdout] `u32` implements `Add>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:467:49 [INFO] [stdout] | [INFO] [stdout] 467 | let pixel_y = (y + cy + py) as usize; [INFO] [stdout] | ^^ expected `u32`, found `usize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: cannot add `usize` to `u32` [INFO] [stdout] --> src/modalities/vision/simd_optimized.rs:467:47 [INFO] [stdout] | [INFO] [stdout] 467 | let pixel_y = (y + cy + py) as usize; [INFO] [stdout] | ^ no implementation for `u32 + usize` [INFO] [stdout] | [INFO] [stdout] = help: the trait `Add` is not implemented for `u32` [INFO] [stdout] = help: the following other types implement trait `Add`: [INFO] [stdout] `&u32` implements `Add<&Complex>` [INFO] [stdout] `&u32` implements `Add>` [INFO] [stdout] `&u32` implements `Add` [INFO] [stdout] `&u32` implements `Add` [INFO] [stdout] `u32` implements `Add<&ArrayBase>` [INFO] [stdout] `u32` implements `Add<&Complex>` [INFO] [stdout] `u32` implements `Add<&u32>` [INFO] [stdout] `u32` implements `Add>` [INFO] [stdout] and 4 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidConfig` found for enum `audio::AudioError` in the current scope [INFO] [stdout] --> src/modalities/audio/simd_optimized.rs:23:36 [INFO] [stdout] | [INFO] [stdout] 23 | return Err(AudioError::InvalidConfig( [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `audio::AudioError` [INFO] [stdout] | [INFO] [stdout] ::: src/modalities/audio/mod.rs:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | pub enum AudioError { [INFO] [stdout] | ------------------- variant or associated item `InvalidConfig` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidConfig` found for enum `audio::AudioError` in the current scope [INFO] [stdout] --> src/modalities/audio/simd_optimized.rs:48:36 [INFO] [stdout] | [INFO] [stdout] 48 | return Err(AudioError::InvalidConfig( [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `audio::AudioError` [INFO] [stdout] | [INFO] [stdout] ::: src/modalities/audio/mod.rs:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | pub enum AudioError { [INFO] [stdout] | ------------------- variant or associated item `InvalidConfig` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InvalidConfig` found for enum `audio::AudioError` in the current scope [INFO] [stdout] --> src/modalities/audio/simd_optimized.rs:133:36 [INFO] [stdout] | [INFO] [stdout] 133 | return Err(AudioError::InvalidConfig( [INFO] [stdout] | ^^^^^^^^^^^^^ variant or associated item not found in `audio::AudioError` [INFO] [stdout] | [INFO] [stdout] ::: src/modalities/audio/mod.rs:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | pub enum AudioError { [INFO] [stdout] | ------------------- variant or associated item `InvalidConfig` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/modalities/audio/mod.rs:353:13 [INFO] [stdout] | [INFO] [stdout] 352 | features.timestamp = Duration::from_millis( [INFO] [stdout] | --------------------- arguments to this function are incorrect [INFO] [stdout] 353 | (self.frame_count * self.config.hop_length * 1000) / self.config.sample_rate as usize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `usize` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /rustc/caccb4d0368bd918ef6668af8e13834d07040417/library/core/src/time.rs:244:18 [INFO] [stdout] help: you can convert a `usize` to a `u64` and panic if the converted value doesn't fit [INFO] [stdout] | [INFO] [stdout] 353 | ((self.frame_count * self.config.hop_length * 1000) / self.config.sample_rate as usize).try_into().unwrap() [INFO] [stdout] | + +++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/x86_64.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:22:38 [INFO] [stdout] | [INFO] [stdout] 22 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:56:38 [INFO] [stdout] | [INFO] [stdout] 56 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:68:38 [INFO] [stdout] | [INFO] [stdout] 68 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:80:38 [INFO] [stdout] | [INFO] [stdout] 80 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:99:38 [INFO] [stdout] | [INFO] [stdout] 99 | return Err(VeritasError::SimdError("Matrix A size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:102:38 [INFO] [stdout] | [INFO] [stdout] 102 | return Err(VeritasError::SimdError("Matrix B size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:219:38 [INFO] [stdout] | [INFO] [stdout] 219 | return Err(VeritasError::SimdError("Matrix size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:222:38 [INFO] [stdout] | [INFO] [stdout] 222 | return Err(VeritasError::SimdError("Vector size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:225:38 [INFO] [stdout] | [INFO] [stdout] 225 | return Err(VeritasError::SimdError("Result size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:329:42 [INFO] [stdout] | [INFO] [stdout] 329 | return Err(VeritasError::SimdError( [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:379:38 [INFO] [stdout] | [INFO] [stdout] 379 | return Err(VeritasError::SimdError("Output size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/fallback.rs:419:38 [INFO] [stdout] | [INFO] [stdout] 419 | return Err(VeritasError::SimdError("Output size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:34:38 [INFO] [stdout] | [INFO] [stdout] 34 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:45:38 [INFO] [stdout] | [INFO] [stdout] 45 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:74:38 [INFO] [stdout] | [INFO] [stdout] 74 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:107:38 [INFO] [stdout] | [INFO] [stdout] 107 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:125:38 [INFO] [stdout] | [INFO] [stdout] 125 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:145:38 [INFO] [stdout] | [INFO] [stdout] 145 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:174:38 [INFO] [stdout] | [INFO] [stdout] 174 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `VeritasError::InvalidInput` [INFO] [stdout] --> src/optimization/simd/core_ops.rs:236:24 [INFO] [stdout] | [INFO] [stdout] 236 | return Err(VeritasError::InvalidInput( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 236 - return Err(VeritasError::InvalidInput( [INFO] [stdout] 237 - "Kernel length must not exceed signal length".to_string() [INFO] [stdout] 238 - )); [INFO] [stdout] 236 + return Err(VeritasError::InvalidInput { message: /* value */, parameter: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `VeritasError::InvalidInput` [INFO] [stdout] --> src/optimization/simd/core_ops.rs:265:24 [INFO] [stdout] | [INFO] [stdout] 265 | return Err(VeritasError::InvalidInput( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 265 - return Err(VeritasError::InvalidInput( [INFO] [stdout] 266 - "Kernel size mismatch".to_string() [INFO] [stdout] 267 - )); [INFO] [stdout] 265 + return Err(VeritasError::InvalidInput { message: /* value */, parameter: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `VeritasError::InvalidInput` [INFO] [stdout] --> src/optimization/simd/core_ops.rs:302:24 [INFO] [stdout] | [INFO] [stdout] 302 | return Err(VeritasError::InvalidInput( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 302 - return Err(VeritasError::InvalidInput( [INFO] [stdout] 303 - "Pool size and stride must be positive".to_string() [INFO] [stdout] 304 - )); [INFO] [stdout] 302 + return Err(VeritasError::InvalidInput { message: /* value */, parameter: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `VeritasError::InvalidInput` [INFO] [stdout] --> src/optimization/simd/core_ops.rs:329:24 [INFO] [stdout] | [INFO] [stdout] 329 | return Err(VeritasError::InvalidInput( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 329 - return Err(VeritasError::InvalidInput( [INFO] [stdout] 330 - "Pool size and stride must be positive".to_string() [INFO] [stdout] 331 - )); [INFO] [stdout] 329 + return Err(VeritasError::InvalidInput { message: /* value */, parameter: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:353:38 [INFO] [stdout] | [INFO] [stdout] 353 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:377:38 [INFO] [stdout] | [INFO] [stdout] 377 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:403:38 [INFO] [stdout] | [INFO] [stdout] 403 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `VeritasError::InvalidInput` [INFO] [stdout] --> src/optimization/simd/core_ops.rs:408:28 [INFO] [stdout] | [INFO] [stdout] 408 | return Err(VeritasError::InvalidInput( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 408 - return Err(VeritasError::InvalidInput( [INFO] [stdout] 409 - "Logarithm of non-positive number".to_string() [INFO] [stdout] 410 - )); [INFO] [stdout] 408 + return Err(VeritasError::InvalidInput { message: /* value */, parameter: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:432:38 [INFO] [stdout] | [INFO] [stdout] 432 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/core_ops.rs:454:38 [INFO] [stdout] | [INFO] [stdout] 454 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/runtime_select.rs:216:38 [INFO] [stdout] | [INFO] [stdout] 216 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/runtime_select.rs:243:38 [INFO] [stdout] | [INFO] [stdout] 243 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/runtime_select.rs:273:38 [INFO] [stdout] | [INFO] [stdout] 273 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:263:38 [INFO] [stdout] | [INFO] [stdout] 263 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:287:38 [INFO] [stdout] | [INFO] [stdout] 287 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:296:38 [INFO] [stdout] | [INFO] [stdout] 296 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:305:38 [INFO] [stdout] | [INFO] [stdout] 305 | return Err(VeritasError::SimdError("Array lengths must match".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:321:38 [INFO] [stdout] | [INFO] [stdout] 321 | return Err(VeritasError::SimdError("Matrix A size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:324:38 [INFO] [stdout] | [INFO] [stdout] 324 | return Err(VeritasError::SimdError("Matrix B size mismatch".to_string())); [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:474:39 [INFO] [stdout] | [INFO] [stdout] 474 | Err(VeritasError::SimdError("AVX512 not supported".to_string())) [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:490:39 [INFO] [stdout] | [INFO] [stdout] 490 | Err(VeritasError::SimdError("AVX2 not supported".to_string())) [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:506:39 [INFO] [stdout] | [INFO] [stdout] 506 | Err(VeritasError::SimdError("AVX not supported".to_string())) [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:522:39 [INFO] [stdout] | [INFO] [stdout] 522 | Err(VeritasError::SimdError("SSE2 not supported".to_string())) [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `SimdError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/simd/mod.rs:544:35 [INFO] [stdout] | [INFO] [stdout] 544 | Err(VeritasError::SimdError("NEON only available on ARM".to_string())) [INFO] [stdout] | ^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `SimdError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `GpuError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/gpu/mod.rs:224:31 [INFO] [stdout] | [INFO] [stdout] 224 | Err(VeritasError::GpuError( [INFO] [stdout] | ^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `GpuError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `GpuError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/gpu/mod.rs:333:27 [INFO] [stdout] | [INFO] [stdout] 333 | Err(VeritasError::GpuError("GPU not available".to_string())) [INFO] [stdout] | ^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `GpuError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `GpuError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/gpu/mod.rs:345:27 [INFO] [stdout] | [INFO] [stdout] 345 | Err(VeritasError::GpuError("GPU not available".to_string())) [INFO] [stdout] | ^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `GpuError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `GpuError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/gpu/mod.rs:350:27 [INFO] [stdout] | [INFO] [stdout] 350 | Err(VeritasError::GpuError("GPU not available".to_string())) [INFO] [stdout] | ^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `GpuError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `GpuError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/gpu/mod.rs:422:38 [INFO] [stdout] | [INFO] [stdout] 422 | return Err(VeritasError::GpuError( [INFO] [stdout] | ^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `GpuError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `GpuError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/gpu/mod.rs:452:38 [INFO] [stdout] | [INFO] [stdout] 452 | .ok_or_else(|| VeritasError::GpuError("No suitable device found".to_string())) [INFO] [stdout] | ^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `GpuError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/optimization/memory_pool.rs:264:27 [INFO] [stdout] | [INFO] [stdout] 264 | let aligned_vec = AlignedVec::with_capacity(self.config.alignment, capacity); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ -------- unexpected argument #2 of type `usize` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/optimization/vectorization_hints.rs:347:16 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn with_capacity(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] help: remove the extra argument [INFO] [stdout] | [INFO] [stdout] 264 - let aligned_vec = AlignedVec::with_capacity(self.config.alignment, capacity); [INFO] [stdout] 264 + let aligned_vec = AlignedVec::with_capacity(self.config.alignment); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/optimization/cache.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | let mut data = AlignedVec::with_capacity(64, total_elements); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ -------------- unexpected argument #2 of type `usize` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/optimization/vectorization_hints.rs:347:16 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn with_capacity(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] help: remove the extra argument [INFO] [stdout] | [INFO] [stdout] 103 - let mut data = AlignedVec::with_capacity(64, total_elements); [INFO] [stdout] 103 + let mut data = AlignedVec::with_capacity(64); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `resize` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | data.resize(total_elements, 0.0); [INFO] [stdout] | ^^^^^^ method not found in `AlignedVec<_>` [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `resize` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `AlignedVec` [INFO] [stdout] --> src/optimization/cache.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | self.data[block_offset + element_offset] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `AlignedVec` [INFO] [stdout] --> src/optimization/cache.rs:164:18 [INFO] [stdout] | [INFO] [stdout] 164 | self.data[block_offset + element_offset] = value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `fill` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | result.data.fill(0.0); [INFO] [stdout] | ^^^^ method not found in `AlignedVec` [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `fill` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `fill`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `rand::Rng` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `AlignedVec` doesn't implement `Debug` [INFO] [stdout] --> src/optimization/cache.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 227 | #[derive(Debug, Clone)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 228 | pub struct SoAData { [INFO] [stdout] 229 | arrays: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Debug` is not implemented for `AlignedVec` [INFO] [stdout] | [INFO] [stdout] = note: add `#[derive(Debug)]` to `AlignedVec` or manually `impl Debug for AlignedVec` [INFO] [stdout] = help: the trait `Debug` is implemented for `Vec` [INFO] [stdout] help: consider annotating `AlignedVec` with `#[derive(Debug)]` [INFO] [stdout] --> src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 + #[derive(Debug)] [INFO] [stdout] 340 | pub struct AlignedVec { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `AlignedVec: Clone` is not satisfied [INFO] [stdout] --> src/optimization/cache.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 227 | #[derive(Debug, Clone)] [INFO] [stdout] | ----- in this derive macro expansion [INFO] [stdout] 228 | pub struct SoAData { [INFO] [stdout] 229 | arrays: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `AlignedVec` [INFO] [stdout] | [INFO] [stdout] = note: required for `Vec>` to implement `Clone` [INFO] [stdout] help: consider annotating `AlignedVec` with `#[derive(Clone)]` [INFO] [stdout] --> src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 + #[derive(Clone)] [INFO] [stdout] 340 | pub struct AlignedVec { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/optimization/cache.rs:239:29 [INFO] [stdout] | [INFO] [stdout] 239 | let mut array = AlignedVec::with_capacity(64, capacity); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ -------- unexpected argument #2 of type `usize` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/optimization/vectorization_hints.rs:347:16 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn with_capacity(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] help: remove the extra argument [INFO] [stdout] | [INFO] [stdout] 239 - let mut array = AlignedVec::with_capacity(64, capacity); [INFO] [stdout] 239 + let mut array = AlignedVec::with_capacity(64); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `resize` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:240:19 [INFO] [stdout] | [INFO] [stdout] 240 | array.resize(capacity, T::default()); [INFO] [stdout] | ^^^^^^ method not found in `AlignedVec<_>` [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `resize` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `AlignedVec` [INFO] [stdout] --> src/optimization/cache.rs:262:27 [INFO] [stdout] | [INFO] [stdout] 262 | self.arrays[i][self.len] = value.clone(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `&AlignedVec` [INFO] [stdout] --> src/optimization/cache.rs:271:46 [INFO] [stdout] | [INFO] [stdout] 271 | self.arrays.get(index).map(|arr| &arr[..self.len]) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0608]: cannot index into a value of type `&mut AlignedVec` [INFO] [stdout] --> src/optimization/cache.rs:276:54 [INFO] [stdout] | [INFO] [stdout] 276 | self.arrays.get_mut(index).map(|arr| &mut arr[..self.len]) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/optimization/cache.rs:320:26 [INFO] [stdout] | [INFO] [stdout] 320 | let mut biases = AlignedVec::with_capacity(64, output_size); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ----------- unexpected argument #2 of type `usize` [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/optimization/vectorization_hints.rs:347:16 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn with_capacity(capacity: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] help: remove the extra argument [INFO] [stdout] | [INFO] [stdout] 320 - let mut biases = AlignedVec::with_capacity(64, output_size); [INFO] [stdout] 320 + let mut biases = AlignedVec::with_capacity(64); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `resize` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:321:16 [INFO] [stdout] | [INFO] [stdout] 321 | biases.resize(output_size, 0.0); [INFO] [stdout] | ^^^^^^ method not found in `AlignedVec<_>` [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `resize` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `len` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:338:40 [INFO] [stdout] | [INFO] [stdout] 338 | if biases.len() != self.biases.len() { [INFO] [stdout] | ^^^ private field, not a method [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `len` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following traits define an item `len`, perhaps you need to implement one of them: [INFO] [stdout] candidate #1: `ExactSizeIterator` [INFO] [stdout] candidate #2: `FixedInitializer` [INFO] [stdout] candidate #3: `nom::traits::AsChar` [INFO] [stdout] candidate #4: `onig::buffers::EncodedChars` [INFO] [stdout] candidate #5: `rayon::iter::IndexedParallelIterator` [INFO] [stdout] candidate #6: `rayon::range::private::IndexedRangeInteger` [INFO] [stdout] candidate #7: `rayon::range_inclusive::private::IndexedRangeInteger` [INFO] [stdout] candidate #8: `typenum::type_operators::Len` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `copy_from_slice` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:343:21 [INFO] [stdout] | [INFO] [stdout] 343 | self.biases.copy_from_slice(biases); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method not found in `AlignedVec` [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `copy_from_slice` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter` found for struct `AlignedVec` in the current scope [INFO] [stdout] --> src/optimization/cache.rs:364:63 [INFO] [stdout] | [INFO] [stdout] 364 | for (out, &bias) in output.iter_mut().zip(self.biases.iter()) { [INFO] [stdout] | ^^^^ method not found in `AlignedVec` [INFO] [stdout] | [INFO] [stdout] ::: src/optimization/vectorization_hints.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct AlignedVec { [INFO] [stdout] | ------------------------ method `iter` not found for this struct [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] = note: the following trait defines an item `iter`, perhaps you need to implement it: [INFO] [stdout] candidate #1: `bitflags::traits::Flags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/cache_optimization.rs:117:38 [INFO] [stdout] | [INFO] [stdout] 117 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/cache_optimization.rs:157:38 [INFO] [stdout] | [INFO] [stdout] 157 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `DimensionMismatch` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/cache_optimization.rs:363:38 [INFO] [stdout] | [INFO] [stdout] 363 | return Err(VeritasError::DimensionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `DimensionMismatch` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/object_pools.rs:271:38 [INFO] [stdout] | [INFO] [stdout] 271 | return Err(VeritasError::MemoryError( [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 271 - return Err(VeritasError::MemoryError( [INFO] [stdout] 271 + return Err(VeritasError::memory_error( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `zero` found for struct `Complex` in the current scope [INFO] [stdout] --> src/optimization/object_pools.rs:436:52 [INFO] [stdout] | [INFO] [stdout] 436 | fft_buffer: vec![num_complex::Complex::zero(); size], [INFO] [stdout] | ^^^^ function or associated item not found in `Complex<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Complex<_>` consider using one of the following associated functions: [INFO] [stdout] Complex::::new [INFO] [stdout] Complex::::i [INFO] [stdout] Complex::::cis [INFO] [stdout] Complex::::from_polar [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub const fn new(re: T, im: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | pub fn i() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 211 | pub fn cis(phase: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 233 | pub fn from_polar(r: T, theta: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Zero` which provides `zero` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 6 + use num_traits::Zero; [INFO] [stdout] | [INFO] [stdout] help: there is a method `is_zero` with a similar name [INFO] [stdout] | [INFO] [stdout] 436 | fft_buffer: vec![num_complex::Complex::is_zero(); size], [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `zero` found for struct `Complex` in the current scope [INFO] [stdout] --> src/optimization/object_pools.rs:455:52 [INFO] [stdout] | [INFO] [stdout] 455 | self.fft_buffer.fill(num_complex::Complex::zero()); [INFO] [stdout] | ^^^^ function or associated item not found in `Complex<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `Complex<_>` consider using one of the following associated functions: [INFO] [stdout] Complex::::new [INFO] [stdout] Complex::::i [INFO] [stdout] Complex::::cis [INFO] [stdout] Complex::::from_polar [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/num-complex-0.4.6/src/lib.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub const fn new(re: T, im: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | pub fn i() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 211 | pub fn cis(phase: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 233 | pub fn from_polar(r: T, theta: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Zero` which provides `zero` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 6 + use num_traits::Zero; [INFO] [stdout] | [INFO] [stdout] help: there is a method `is_zero` with a similar name [INFO] [stdout] | [INFO] [stdout] 455 | self.fft_buffer.fill(num_complex::Complex::is_zero()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/object_pools.rs:555:38 [INFO] [stdout] | [INFO] [stdout] 555 | return Err(VeritasError::MemoryError( [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 555 - return Err(VeritasError::MemoryError( [INFO] [stdout] 555 + return Err(VeritasError::memory_error( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/arena.rs:47:38 [INFO] [stdout] | [INFO] [stdout] 47 | return Err(VeritasError::MemoryError( [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 47 - return Err(VeritasError::MemoryError( [INFO] [stdout] 47 + return Err(VeritasError::memory_error( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/arena.rs:96:40 [INFO] [stdout] | [INFO] [stdout] 96 | .map_err(|_| VeritasError::MemoryError("Invalid slice layout".to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 96 - .map_err(|_| VeritasError::MemoryError("Invalid slice layout".to_string()))?; [INFO] [stdout] 96 + .map_err(|_| VeritasError::memory_error("Invalid slice layout".to_string()))?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/arena.rs:138:42 [INFO] [stdout] | [INFO] [stdout] 138 | .ok_or_else(|| VeritasError::MemoryError( [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 138 - .ok_or_else(|| VeritasError::MemoryError( [INFO] [stdout] 138 + .ok_or_else(|| VeritasError::memory_error( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/arena.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | .map_err(|_| VeritasError::MemoryError("Invalid chunk layout".to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 184 - .map_err(|_| VeritasError::MemoryError("Invalid chunk layout".to_string()))?; [INFO] [stdout] 184 + .map_err(|_| VeritasError::memory_error("Invalid chunk layout".to_string()))?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/arena.rs:189:42 [INFO] [stdout] | [INFO] [stdout] 189 | return Err(VeritasError::MemoryError( [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 189 - return Err(VeritasError::MemoryError( [INFO] [stdout] 189 + return Err(VeritasError::memory_error( [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `MemoryError` found for enum `VeritasError` in the current scope [INFO] [stdout] --> src/optimization/arena.rs:324:40 [INFO] [stdout] | [INFO] [stdout] 324 | .map_err(|_| VeritasError::MemoryError("Invalid vec layout".to_string()))?; [INFO] [stdout] | ^^^^^^^^^^^ variant or associated item not found in `VeritasError` [INFO] [stdout] | [INFO] [stdout] ::: src/error.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub enum VeritasError { [INFO] [stdout] | --------------------- variant or associated item `MemoryError` not found for this enum [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `VeritasError` consider using one of the following associated functions: [INFO] [stdout] VeritasError::invalid_input [INFO] [stdout] VeritasError::config_error [INFO] [stdout] VeritasError::vision_error [INFO] [stdout] VeritasError::vision_error_with_source [INFO] [stdout] and 25 others [INFO] [stdout] --> src/error.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn invalid_input(message: impl Into, parameter: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 464 | pub fn config_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn vision_error(message: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 479 | / pub fn vision_error_with_source( [INFO] [stdout] 480 | | message: impl Into, [INFO] [stdout] 481 | | source: impl std::error::Error + Send + Sync + 'static, [INFO] [stdout] 482 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] help: there is an associated function `memory_error` with a similar name [INFO] [stdout] | [INFO] [stdout] 324 - .map_err(|_| VeritasError::MemoryError("Invalid vec layout".to_string()))?; [INFO] [stdout] 324 + .map_err(|_| VeritasError::memory_error("Invalid vec layout".to_string()))?; [INFO] [stdout] | [WARN] too many lines in the log, truncating it