[INFO] cloning repository https://github.com/louloulin/lumos.ai [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/louloulin/lumos.ai" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flouloulin%2Flumos.ai", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flouloulin%2Flumos.ai'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1aa5a436207d84a38d2a0da5f697d7c78c815d31 [INFO] documenting louloulin/lumos.ai against beta-2026-01-26 for beta-1.94-rustdoc-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flouloulin%2Flumos.ai" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/louloulin/lumos.ai [INFO] finished tweaking git repo https://github.com/louloulin/lumos.ai [INFO] tweaked toml for git repo https://github.com/louloulin/lumos.ai written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/louloulin/lumos.ai on toolchain beta-2026-01-26 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-26" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-26" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 1414 packages to latest compatible versions [INFO] [stderr] Adding actix-cors v0.6.5 (available: v0.7.1) [INFO] [stderr] Adding arrow v56.2.0 (available: v57.3.0) [INFO] [stderr] Adding arrow-array v56.2.0 (available: v57.3.0) [INFO] [stderr] Adding arrow-schema v56.2.0 (available: v57.3.0) [INFO] [stderr] Adding async-openai v0.18.3 (available: v0.32.4) [INFO] [stderr] Adding axum v0.7.9 (available: v0.8.8) [INFO] [stderr] Adding axum-extra v0.10.3 (available: v0.12.5) [INFO] [stderr] Adding base64 v0.21.7 (available: v0.22.1) [INFO] [stderr] Adding bcrypt v0.15.1 (available: v0.18.0) [INFO] [stderr] Adding bincode v1.3.3 (available: v3.0.0) [INFO] [stderr] Adding candle-core v0.3.3 (available: v0.9.2) [INFO] [stderr] Adding candle-nn v0.3.3 (available: v0.9.2) [INFO] [stderr] Adding candle-transformers v0.3.3 (available: v0.9.2) [INFO] [stderr] Adding colored v2.2.0 (available: v3.1.1) [INFO] [stderr] Adding comfy-table v7.1.2 (available: v7.2.2) [INFO] [stderr] Adding comrak v0.39.1 (available: v0.50.0) [INFO] [stderr] Adding config v0.14.1 (available: v0.15.19) [INFO] [stderr] Adding criterion v0.5.1 (available: v0.8.2) [INFO] [stderr] Adding cron v0.12.1 (available: v0.15.0) [INFO] [stderr] Adding dashmap v5.5.3 (available: v6.1.0) [INFO] [stderr] Adding dialoguer v0.11.0 (available: v0.12.0) [INFO] [stderr] Adding dioxus v0.6.3 (available: v0.7.3) [INFO] [stderr] Adding dioxus-desktop v0.6.3 (available: v0.7.3) [INFO] [stderr] Adding dioxus-fullstack v0.6.3 (available: v0.7.3) [INFO] [stderr] Adding dioxus-router v0.6.3 (available: v0.7.3) [INFO] [stderr] Adding dioxus-ssr v0.6.2 (available: v0.7.3) [INFO] [stderr] Adding dioxus-web v0.6.3 (available: v0.7.3) [INFO] [stderr] Adding dirs v5.0.1 (available: v6.0.0) [INFO] [stderr] Adding env_logger v0.10.2 (available: v0.11.8) [INFO] [stderr] Adding float-cmp v0.9.0 (available: v0.10.0) [INFO] [stderr] Adding generic-array v0.14.7 (available: v0.14.9) [INFO] [stderr] Adding image v0.24.9 (available: v0.25.9) [INFO] [stderr] Adding indicatif v0.17.11 (available: v0.18.3) [INFO] [stderr] Adding jsonschema v0.17.1 (available: v0.41.0) [INFO] [stderr] Adding jsonwebtoken v9.3.1 (available: v10.3.0) [INFO] [stderr] Adding lancedb v0.22.3 (available: v0.26.2) [INFO] [stderr] Adding matchit v0.8.4 (available: v0.8.6) [INFO] [stderr] Adding metrics v0.22.4 (available: v0.24.3) [INFO] [stderr] Adding metrics-exporter-prometheus v0.13.1 (available: v0.18.1) [INFO] [stderr] Adding mockall v0.11.4 (available: v0.14.0) [INFO] [stderr] Adding mockall v0.12.1 (available: v0.14.0) [INFO] [stderr] Adding napi v2.16.17 (available: v3.8.2) [INFO] [stderr] Adding napi-derive v2.16.13 (available: v3.5.1) [INFO] [stderr] Adding nom v7.1.3 (available: v8.0.0) [INFO] [stderr] Adding notify v6.1.1 (available: v8.2.0) [INFO] [stderr] Adding oas3 v0.16.1 (available: v0.20.1) [INFO] [stderr] Adding oauth2 v4.4.2 (available: v5.0.0) [INFO] [stderr] Adding opentelemetry v0.21.0 (available: v0.31.0) [INFO] [stderr] Adding opentelemetry v0.22.0 (available: v0.31.0) [INFO] [stderr] Adding opentelemetry v0.23.0 (available: v0.31.0) [INFO] [stderr] Adding opentelemetry-jaeger v0.20.0 (available: v0.22.0) [INFO] [stderr] Adding opentelemetry-otlp v0.15.0 (available: v0.31.0) [INFO] [stderr] Adding opentelemetry-prometheus v0.14.1 (available: v0.31.0) [INFO] [stderr] Adding opentelemetry_sdk v0.22.1 (available: v0.31.0) [INFO] [stderr] Adding opentelemetry_sdk v0.23.0 (available: v0.31.0) [INFO] [stderr] Adding petgraph v0.6.5 (available: v0.8.3) [INFO] [stderr] Adding prometheus v0.13.4 (available: v0.14.0) [INFO] [stderr] Adding pyo3 v0.20.3 (available: v0.28.0) [INFO] [stderr] Adding pyo3-build-config v0.20.3 (available: v0.28.0) [INFO] [stderr] Adding rand v0.8.5 (available: v0.10.0) [INFO] [stderr] Adding rand v0.9.2 (available: v0.10.0) [INFO] [stderr] Adding redis v0.26.1 (available: v1.0.3) [INFO] [stderr] Adding reqwest v0.11.27 (available: v0.13.2) [INFO] [stderr] Adding reqwest v0.12.28 (available: v0.13.2) [INFO] [stderr] Adding rodio v0.17.3 (available: v0.21.1) [INFO] [stderr] Adding rustls v0.21.12 (available: v0.23.36) [INFO] [stderr] Adding schemars v0.8.22 (available: v1.2.1) [INFO] [stderr] Adding statrs v0.16.1 (available: v0.18.0) [INFO] [stderr] Adding testcontainers v0.22.0 (available: v0.27.0) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.18) [INFO] [stderr] Adding tokio-cron-scheduler v0.9.4 (available: v0.15.1) [INFO] [stderr] Adding tokio-tungstenite v0.21.0 (available: v0.28.0) [INFO] [stderr] Adding toml v0.8.2 (available: v0.8.23) [INFO] [stderr] Adding toml_datetime v0.6.3 (available: v0.6.11) [INFO] [stderr] Adding toml_edit v0.20.2 (available: v0.20.7) [INFO] [stderr] Adding tonic v0.11.0 (available: v0.14.3) [INFO] [stderr] Adding tower v0.4.13 (available: v0.5.3) [INFO] [stderr] Adding tower-http v0.5.2 (available: v0.6.8) [INFO] [stderr] Adding tracing-opentelemetry v0.22.0 (available: v0.32.1) [INFO] [stderr] Adding tracing-opentelemetry v0.23.0 (available: v0.32.1) [INFO] [stderr] Adding tracing-opentelemetry v0.24.0 (available: v0.32.1) [INFO] [stderr] Adding tungstenite v0.21.0 (available: v0.28.0) [INFO] [stderr] Adding validator v0.16.1 (available: v0.20.0) [INFO] [stderr] Adding validator v0.18.1 (available: v0.20.0) [INFO] [stderr] Adding webkit2gtk v2.0.1 (available: v2.0.2) [INFO] [stderr] Adding webkit2gtk-sys v2.0.1 (available: v2.0.2) [INFO] [stderr] Adding wiremock v0.5.22 (available: v0.6.5) [INFO] [stderr] Adding x509-parser v0.15.1 (available: v0.18.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-26" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-26" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6c71e4ed72dba9b7e990942863a48f6231a32e1898c96c2b2e8fc61947907da1 [INFO] running `Command { std: "docker" "start" "-a" "6c71e4ed72dba9b7e990942863a48f6231a32e1898c96c2b2e8fc61947907da1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6c71e4ed72dba9b7e990942863a48f6231a32e1898c96c2b2e8fc61947907da1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c71e4ed72dba9b7e990942863a48f6231a32e1898c96c2b2e8fc61947907da1", kill_on_drop: false }` [INFO] [stdout] 6c71e4ed72dba9b7e990942863a48f6231a32e1898c96c2b2e8fc61947907da1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-26" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cbe72fda192926227ad4acdf1193524ae181aa86ad797a1fffaba6311521b987 [INFO] running `Command { std: "docker" "start" "-a" "cbe72fda192926227ad4acdf1193524ae181aa86ad797a1fffaba6311521b987", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Checking bytes v1.11.1 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Checking tracing-core v0.1.36 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Checking bitflags v2.10.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking zeroize v1.8.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Checking rustls-pki-types v1.14.0 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling rustls v0.22.4 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking simd-adler32 v0.3.8 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking rustls-native-certs v0.6.3 [INFO] [stderr] Checking anstyle-parse v0.2.7 [INFO] [stderr] Checking crypto-common v0.1.7 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking matchit v0.7.3 [INFO] [stderr] Checking anstyle v1.0.13 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking is_terminal_polyfill v1.70.2 [INFO] [stderr] Checking colorchoice v1.0.4 [INFO] [stderr] Checking anstyle-query v1.1.5 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking http v0.2.12 [INFO] [stderr] Checking http v1.4.0 [INFO] [stderr] Checking rustls-pemfile v2.2.0 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking anstream v0.6.21 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling protobuf v2.28.0 [INFO] [stderr] Compiling procfs v0.16.0 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Checking clap_lex v0.7.7 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking linux-raw-sys v0.4.15 [INFO] [stderr] Checking clap_builder v4.5.57 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking socket2 v0.6.2 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Checking mio v1.1.1 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking socket2 v0.5.10 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking http-body v0.4.6 [INFO] [stderr] Checking procfs-core v0.16.0 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Checking threadpool v1.8.1 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking eventsource-stream v0.2.3 [INFO] [stderr] Checking unicode-normalization v0.1.25 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Checking ordered-float v2.10.1 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Checking thread_local v1.1.9 [INFO] [stderr] Compiling prometheus v0.13.4 [INFO] [stderr] Checking unicode-bidi v0.3.18 [INFO] [stderr] Checking winnow v0.5.40 [INFO] [stderr] Checking nu-ansi-term v0.50.3 [INFO] [stderr] Checking integer-encoding v3.0.4 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling sys-info v0.9.1 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Checking linux-raw-sys v0.11.0 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Checking time v0.3.47 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking tracing-subscriber v0.3.22 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking serde_json v1.0.149 [INFO] [stderr] Checking uuid v1.20.0 [INFO] [stderr] Checking thrift v0.17.0 [INFO] [stderr] Checking inotify v0.9.6 [INFO] [stderr] Checking fraction v0.13.1 [INFO] [stderr] Checking fancy-regex v0.11.0 [INFO] [stderr] Checking filetime v0.2.27 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking opentelemetry-semantic-conventions v0.15.0 [INFO] [stderr] Checking num-cmp v0.1.0 [INFO] [stderr] Checking opentelemetry-semantic-conventions v0.14.0 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Checking bytecount v0.6.9 [INFO] [stderr] Checking notify v6.1.1 [INFO] [stderr] Checking flate2 v1.1.9 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking float-cmp v0.9.0 [INFO] [stderr] Checking weezl v0.1.12 [INFO] [stderr] Checking zune-inflate v0.2.54 [INFO] [stderr] Checking tempfile v3.24.0 [INFO] [stderr] Checking fdeflate v0.3.7 [INFO] [stderr] Checking bit_field v0.10.3 [INFO] [stderr] Checking lebe v0.5.3 [INFO] [stderr] Checking bytemuck v1.25.0 [INFO] [stderr] Checking gif v0.13.3 [INFO] [stderr] Checking fixedbitset v0.4.2 [INFO] [stderr] Checking dashmap v5.5.3 [INFO] [stderr] Checking arc-swap v1.8.1 [INFO] [stderr] Checking hound v3.5.1 [INFO] [stderr] Checking qoi v0.4.1 [INFO] [stderr] Checking petgraph v0.6.5 [INFO] [stderr] Checking png v0.17.16 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking iso8601 v0.6.3 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking rustls-webpki v0.101.7 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Checking rustls-webpki v0.102.8 [INFO] [stderr] Checking tokio v1.49.0 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling prost-derive v0.12.6 [INFO] [stderr] Checking opentelemetry v0.22.0 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking opentelemetry v0.23.0 [INFO] [stderr] Checking pin-project v1.1.10 [INFO] [stderr] Compiling derive_builder_core v0.12.0 [INFO] [stderr] Checking zerofrom v0.1.6 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Checking async-convert v1.0.0 [INFO] [stderr] Compiling schemars_derive v0.8.22 [INFO] [stderr] Compiling lumos_macro v0.2.0 (/opt/rustwide/workdir/lumos_macro) [INFO] [stderr] Checking yoke v0.8.1 [INFO] [stderr] Checking zerovec v0.11.5 [INFO] [stderr] Checking zerotrie v0.2.3 [INFO] [stderr] Checking jpeg-decoder v0.3.2 [INFO] [stderr] Checking tinystr v0.8.2 [INFO] [stderr] Checking potential_utf v0.1.4 [INFO] [stderr] Checking tiff v0.9.1 [INFO] [stderr] Checking icu_locale_core v2.1.1 [INFO] [stderr] Checking icu_collections v2.1.1 [INFO] [stderr] Compiling derive_builder_macro v0.12.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Checking derive_builder v0.12.0 [INFO] [stderr] Checking icu_provider v2.1.1 [INFO] [stderr] Checking prost v0.12.6 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Checking clap v4.5.57 [INFO] [stderr] Compiling validator_derive v0.18.2 [INFO] [stderr] Checking icu_properties v2.1.2 [INFO] [stderr] Checking icu_normalizer v2.1.1 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking tokio-util v0.7.18 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking tokio-stream v0.1.18 [INFO] [stderr] Checking tokio-rustls v0.24.1 [INFO] [stderr] Checking tokio-io-timeout v1.2.1 [INFO] [stderr] Checking tokio-rustls v0.25.0 [INFO] [stderr] Checking tower v0.5.3 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking chrono v0.4.43 [INFO] [stderr] Checking toml_datetime v0.6.3 [INFO] [stderr] Checking serde_spanned v0.6.9 [INFO] [stderr] Checking secrecy v0.8.0 [INFO] [stderr] Checking schemars v0.8.22 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking toml_edit v0.20.2 [INFO] [stderr] Checking h2 v0.3.27 [INFO] [stderr] Checking h2 v0.4.13 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking tower-http v0.6.8 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Checking lumosai-vector-core v0.1.4 (/opt/rustwide/workdir/lumosai_vector/core) [INFO] [stderr] Checking url v2.5.8 [INFO] [stderr] Checking validator v0.18.1 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking lumosai-vector-memory v0.1.4 (/opt/rustwide/workdir/lumosai_vector/memory) [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking exr v1.74.0 [INFO] [stderr] Checking toml v0.8.2 [INFO] [stderr] Checking lumosai_vector v0.2.0 (/opt/rustwide/workdir/lumosai_vector) [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking hyper v1.8.1 [INFO] [stderr] Checking hyper v0.14.32 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking opentelemetry_sdk v0.22.1 [INFO] [stderr] Checking opentelemetry_sdk v0.23.0 [INFO] [stderr] Checking tungstenite v0.21.0 [INFO] [stderr] Checking backoff v0.4.0 [INFO] [stderr] Checking tokio-tungstenite v0.21.0 [INFO] [stderr] Checking tracing-opentelemetry v0.24.0 [INFO] [stderr] Checking opentelemetry-jaeger v0.22.0 [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Checking image v0.24.9 [INFO] [stderr] Checking redis v0.26.1 [INFO] [stderr] Checking hyper-tls v0.6.0 [INFO] [stderr] Checking reqwest v0.12.28 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking hyper-rustls v0.24.2 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking reqwest-eventsource v0.4.0 [INFO] [stderr] Checking jsonschema v0.17.1 [INFO] [stderr] Checking async-openai v0.18.3 [INFO] [stderr] Checking tonic v0.11.0 [INFO] [stderr] Checking opentelemetry-proto v0.5.0 [INFO] [stderr] Checking opentelemetry-otlp v0.15.0 [INFO] [stderr] Checking lumosai_core v0.2.0 (/opt/rustwide/workdir/lumosai_core) [INFO] [stdout] warning: unused imports: `MemoryAgent`, `StreamingAgentTrait`, `ThreadManagementAgent`, and `ToolAgent` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:11:39 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::agent::traits::{CoreAgent, MemoryAgent, ToolAgent, ThreadManagementAgent, StreamingAgentTrait, FullAgent}; [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: `std::collections::HashMap` [INFO] [stdout] --> lumosai_core/src/evaluation/accuracy.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> lumosai_core/src/evaluation/cost.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TestCase` [INFO] [stdout] --> lumosai_core/src/evaluation/runner.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | dataset::{TestDataset, TestCase, TestCaseResult}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TestCase` and `report::EvaluationReport` [INFO] [stdout] --> lumosai_core/src/evaluation/ab_test.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | dataset::{TestDataset, TestCase}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 7 | report::EvaluationReport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> lumosai_core/src/evaluation/mod.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub mod ab_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> lumosai_core/src/evaluation/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::RwLock` [INFO] [stdout] --> lumosai_core/src/orchestration/coordinator.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use tokio::sync::RwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> lumosai_core/src/orchestration/agent_registry.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> lumosai_core/src/orchestration/agent_registry.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> lumosai_core/src/pool/thread_pool.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ReasoningStep` and `StepType` [INFO] [stdout] --> lumosai_core/src/reasoning/react.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | use super::{ReasoningError, ReasoningStep, StepType}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StepType` [INFO] [stdout] --> lumosai_core/src/reasoning/cot.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{ReasoningError, StepType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `opentelemetry::trace::TracerProvider` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use opentelemetry::trace::TracerProvider; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runtime::Tokio` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | runtime::Tokio, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GaugeVec` [INFO] [stdout] --> lumosai_core/src/telemetry/metrics.rs:27:42 [INFO] [stdout] | [INFO] [stdout] 27 | Counter, CounterVec, Encoder, Gauge, GaugeVec, Histogram, HistogramOpts, HistogramVec, Registry, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:318:17 [INFO] [stdout] | [INFO] [stdout] 317 | todo!("Implement LLM provider retrieval from factory"), [INFO] [stdout] | ------------------------------------------------------ any code following this expression is unreachable [INFO] [stdout] 318 | None, // memory [INFO] [stdout] | ^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> lumosai_core/src/reasoning/react.rs:132:29 [INFO] [stdout] | [INFO] [stdout] 132 | pub async fn with_tools(mut self, tools: Vec) -> Self { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::timestamp_nanos`: use `timestamp_nanos_opt()` instead [INFO] [stdout] --> lumosai_core/src/agent/communication.rs:2066:28 [INFO] [stdout] | [INFO] [stdout] 2066 | chrono::Utc::now().timestamp_nanos().hash(&mut hasher); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::trait_def::Agent` [INFO] [stdout] --> lumosai_core/src/agent/builder.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::trait_def::Agent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamExt` [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:25:34 [INFO] [stdout] | [INFO] [stdout] 25 | use futures::stream::{BoxStream, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LlmProvider` [INFO] [stdout] --> lumosai_core/src/agent/structured_output.rs:19:30 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::llm::{LlmOptions, LlmProvider, Message, Role}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Agent` [INFO] [stdout] --> lumosai_core/src/agent/structured_output.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | use super::trait_def::{Agent, AgentStructuredOutput}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamExt` [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:2:34 [INFO] [stdout] | [INFO] [stdout] 2 | use futures::stream::{BoxStream, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::TryStreamExt` [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::memory::WorkingMemory` [INFO] [stdout] --> lumosai_core/src/agent/runtime_context.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::memory::WorkingMemory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoreAgent` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:11:28 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::agent::traits::{CoreAgent, MemoryAgent, ToolAgent, ThreadManagementAgent, StreamingAgentTrait, FullAgent}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Agent` [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::agent::{Agent, AgentConfig, BasicAgent}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | context: &RuntimeContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:439:9 [INFO] [stdout] | [INFO] [stdout] 439 | context: &RuntimeContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:590:51 [INFO] [stdout] | [INFO] [stdout] 590 | async fn get_instructions_with_context(&self, context: &RuntimeContext) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:664:9 [INFO] [stdout] | [INFO] [stdout] 664 | context: &RuntimeContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max_steps` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:757:9 [INFO] [stdout] | [INFO] [stdout] 757 | max_steps: Option, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:867:21 [INFO] [stdout] | [INFO] [stdout] 867 | if let Some(memory) = self.get_memory() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_buffer_size` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | let text_buffer_size = self.config.text_buffer_size; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_delta_delay_ms` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 | let text_delta_delay_ms = self.config.text_delta_delay_ms; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_delta_delay_ms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_buffer_size` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:489:13 [INFO] [stdout] | [INFO] [stdout] 489 | let text_buffer_size = self.config.text_buffer_size; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_delta_delay_ms` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:490:13 [INFO] [stdout] | [INFO] [stdout] 490 | let text_delta_delay_ms = self.config.text_delta_delay_ms; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_delta_delay_ms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> lumosai_core/src/agent/simplified_api.rs:171:30 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn with_memory(self, memory: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `required_params` [INFO] [stdout] --> lumosai_core/src/agent/api_consistency.rs:469:37 [INFO] [stdout] | [INFO] [stdout] 469 | pub fn validate_parameter_order(required_params: &[&str], optional_params: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_required_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `optional_params` [INFO] [stdout] --> lumosai_core/src/agent/api_consistency.rs:469:63 [INFO] [stdout] | [INFO] [stdout] 469 | pub fn validate_parameter_order(required_params: &[&str], optional_params: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_optional_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param_count` [INFO] [stdout] --> lumosai_core/src/agent/api_consistency.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | param_count: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_param_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> lumosai_core/src/agent/feature_completion.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | let status = agent.get_status(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tool` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:97:28 [INFO] [stdout] | [INFO] [stdout] 97 | fn add_tool(&mut self, tool: Box) -> Result<()> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:146:53 [INFO] [stdout] | [INFO] [stdout] 146 | fn format_messages(&self, messages: &[Message], options: &AgentGenerateOptions) -> Vec { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | options: &AgentGenerateOptions, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> lumosai_core/src/contextfs.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | async fn create_directory(&self, path: &str) -> Result<()> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> lumosai_core/src/evaluation/runner.rs:81:14 [INFO] [stdout] | [INFO] [stdout] 81 | for (i, (case, result)) in dataset.iter().zip(results.iter()).enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `evaluator` [INFO] [stdout] --> lumosai_core/src/evaluation/ab_test.rs:159:14 [INFO] [stdout] | [INFO] [stdout] 159 | for (evaluator, test) in tests { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_evaluator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `task` [INFO] [stdout] --> lumosai_core/src/orchestration/crew.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | let task = Task::new("crew_task", task_input); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tx` [INFO] [stdout] --> lumosai_core/src/orchestration/task_queue.rs:205:14 [INFO] [stdout] | [INFO] [stdout] 205 | let (tx, rx) = mpsc::channel(100); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `agent` [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | let agent = PoolableAgent::new( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_agent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resource` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | let resource = self.config.build_resource(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/compat.rs:273:36 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn new(agent_name: String, context: ExecutionContext) -> Self { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_history_size` is never read [INFO] [stdout] --> lumosai_core/src/agent/performance.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct PerformanceMonitor { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 61 | max_history_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `calculate_avg_response_time` is never used [INFO] [stdout] --> lumosai_core/src/agent/performance.rs:163:8 [INFO] [stdout] | [INFO] [stdout] 64 | impl PerformanceMonitor { [INFO] [stdout] | ----------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 163 | fn calculate_avg_response_time(&self, response_times: &[f64]) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cleanup_task` is never read [INFO] [stdout] --> lumosai_core/src/agent/communication.rs:1029:5 [INFO] [stdout] | [INFO] [stdout] 1021 | pub struct MessageQueueManager { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 1029 | cleanup_task: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MessageQueueManager` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `trigger_event` is never used [INFO] [stdout] --> lumosai_core/src/agent/communication.rs:2072:14 [INFO] [stdout] | [INFO] [stdout] 1805 | impl AgentCommunicationManager { [INFO] [stdout] | ------------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 2072 | async fn trigger_event(&self, _event: CommunicationEvent) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `llm_provider` is never read [INFO] [stdout] --> lumosai_core/src/agent/collaboration.rs:1676:5 [INFO] [stdout] | [INFO] [stdout] 1674 | pub struct IntelligentTaskDecomposer { [INFO] [stdout] | ------------------------- field in this struct [INFO] [stdout] 1675 | /// LLM提供商,用于分析任务 [INFO] [stdout] 1676 | llm_provider: Arc, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `dependency_templates` is never read [INFO] [stdout] --> lumosai_core/src/agent/collaboration.rs:1691:5 [INFO] [stdout] | [INFO] [stdout] 1683 | struct DecompositionPattern { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 1691 | dependency_templates: Vec<(usize, usize, TaskRelationType)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DecompositionPattern` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `create_dependencies_from_template` is never used [INFO] [stdout] --> lumosai_core/src/agent/collaboration.rs:1854:8 [INFO] [stdout] | [INFO] [stdout] 1694 | impl IntelligentTaskDecomposer { [INFO] [stdout] | ------------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 1854 | fn create_dependencies_from_template( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `communication` is never read [INFO] [stdout] --> lumosai_core/src/agent/group_chat.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct GroupChatExecutor { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 95 | communication: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `communication` is never read [INFO] [stdout] --> lumosai_core/src/agent/handoff.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub struct HandoffExecutor { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 99 | communication: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `agent_to_sop_message`, `map_agent_type_to_sop_type`, `get_messages_for_agent`, and `execute_agent_cycle` are never used [INFO] [stdout] --> lumosai_core/src/agent/sop_environment.rs:260:8 [INFO] [stdout] | [INFO] [stdout] 88 | impl SopEnvironment { [INFO] [stdout] | ------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 260 | fn agent_to_sop_message(&self, agent_msg: &AgentMessage) -> SopMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 288 | fn map_agent_type_to_sop_type(&self, agent_type: &AgentMessageType) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 316 | async fn get_messages_for_agent(&self, agent: &Arc) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 447 | async fn execute_agent_cycle( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `requires_api_key` is never read [INFO] [stdout] --> lumosai_core/src/agent/model_resolver.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 21 | struct ProviderInfo { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 24 | requires_api_key: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ProviderInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `metrics_collection_interval` is never read [INFO] [stdout] --> lumosai_core/src/agent/state_management.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct AgentStateManager { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 193 | metrics_collection_interval: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TemperatureRangeRule` is never constructed [INFO] [stdout] --> lumosai_core/src/config/validator.rs:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | struct TemperatureRangeRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UrlValidationRule` is never constructed [INFO] [stdout] --> lumosai_core/src/config/validator.rs:466:8 [INFO] [stdout] | [INFO] [stdout] 466 | struct UrlValidationRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ApiKeyPresenceRule` is never constructed [INFO] [stdout] --> lumosai_core/src/config/validator.rs:504:8 [INFO] [stdout] | [INFO] [stdout] 504 | struct ApiKeyPresenceRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | struct AnthropicResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicContent` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | struct AnthropicContent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicUsage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | struct AnthropicUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicRequest` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | struct AnthropicRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicMessage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | struct AnthropicMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `expires_in` is never read [INFO] [stdout] --> lumosai_core/src/llm/baidu.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 81 | struct BaiduTokenResponse { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 82 | access_token: String, [INFO] [stdout] 83 | expires_in: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BaiduTokenResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model`, `role`, `stop_reason`, and `usage` are never read [INFO] [stdout] --> lumosai_core/src/llm/claude.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 455 | struct ClaudeResponse { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 456 | content: Vec, [INFO] [stdout] 457 | model: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 458 | role: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 459 | stop_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 460 | usage: ClaudeUsage, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClaudeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `content_type` is never read [INFO] [stdout] --> lumosai_core/src/llm/claude.rs:467:5 [INFO] [stdout] | [INFO] [stdout] 464 | struct ClaudeContent { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 467 | content_type: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClaudeContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `input_tokens` and `output_tokens` are never read [INFO] [stdout] --> lumosai_core/src/llm/claude.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 471 | struct ClaudeUsage { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 472 | input_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 473 | output_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClaudeUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index` is never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 57 | struct HuaweiMaasChoice { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 62 | index: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call_type` is never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 75 | struct HuaweiMaasToolCall { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 78 | call_type: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasToolCall` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id` and `created` are never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 98 | struct HuaweiMaasStreamResponse { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 101 | id: Option, [INFO] [stdout] | ^^ [INFO] [stdout] 102 | #[serde(default)] [INFO] [stdout] 103 | created: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasStreamResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `finish_reason` and `index` are never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 107 | struct HuaweiMaasStreamChoice { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 110 | finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 111 | #[serde(default)] [INFO] [stdout] 112 | index: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasStreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `role` is never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 116 | struct HuaweiMaasStreamDelta { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 120 | role: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasStreamDelta` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `usage` is never read [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 14 | struct OpenAIResponse { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 17 | usage: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAIResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `role` is never read [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 27 | struct OpenAIMessage { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 28 | role: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAIMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens`, `completion_tokens`, and `total_tokens` are never read [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 49 | struct OpenAIUsage { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 50 | prompt_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 51 | completion_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | total_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAIUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct OpenAIEmbeddingResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingData` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | struct OpenAIEmbeddingData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingUsage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | struct OpenAIEmbeddingUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIRequest` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | struct OpenAIRequest { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIRequestMessage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | struct OpenAIRequestMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingRequest` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:101:8 [INFO] [stdout] | [INFO] [stdout] 101 | struct OpenAIEmbeddingRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `convert_messages` is never used [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 118 | impl OpenAiProvider { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 148 | fn convert_messages(&self, messages: &[Message]) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `usage` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 40 | struct OpenAICompatResponse { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 43 | usage: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `finish_reason` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 48 | struct OpenAICompatChoice { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 49 | message: OpenAICompatMessage, [INFO] [stdout] 50 | finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `role` and `tool_calls` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 55 | struct OpenAICompatMessage { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 56 | role: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 57 | content: Option, [INFO] [stdout] 58 | tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `call_type`, and `function` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 63 | struct OpenAICompatToolCall { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 64 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] 65 | #[serde(rename = "type")] [INFO] [stdout] 66 | call_type: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 67 | function: OpenAICompatFunction, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatToolCall` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `arguments` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 72 | struct OpenAICompatFunction { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 73 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 74 | arguments: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatFunction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens`, `completion_tokens`, and `total_tokens` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 79 | struct OpenAICompatUsage { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 80 | prompt_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 81 | completion_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 82 | total_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAICompatEmbeddingResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:87:8 [INFO] [stdout] | [INFO] [stdout] 87 | struct OpenAICompatEmbeddingResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAICompatEmbeddingData` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | struct OpenAICompatEmbeddingData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAICompatEmbeddingUsage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:101:8 [INFO] [stdout] | [INFO] [stdout] 101 | struct OpenAICompatEmbeddingUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tool_calls` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 114 | struct DashScopeOutput { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 117 | tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeOutput` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tool_calls` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 128 | struct DashScopeMessage { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 129 | content: String, [INFO] [stdout] 130 | tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `call_type`, and `function` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 135 | struct DashScopeToolCall { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 136 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] 137 | #[serde(rename = "type")] [INFO] [stdout] 138 | call_type: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 139 | function: DashScopeFunction, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeToolCall` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `arguments` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 144 | struct DashScopeFunction { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 145 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 146 | arguments: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeFunction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DashScopeEmbeddingResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | struct DashScopeEmbeddingResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DashScopeEmbeddingOutput` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:157:8 [INFO] [stdout] | [INFO] [stdout] 157 | struct DashScopeEmbeddingOutput { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DashScopeEmbedding` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:163:8 [INFO] [stdout] | [INFO] [stdout] 163 | struct DashScopeEmbedding { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolParameter` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:169:8 [INFO] [stdout] | [INFO] [stdout] 169 | struct ToolParameter { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolProperties` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | struct ToolProperties { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolSchema` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | struct ToolSchema { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Tool` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:197:8 [INFO] [stdout] | [INFO] [stdout] 197 | struct Tool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolFunction` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 205 | struct ToolFunction { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `index` and `finish_reason` are never read [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 38 | struct ZhipuStreamChoice { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 39 | index: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 40 | delta: ZhipuStreamDelta, [INFO] [stdout] 41 | finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZhipuStreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index` is never read [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 55 | struct ZhipuChoice { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 56 | index: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZhipuChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `router` and `task_queue` are never read [INFO] [stdout] --> lumosai_core/src/orchestration/coordinator.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct MultiAgentCoordinator { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 49 | router: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | task_queue: Arc, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `registry` are never read [INFO] [stdout] --> lumosai_core/src/orchestration/crew.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub struct CrewManager { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 89 | /// 配置 [INFO] [stdout] 90 | config: CrewConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 91 | /// Agent 注册表 [INFO] [stdout] 92 | registry: Arc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `inner` is never read [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 382 | struct AgentPoolFactoryWrapper { [INFO] [stdout] | ----------------------- field in this struct [INFO] [stdout] 383 | inner: Arc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `acquired_at` is never read [INFO] [stdout] --> lumosai_core/src/pool/object_pool.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct PooledObject { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 31 | acquired_at: Instant, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `timestamp`, `active_threads`, and `queue_length` are never read [INFO] [stdout] --> lumosai_core/src/pool/thread_pool.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 370 | struct WorkloadSample { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 371 | timestamp: std::time::Instant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 372 | workload_type: WorkloadType, [INFO] [stdout] 373 | active_threads: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 374 | queue_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WorkloadSample` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `steps` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/react.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub struct ReActAgent { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 106 | steps: Arc>>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/cot.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct ChainOfThought { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 116 | config: CoTConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/planning.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct Planner { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 73 | config: PlanningConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/reflection.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub struct ReflectionAgent { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 39 | config: ReflectionConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config`, `metrics_collector`, and `automation_executor` are never read [INFO] [stdout] --> lumosai_core/src/telemetry/alert.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct SmartAlertEngine { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 14 | config: AlertEngineConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | automation_executor: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/telemetry/alert.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct DefaultAutomationExecutor { [INFO] [stdout] | ------------------------- field in this struct [INFO] [stdout] 161 | config: AutomationConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config`, `metrics_collector`, and `performance_analyzer` are never read [INFO] [stdout] --> lumosai_core/src/telemetry/monitor.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct EnterprisePerformanceMonitor { [INFO] [stdout] | ---------------------------- fields in this struct [INFO] [stdout] 14 | config: PerformanceMonitorConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | performance_analyzer: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `endpoint` is never read [INFO] [stdout] --> lumosai_core/src/telemetry/otel.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct HttpOtlpExporter { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 11 | endpoint: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `model_resolver` are never read [INFO] [stdout] --> lumosai_core/src/app.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct LumosApp { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 27 | config: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 28 | model_resolver: ModelResolver, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `cosine_similarity` is never used [INFO] [stdout] --> lumosai_core/src/vector/memory.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 31 | impl MemoryVectorStorage { [INFO] [stdout] | ------------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 68 | fn cosine_similarity(a: &[f32], b: &[f32]) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:595:9 [INFO] [stdout] | [INFO] [stdout] 595 | / self.base [INFO] [stdout] 596 | | .logger() [INFO] [stdout] 597 | | .debug(&format!("Instructions updated for agent '{}'", self.name())); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:595:9 [INFO] [stdout] | [INFO] [stdout] 595 | / self.base [INFO] [stdout] 596 | | .logger() [INFO] [stdout] 597 | | .debug(&format!("Instructions updated for agent '{}'", self.name())); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 595 | let _ = self.base [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:667:9 [INFO] [stdout] | [INFO] [stdout] 667 | / self.base.logger().debug(&format!( [INFO] [stdout] 668 | | "Tool '{}' added to agent '{}'", [INFO] [stdout] 669 | | tool_name, [INFO] [stdout] 670 | | self.name() [INFO] [stdout] 671 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:667:9 [INFO] [stdout] | [INFO] [stdout] 667 | / self.base.logger().debug(&format!( [INFO] [stdout] 668 | | "Tool '{}' added to agent '{}'", [INFO] [stdout] 669 | | tool_name, [INFO] [stdout] 670 | | self.name() [INFO] [stdout] 671 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 667 | let _ = self.base.logger().debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 688 | / self.base.logger().debug(&format!( [INFO] [stdout] 689 | | "Tool '{}' removed from agent '{}'", [INFO] [stdout] 690 | | tool_name, [INFO] [stdout] 691 | | self.name() [INFO] [stdout] 692 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 688 | / self.base.logger().debug(&format!( [INFO] [stdout] 689 | | "Tool '{}' removed from agent '{}'", [INFO] [stdout] 690 | | tool_name, [INFO] [stdout] 691 | | self.name() [INFO] [stdout] 692 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 688 | let _ = self.base.logger().debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:848:9 [INFO] [stdout] | [INFO] [stdout] 848 | / self.base [INFO] [stdout] 849 | | .logger() [INFO] [stdout] 850 | | .warn("Voice provider setting is not supported by BasicAgent"); [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::warn` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:848:9 [INFO] [stdout] | [INFO] [stdout] 848 | / self.base [INFO] [stdout] 849 | | .logger() [INFO] [stdout] 850 | | .warn("Voice provider setting is not supported by BasicAgent"); [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 848 | let _ = self.base [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:870:13 [INFO] [stdout] | [INFO] [stdout] 870 | self.base.logger().debug("Clearing agent memory"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:870:13 [INFO] [stdout] | [INFO] [stdout] 870 | self.base.logger().debug("Clearing agent memory"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 870 | let _ = self.base.logger().debug("Clearing agent memory"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> lumosai_core/src/agent/sop_environment.rs:344:13 [INFO] [stdout] | [INFO] [stdout] 344 | self.publish_message(msg).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 344 | let _ = self.publish_message(msg).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/enhanced.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | / self.base [INFO] [stdout] 272 | | .logger() [INFO] [stdout] 273 | | .debug(&format!("Stored memory entry: {entry_id}")); [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/enhanced.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | / self.base [INFO] [stdout] 272 | | .logger() [INFO] [stdout] 273 | | .debug(&format!("Stored memory entry: {entry_id}")); [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 271 | let _ = self.base [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / self.logger.debug(&format!( [INFO] [stdout] 107 | | "Limited messages from {} to {} (max: {})", [INFO] [stdout] 108 | | messages.len(), [INFO] [stdout] 109 | | limited_messages.len(), [INFO] [stdout] 110 | | self.max_messages [INFO] [stdout] 111 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / self.logger.debug(&format!( [INFO] [stdout] 107 | | "Limited messages from {} to {} (max: {})", [INFO] [stdout] 108 | | messages.len(), [INFO] [stdout] 109 | | limited_messages.len(), [INFO] [stdout] 110 | | self.max_messages [INFO] [stdout] 111 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 106 | let _ = self.logger.debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | / self.logger.debug(&format!( [INFO] [stdout] 180 | | "Filtered messages from {} to {} (allowed roles: {:?})", [INFO] [stdout] 181 | | original_count, [INFO] [stdout] 182 | | filtered_messages.len(), [INFO] [stdout] 183 | | self.allowed_roles [INFO] [stdout] 184 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | / self.logger.debug(&format!( [INFO] [stdout] 180 | | "Filtered messages from {} to {} (allowed roles: {:?})", [INFO] [stdout] 181 | | original_count, [INFO] [stdout] 182 | | filtered_messages.len(), [INFO] [stdout] 183 | | self.allowed_roles [INFO] [stdout] 184 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 179 | let _ = self.logger.debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | / self.logger.debug(&format!( [INFO] [stdout] 261 | | "Deduplicated messages from {} to {}", [INFO] [stdout] 262 | | original_count, [INFO] [stdout] 263 | | deduplicated_messages.len() [INFO] [stdout] 264 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | / self.logger.debug(&format!( [INFO] [stdout] 261 | | "Deduplicated messages from {} to {}", [INFO] [stdout] 262 | | original_count, [INFO] [stdout] 263 | | deduplicated_messages.len() [INFO] [stdout] 264 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 260 | let _ = self.logger.debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/tool/function.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | / self.logger().debug(&format!( [INFO] [stdout] 121 | | "Executing function tool [id={}] [thread_id={:?}]", [INFO] [stdout] 122 | | self.id, context.thread_id [INFO] [stdout] 123 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/tool/function.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | / self.logger().debug(&format!( [INFO] [stdout] 121 | | "Executing function tool [id={}] [thread_id={:?}]", [INFO] [stdout] 122 | | self.id, context.thread_id [INFO] [stdout] 123 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 120 | let _ = self.logger().debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking lumosai_rag v0.2.0 (/opt/rustwide/workdir/lumosai_rag) [INFO] [stderr] Checking lumosai_network v0.2.0 (/opt/rustwide/workdir/lumosai_network) [INFO] [stderr] Checking lumosai_multimodal v0.2.0 (/opt/rustwide/workdir/lumosai_multimodal) [INFO] [stdout] warning: fields `register_callbacks`, `update_callbacks`, and `deregister_callbacks` are never read [INFO] [stdout] --> lumosai_network/src/discovery.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub struct InMemoryServiceDiscovery { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 147 | register_callbacks: RwLock>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 148 | /// 更新回调 [INFO] [stdout] 149 | update_callbacks: RwLock>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 150 | /// 注销回调 [INFO] [stdout] 151 | deregister_callbacks: RwLock>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `process_message` is never used [INFO] [stdout] --> lumosai_network/src/network.rs:234:14 [INFO] [stdout] | [INFO] [stdout] 75 | impl AgentNode { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 234 | async fn process_message(&self, message: Message) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `router`, `message_handlers`, `topology`, `metadata`, and `running` are never read [INFO] [stdout] --> lumosai_network/src/network.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 523 | pub struct NetworkManager { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 524 | /// 网络实例的ID [INFO] [stdout] 525 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] 526 | /// 消息路由器 [INFO] [stdout] 527 | router: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 528 | /// 用于管理消息处理器的映射 [INFO] [stdout] 529 | message_handlers: [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | topology: Option>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 533 | /// 全局元数据 [INFO] [stdout] 534 | metadata: RwLock>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 535 | /// 是否已启动 [INFO] [stdout] 536 | running: RwLock, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `handle_message` is never used [INFO] [stdout] --> lumosai_network/src/network.rs:541:14 [INFO] [stdout] | [INFO] [stdout] 539 | impl NetworkManager { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 540 | /// 处理接收到的消息 [INFO] [stdout] 541 | async fn handle_message(&self, message: Message) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RoutingTableEntry` is never constructed [INFO] [stdout] --> lumosai_network/src/router.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | struct RoutingTableEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `current_tokens` is never read [INFO] [stdout] --> lumosai_rag/src/context/window.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | current_tokens = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Text` is never constructed [INFO] [stdout] --> lumosai_multimodal/src/providers/openai_vision.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | enum MessageContent { [INFO] [stdout] | -------------- variant in this enum [INFO] [stdout] 24 | Text(String), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MessageContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `chunk_by_tokens` is never used [INFO] [stdout] --> lumosai_rag/src/document/chunker.rs:748:8 [INFO] [stdout] | [INFO] [stdout] 607 | impl TextChunker { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 748 | fn chunk_by_tokens(&self, text: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model` and `usage` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/openai.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | struct EmbeddingResponse { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 30 | data: Vec, [INFO] [stdout] 31 | model: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 32 | usage: EmbeddingUsage, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmbeddingResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens` and `total_tokens` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/openai.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 42 | struct EmbeddingUsage { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 43 | prompt_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 44 | total_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmbeddingUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model` and `usage` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/zhipu.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 23 | struct ZhipuEmbeddingResponse { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 24 | data: Vec, [INFO] [stdout] 25 | model: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 26 | usage: Usage, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZhipuEmbeddingResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `object` is never read [INFO] [stdout] --> lumosai_rag/src/embedding/zhipu.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 30 | struct EmbeddingData { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 33 | object: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmbeddingData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens` and `total_tokens` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/zhipu.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 37 | struct Usage { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 38 | prompt_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 39 | total_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Usage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Documenting lumosai v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `ui` [INFO] [stdout] --> src/lib.rs:76:7 [INFO] [stdout] | [INFO] [stdout] 76 | #[cfg(feature = "ui")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `ui` 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: `postgres` [INFO] [stdout] --> src/prelude.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `postgres` 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: `ui` [INFO] [stdout] --> src/prelude.rs:46:7 [INFO] [stdout] | [INFO] [stdout] 46 | #[cfg(feature = "ui")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `ui` 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: `macros` [INFO] [stdout] --> src/prelude.rs:50:7 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "macros")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `macros` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | #[cfg(not(feature = "vector-qdrant"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:106:7 [INFO] [stdout] | [INFO] [stdout] 106 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:114:11 [INFO] [stdout] | [INFO] [stdout] 114 | #[cfg(not(feature = "vector-weaviate"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `postgres` [INFO] [stdout] --> src/vector.rs:154:7 [INFO] [stdout] | [INFO] [stdout] 154 | #[cfg(feature = "postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `postgres` 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: `postgres` [INFO] [stdout] --> src/vector.rs:163:11 [INFO] [stdout] | [INFO] [stdout] 163 | #[cfg(not(feature = "postgres"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `postgres` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:370:19 [INFO] [stdout] | [INFO] [stdout] 370 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:372:19 [INFO] [stdout] | [INFO] [stdout] 372 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:374:19 [INFO] [stdout] | [INFO] [stdout] 374 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:389:19 [INFO] [stdout] | [INFO] [stdout] 389 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:391:19 [INFO] [stdout] | [INFO] [stdout] 391 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:404:19 [INFO] [stdout] | [INFO] [stdout] 404 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:406:19 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:408:19 [INFO] [stdout] | [INFO] [stdout] 408 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:424:19 [INFO] [stdout] | [INFO] [stdout] 424 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:426:19 [INFO] [stdout] | [INFO] [stdout] 426 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:428:19 [INFO] [stdout] | [INFO] [stdout] 428 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:445:19 [INFO] [stdout] | [INFO] [stdout] 445 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:449:19 [INFO] [stdout] | [INFO] [stdout] 449 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:451:19 [INFO] [stdout] | [INFO] [stdout] 451 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:469:19 [INFO] [stdout] | [INFO] [stdout] 469 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:471:19 [INFO] [stdout] | [INFO] [stdout] 471 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:473:19 [INFO] [stdout] | [INFO] [stdout] 473 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:490:19 [INFO] [stdout] | [INFO] [stdout] 490 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:492:19 [INFO] [stdout] | [INFO] [stdout] 492 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:494:19 [INFO] [stdout] | [INFO] [stdout] 494 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:511:19 [INFO] [stdout] | [INFO] [stdout] 511 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:513:19 [INFO] [stdout] | [INFO] [stdout] 513 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:515:19 [INFO] [stdout] | [INFO] [stdout] 515 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:537:19 [INFO] [stdout] | [INFO] [stdout] 537 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:543:19 [INFO] [stdout] | [INFO] [stdout] 543 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:549:19 [INFO] [stdout] | [INFO] [stdout] 549 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:566:19 [INFO] [stdout] | [INFO] [stdout] 566 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:568:19 [INFO] [stdout] | [INFO] [stdout] 568 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:570:19 [INFO] [stdout] | [INFO] [stdout] 570 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:583:19 [INFO] [stdout] | [INFO] [stdout] 583 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:585:19 [INFO] [stdout] | [INFO] [stdout] 585 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:587:19 [INFO] [stdout] | [INFO] [stdout] 587 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 07s [INFO] [stderr] Generated /opt/rustwide/target/doc/lumosai/index.html [INFO] running `Command { std: "docker" "inspect" "cbe72fda192926227ad4acdf1193524ae181aa86ad797a1fffaba6311521b987", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cbe72fda192926227ad4acdf1193524ae181aa86ad797a1fffaba6311521b987", kill_on_drop: false }` [INFO] [stdout] cbe72fda192926227ad4acdf1193524ae181aa86ad797a1fffaba6311521b987 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-26" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 00055d0bd3c59bb9c7de7943b8a35b3fce48d522953c843153661ab5af566bea [INFO] running `Command { std: "docker" "start" "-a" "00055d0bd3c59bb9c7de7943b8a35b3fce48d522953c843153661ab5af566bea", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerocopy-derive v0.8.39 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling prost-derive v0.12.6 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Checking openssl v0.10.75 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking tokio v1.49.0 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking opentelemetry v0.23.0 [INFO] [stderr] Checking zerofrom v0.1.6 [INFO] [stderr] Checking opentelemetry v0.22.0 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Checking yoke v0.8.1 [INFO] [stderr] Compiling derive_builder_core v0.12.0 [INFO] [stderr] Checking async-convert v1.0.0 [INFO] [stderr] Compiling schemars_derive v0.8.22 [INFO] [stderr] Checking zerocopy v0.8.39 [INFO] [stderr] Checking prometheus v0.13.4 [INFO] [stderr] Compiling lumos_macro v0.2.0 (/opt/rustwide/workdir/lumos_macro) [INFO] [stderr] Checking zerovec v0.11.5 [INFO] [stderr] Checking zerotrie v0.2.3 [INFO] [stderr] Checking tinystr v0.8.2 [INFO] [stderr] Checking potential_utf v0.1.4 [INFO] [stderr] Checking pin-project v1.1.10 [INFO] [stderr] Checking prost v0.12.6 [INFO] [stderr] Checking icu_collections v2.1.1 [INFO] [stderr] Checking icu_locale_core v2.1.1 [INFO] [stderr] Compiling derive_builder_macro v0.12.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Checking clap v4.5.57 [INFO] [stderr] Checking derive_builder v0.12.0 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Compiling validator_derive v0.18.2 [INFO] [stderr] Checking icu_provider v2.1.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking chrono v0.4.43 [INFO] [stderr] Checking serde_spanned v0.6.9 [INFO] [stderr] Checking toml_datetime v0.6.3 [INFO] [stderr] Checking secrecy v0.8.0 [INFO] [stderr] Checking schemars v0.8.22 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking toml_edit v0.20.2 [INFO] [stderr] Checking icu_properties v2.1.2 [INFO] [stderr] Checking icu_normalizer v2.1.1 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking axum-core v0.3.4 [INFO] [stderr] Checking native-tls v0.2.14 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Checking url v2.5.8 [INFO] [stderr] Checking toml v0.8.2 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking ahash v0.8.12 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking validator v0.18.1 [INFO] [stderr] Checking tokio-util v0.7.18 [INFO] [stderr] Checking tokio-stream v0.1.18 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking tokio-rustls v0.24.1 [INFO] [stderr] Checking tokio-io-timeout v1.2.1 [INFO] [stderr] Checking tokio-rustls v0.25.0 [INFO] [stderr] Checking lumosai-vector-core v0.1.4 (/opt/rustwide/workdir/lumosai_vector/core) [INFO] [stderr] Checking tower v0.5.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking exr v1.74.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking tower-http v0.6.8 [INFO] [stderr] Checking h2 v0.3.27 [INFO] [stderr] Checking h2 v0.4.13 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking opentelemetry_sdk v0.23.0 [INFO] [stderr] Checking opentelemetry_sdk v0.22.1 [INFO] [stderr] Checking backoff v0.4.0 [INFO] [stderr] Checking tungstenite v0.21.0 [INFO] [stderr] Checking lumosai-vector-memory v0.1.4 (/opt/rustwide/workdir/lumosai_vector/memory) [INFO] [stderr] Checking tokio-tungstenite v0.21.0 [INFO] [stderr] Checking lumosai_vector v0.2.0 (/opt/rustwide/workdir/lumosai_vector) [INFO] [stderr] Checking tracing-opentelemetry v0.24.0 [INFO] [stderr] Checking opentelemetry-jaeger v0.22.0 [INFO] [stderr] Checking image v0.24.9 [INFO] [stderr] Checking hyper v1.8.1 [INFO] [stderr] Checking hyper v0.14.32 [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Checking redis v0.26.1 [INFO] [stderr] Checking hyper-tls v0.6.0 [INFO] [stderr] Checking reqwest v0.12.28 [INFO] [stderr] Checking hyper-rustls v0.24.2 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking axum v0.6.20 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking reqwest-eventsource v0.4.0 [INFO] [stderr] Checking jsonschema v0.17.1 [INFO] [stderr] Checking async-openai v0.18.3 [INFO] [stderr] Checking tonic v0.11.0 [INFO] [stderr] Checking opentelemetry-proto v0.5.0 [INFO] [stderr] Checking opentelemetry-otlp v0.15.0 [INFO] [stderr] Checking lumosai_core v0.2.0 (/opt/rustwide/workdir/lumosai_core) [INFO] [stdout] warning: unused imports: `MemoryAgent`, `StreamingAgentTrait`, `ThreadManagementAgent`, and `ToolAgent` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:11:39 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::agent::traits::{CoreAgent, MemoryAgent, ToolAgent, ThreadManagementAgent, StreamingAgentTrait, FullAgent}; [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: `std::collections::HashMap` [INFO] [stdout] --> lumosai_core/src/evaluation/accuracy.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> lumosai_core/src/evaluation/cost.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TestCase` [INFO] [stdout] --> lumosai_core/src/evaluation/runner.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | dataset::{TestDataset, TestCase, TestCaseResult}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TestCase` and `report::EvaluationReport` [INFO] [stdout] --> lumosai_core/src/evaluation/ab_test.rs:6:28 [INFO] [stdout] | [INFO] [stdout] 6 | dataset::{TestDataset, TestCase}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 7 | report::EvaluationReport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> lumosai_core/src/evaluation/mod.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub mod ab_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> lumosai_core/src/evaluation/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::RwLock` [INFO] [stdout] --> lumosai_core/src/orchestration/coordinator.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use tokio::sync::RwLock; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> lumosai_core/src/orchestration/agent_registry.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> lumosai_core/src/orchestration/agent_registry.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> lumosai_core/src/pool/thread_pool.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ReasoningStep` and `StepType` [INFO] [stdout] --> lumosai_core/src/reasoning/react.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | use super::{ReasoningError, ReasoningStep, StepType}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StepType` [INFO] [stdout] --> lumosai_core/src/reasoning/cot.rs:7:29 [INFO] [stdout] | [INFO] [stdout] 7 | use super::{ReasoningError, StepType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `opentelemetry::trace::TracerProvider` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use opentelemetry::trace::TracerProvider; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runtime::Tokio` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | runtime::Tokio, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GaugeVec` [INFO] [stdout] --> lumosai_core/src/telemetry/metrics.rs:27:42 [INFO] [stdout] | [INFO] [stdout] 27 | Counter, CounterVec, Encoder, Gauge, GaugeVec, Histogram, HistogramOpts, HistogramVec, Registry, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:318:17 [INFO] [stdout] | [INFO] [stdout] 317 | todo!("Implement LLM provider retrieval from factory"), [INFO] [stdout] | ------------------------------------------------------ any code following this expression is unreachable [INFO] [stdout] 318 | None, // memory [INFO] [stdout] | ^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> lumosai_core/src/reasoning/react.rs:132:29 [INFO] [stdout] | [INFO] [stdout] 132 | pub async fn with_tools(mut self, tools: Vec) -> Self { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `chrono::DateTime::::timestamp_nanos`: use `timestamp_nanos_opt()` instead [INFO] [stdout] --> lumosai_core/src/agent/communication.rs:2066:28 [INFO] [stdout] | [INFO] [stdout] 2066 | chrono::Utc::now().timestamp_nanos().hash(&mut hasher); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::trait_def::Agent` [INFO] [stdout] --> lumosai_core/src/agent/builder.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::trait_def::Agent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamExt` [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:25:34 [INFO] [stdout] | [INFO] [stdout] 25 | use futures::stream::{BoxStream, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LlmProvider` [INFO] [stdout] --> lumosai_core/src/agent/structured_output.rs:19:30 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::llm::{LlmOptions, LlmProvider, Message, Role}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Agent` [INFO] [stdout] --> lumosai_core/src/agent/structured_output.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | use super::trait_def::{Agent, AgentStructuredOutput}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamExt` [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:2:34 [INFO] [stdout] | [INFO] [stdout] 2 | use futures::stream::{BoxStream, StreamExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::TryStreamExt` [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::memory::WorkingMemory` [INFO] [stdout] --> lumosai_core/src/agent/runtime_context.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::memory::WorkingMemory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoreAgent` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:11:28 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::agent::traits::{CoreAgent, MemoryAgent, ToolAgent, ThreadManagementAgent, StreamingAgentTrait, FullAgent}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Agent` [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::agent::{Agent, AgentConfig, BasicAgent}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | context: &RuntimeContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:439:9 [INFO] [stdout] | [INFO] [stdout] 439 | context: &RuntimeContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:590:51 [INFO] [stdout] | [INFO] [stdout] 590 | async fn get_instructions_with_context(&self, context: &RuntimeContext) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:664:9 [INFO] [stdout] | [INFO] [stdout] 664 | context: &RuntimeContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max_steps` [INFO] [stdout] --> lumosai_core/src/agent/trait_def.rs:757:9 [INFO] [stdout] | [INFO] [stdout] 757 | max_steps: Option, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:867:21 [INFO] [stdout] | [INFO] [stdout] 867 | if let Some(memory) = self.get_memory() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_buffer_size` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:282:13 [INFO] [stdout] | [INFO] [stdout] 282 | let text_buffer_size = self.config.text_buffer_size; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_delta_delay_ms` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:283:13 [INFO] [stdout] | [INFO] [stdout] 283 | let text_delta_delay_ms = self.config.text_delta_delay_ms; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_delta_delay_ms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_buffer_size` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:489:13 [INFO] [stdout] | [INFO] [stdout] 489 | let text_buffer_size = self.config.text_buffer_size; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_buffer_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `text_delta_delay_ms` [INFO] [stdout] --> lumosai_core/src/agent/streaming.rs:490:13 [INFO] [stdout] | [INFO] [stdout] 490 | let text_delta_delay_ms = self.config.text_delta_delay_ms; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_text_delta_delay_ms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> lumosai_core/src/agent/simplified_api.rs:171:30 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn with_memory(self, memory: Arc) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `required_params` [INFO] [stdout] --> lumosai_core/src/agent/api_consistency.rs:469:37 [INFO] [stdout] | [INFO] [stdout] 469 | pub fn validate_parameter_order(required_params: &[&str], optional_params: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_required_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `optional_params` [INFO] [stdout] --> lumosai_core/src/agent/api_consistency.rs:469:63 [INFO] [stdout] | [INFO] [stdout] 469 | pub fn validate_parameter_order(required_params: &[&str], optional_params: &[&str]) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_optional_params` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param_count` [INFO] [stdout] --> lumosai_core/src/agent/api_consistency.rs:535:9 [INFO] [stdout] | [INFO] [stdout] 535 | param_count: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_param_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> lumosai_core/src/agent/feature_completion.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | let status = agent.get_status(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tool` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:97:28 [INFO] [stdout] | [INFO] [stdout] 97 | fn add_tool(&mut self, tool: Box) -> Result<()> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_tool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:146:53 [INFO] [stdout] | [INFO] [stdout] 146 | fn format_messages(&self, messages: &[Message], options: &AgentGenerateOptions) -> Vec { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> lumosai_core/src/agent/legacy_adapter.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | options: &AgentGenerateOptions, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> lumosai_core/src/contextfs.rs:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | async fn create_directory(&self, path: &str) -> Result<()> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> lumosai_core/src/evaluation/runner.rs:81:14 [INFO] [stdout] | [INFO] [stdout] 81 | for (i, (case, result)) in dataset.iter().zip(results.iter()).enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `evaluator` [INFO] [stdout] --> lumosai_core/src/evaluation/ab_test.rs:159:14 [INFO] [stdout] | [INFO] [stdout] 159 | for (evaluator, test) in tests { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_evaluator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `task` [INFO] [stdout] --> lumosai_core/src/orchestration/crew.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | let task = Task::new("crew_task", task_input); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tx` [INFO] [stdout] --> lumosai_core/src/orchestration/task_queue.rs:205:14 [INFO] [stdout] | [INFO] [stdout] 205 | let (tx, rx) = mpsc::channel(100); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `agent` [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:314:17 [INFO] [stdout] | [INFO] [stdout] 314 | let agent = PoolableAgent::new( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_agent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resource` [INFO] [stdout] --> lumosai_core/src/telemetry/tracing.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | let resource = self.config.build_resource(); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> lumosai_core/src/compat.rs:273:36 [INFO] [stdout] | [INFO] [stdout] 273 | pub fn new(agent_name: String, context: ExecutionContext) -> Self { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_history_size` is never read [INFO] [stdout] --> lumosai_core/src/agent/performance.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct PerformanceMonitor { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 61 | max_history_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `calculate_avg_response_time` is never used [INFO] [stdout] --> lumosai_core/src/agent/performance.rs:163:8 [INFO] [stdout] | [INFO] [stdout] 64 | impl PerformanceMonitor { [INFO] [stdout] | ----------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 163 | fn calculate_avg_response_time(&self, response_times: &[f64]) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cleanup_task` is never read [INFO] [stdout] --> lumosai_core/src/agent/communication.rs:1029:5 [INFO] [stdout] | [INFO] [stdout] 1021 | pub struct MessageQueueManager { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 1029 | cleanup_task: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MessageQueueManager` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `trigger_event` is never used [INFO] [stdout] --> lumosai_core/src/agent/communication.rs:2072:14 [INFO] [stdout] | [INFO] [stdout] 1805 | impl AgentCommunicationManager { [INFO] [stdout] | ------------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 2072 | async fn trigger_event(&self, _event: CommunicationEvent) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `llm_provider` is never read [INFO] [stdout] --> lumosai_core/src/agent/collaboration.rs:1676:5 [INFO] [stdout] | [INFO] [stdout] 1674 | pub struct IntelligentTaskDecomposer { [INFO] [stdout] | ------------------------- field in this struct [INFO] [stdout] 1675 | /// LLM提供商,用于分析任务 [INFO] [stdout] 1676 | llm_provider: Arc, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `dependency_templates` is never read [INFO] [stdout] --> lumosai_core/src/agent/collaboration.rs:1691:5 [INFO] [stdout] | [INFO] [stdout] 1683 | struct DecompositionPattern { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 1691 | dependency_templates: Vec<(usize, usize, TaskRelationType)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DecompositionPattern` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `create_dependencies_from_template` is never used [INFO] [stdout] --> lumosai_core/src/agent/collaboration.rs:1854:8 [INFO] [stdout] | [INFO] [stdout] 1694 | impl IntelligentTaskDecomposer { [INFO] [stdout] | ------------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 1854 | fn create_dependencies_from_template( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `communication` is never read [INFO] [stdout] --> lumosai_core/src/agent/group_chat.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct GroupChatExecutor { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 95 | communication: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `communication` is never read [INFO] [stdout] --> lumosai_core/src/agent/handoff.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub struct HandoffExecutor { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 99 | communication: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `agent_to_sop_message`, `map_agent_type_to_sop_type`, `get_messages_for_agent`, and `execute_agent_cycle` are never used [INFO] [stdout] --> lumosai_core/src/agent/sop_environment.rs:260:8 [INFO] [stdout] | [INFO] [stdout] 88 | impl SopEnvironment { [INFO] [stdout] | ------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 260 | fn agent_to_sop_message(&self, agent_msg: &AgentMessage) -> SopMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 288 | fn map_agent_type_to_sop_type(&self, agent_type: &AgentMessageType) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 316 | async fn get_messages_for_agent(&self, agent: &Arc) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 447 | async fn execute_agent_cycle( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `requires_api_key` is never read [INFO] [stdout] --> lumosai_core/src/agent/model_resolver.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 21 | struct ProviderInfo { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 24 | requires_api_key: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ProviderInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `metrics_collection_interval` is never read [INFO] [stdout] --> lumosai_core/src/agent/state_management.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub struct AgentStateManager { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 193 | metrics_collection_interval: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TemperatureRangeRule` is never constructed [INFO] [stdout] --> lumosai_core/src/config/validator.rs:430:8 [INFO] [stdout] | [INFO] [stdout] 430 | struct TemperatureRangeRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UrlValidationRule` is never constructed [INFO] [stdout] --> lumosai_core/src/config/validator.rs:466:8 [INFO] [stdout] | [INFO] [stdout] 466 | struct UrlValidationRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ApiKeyPresenceRule` is never constructed [INFO] [stdout] --> lumosai_core/src/config/validator.rs:504:8 [INFO] [stdout] | [INFO] [stdout] 504 | struct ApiKeyPresenceRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 12 | struct AnthropicResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicContent` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | struct AnthropicContent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicUsage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | struct AnthropicUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicRequest` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | struct AnthropicRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AnthropicMessage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/anthropic.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 47 | struct AnthropicMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `expires_in` is never read [INFO] [stdout] --> lumosai_core/src/llm/baidu.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 81 | struct BaiduTokenResponse { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 82 | access_token: String, [INFO] [stdout] 83 | expires_in: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BaiduTokenResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model`, `role`, `stop_reason`, and `usage` are never read [INFO] [stdout] --> lumosai_core/src/llm/claude.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 455 | struct ClaudeResponse { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 456 | content: Vec, [INFO] [stdout] 457 | model: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 458 | role: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 459 | stop_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 460 | usage: ClaudeUsage, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClaudeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `content_type` is never read [INFO] [stdout] --> lumosai_core/src/llm/claude.rs:467:5 [INFO] [stdout] | [INFO] [stdout] 464 | struct ClaudeContent { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 467 | content_type: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClaudeContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `input_tokens` and `output_tokens` are never read [INFO] [stdout] --> lumosai_core/src/llm/claude.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 471 | struct ClaudeUsage { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 472 | input_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 473 | output_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ClaudeUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index` is never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 57 | struct HuaweiMaasChoice { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 62 | index: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call_type` is never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 75 | struct HuaweiMaasToolCall { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 78 | call_type: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasToolCall` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id` and `created` are never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 98 | struct HuaweiMaasStreamResponse { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 101 | id: Option, [INFO] [stdout] | ^^ [INFO] [stdout] 102 | #[serde(default)] [INFO] [stdout] 103 | created: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasStreamResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `finish_reason` and `index` are never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 107 | struct HuaweiMaasStreamChoice { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 110 | finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 111 | #[serde(default)] [INFO] [stdout] 112 | index: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasStreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `role` is never read [INFO] [stdout] --> lumosai_core/src/llm/huawei_maas.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 116 | struct HuaweiMaasStreamDelta { [INFO] [stdout] | --------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 120 | role: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HuaweiMaasStreamDelta` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `usage` is never read [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 14 | struct OpenAIResponse { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 17 | usage: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAIResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `role` is never read [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 27 | struct OpenAIMessage { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 28 | role: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAIMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens`, `completion_tokens`, and `total_tokens` are never read [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 49 | struct OpenAIUsage { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 50 | prompt_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 51 | completion_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 52 | total_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAIUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:57:8 [INFO] [stdout] | [INFO] [stdout] 57 | struct OpenAIEmbeddingResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingData` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | struct OpenAIEmbeddingData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingUsage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | struct OpenAIEmbeddingUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIRequest` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:76:8 [INFO] [stdout] | [INFO] [stdout] 76 | struct OpenAIRequest { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIRequestMessage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | struct OpenAIRequestMessage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAIEmbeddingRequest` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:101:8 [INFO] [stdout] | [INFO] [stdout] 101 | struct OpenAIEmbeddingRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `convert_messages` is never used [INFO] [stdout] --> lumosai_core/src/llm/openai.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 118 | impl OpenAiProvider { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 148 | fn convert_messages(&self, messages: &[Message]) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `usage` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 40 | struct OpenAICompatResponse { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 43 | usage: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `finish_reason` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 48 | struct OpenAICompatChoice { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 49 | message: OpenAICompatMessage, [INFO] [stdout] 50 | finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `role` and `tool_calls` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 55 | struct OpenAICompatMessage { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 56 | role: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 57 | content: Option, [INFO] [stdout] 58 | tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `call_type`, and `function` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 63 | struct OpenAICompatToolCall { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 64 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] 65 | #[serde(rename = "type")] [INFO] [stdout] 66 | call_type: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 67 | function: OpenAICompatFunction, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatToolCall` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `arguments` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 72 | struct OpenAICompatFunction { [INFO] [stdout] | -------------------- fields in this struct [INFO] [stdout] 73 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 74 | arguments: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatFunction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens`, `completion_tokens`, and `total_tokens` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 79 | struct OpenAICompatUsage { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 80 | prompt_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 81 | completion_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 82 | total_tokens: u32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OpenAICompatUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAICompatEmbeddingResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:87:8 [INFO] [stdout] | [INFO] [stdout] 87 | struct OpenAICompatEmbeddingResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAICompatEmbeddingData` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | struct OpenAICompatEmbeddingData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `OpenAICompatEmbeddingUsage` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:101:8 [INFO] [stdout] | [INFO] [stdout] 101 | struct OpenAICompatEmbeddingUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tool_calls` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 114 | struct DashScopeOutput { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 117 | tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeOutput` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tool_calls` is never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 128 | struct DashScopeMessage { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 129 | content: String, [INFO] [stdout] 130 | tool_calls: Option>, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeMessage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `call_type`, and `function` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 135 | struct DashScopeToolCall { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 136 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] 137 | #[serde(rename = "type")] [INFO] [stdout] 138 | call_type: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 139 | function: DashScopeFunction, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeToolCall` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `arguments` are never read [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 144 | struct DashScopeFunction { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 145 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 146 | arguments: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DashScopeFunction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DashScopeEmbeddingResponse` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | struct DashScopeEmbeddingResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DashScopeEmbeddingOutput` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:157:8 [INFO] [stdout] | [INFO] [stdout] 157 | struct DashScopeEmbeddingOutput { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DashScopeEmbedding` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:163:8 [INFO] [stdout] | [INFO] [stdout] 163 | struct DashScopeEmbedding { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolParameter` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:169:8 [INFO] [stdout] | [INFO] [stdout] 169 | struct ToolParameter { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolProperties` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | struct ToolProperties { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolSchema` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | struct ToolSchema { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Tool` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:197:8 [INFO] [stdout] | [INFO] [stdout] 197 | struct Tool { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ToolFunction` is never constructed [INFO] [stdout] --> lumosai_core/src/llm/qwen.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 205 | struct ToolFunction { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `index` and `finish_reason` are never read [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 38 | struct ZhipuStreamChoice { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 39 | index: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 40 | delta: ZhipuStreamDelta, [INFO] [stdout] 41 | finish_reason: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZhipuStreamChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index` is never read [INFO] [stdout] --> lumosai_core/src/llm/zhipu.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 55 | struct ZhipuChoice { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 56 | index: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZhipuChoice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `router` and `task_queue` are never read [INFO] [stdout] --> lumosai_core/src/orchestration/coordinator.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct MultiAgentCoordinator { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 49 | router: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | task_queue: Arc, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `registry` are never read [INFO] [stdout] --> lumosai_core/src/orchestration/crew.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub struct CrewManager { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 89 | /// 配置 [INFO] [stdout] 90 | config: CrewConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 91 | /// Agent 注册表 [INFO] [stdout] 92 | registry: Arc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `inner` is never read [INFO] [stdout] --> lumosai_core/src/pool/agent_pool.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 382 | struct AgentPoolFactoryWrapper { [INFO] [stdout] | ----------------------- field in this struct [INFO] [stdout] 383 | inner: Arc, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `acquired_at` is never read [INFO] [stdout] --> lumosai_core/src/pool/object_pool.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct PooledObject { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 31 | acquired_at: Instant, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `timestamp`, `active_threads`, and `queue_length` are never read [INFO] [stdout] --> lumosai_core/src/pool/thread_pool.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 370 | struct WorkloadSample { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 371 | timestamp: std::time::Instant, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 372 | workload_type: WorkloadType, [INFO] [stdout] 373 | active_threads: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 374 | queue_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WorkloadSample` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `steps` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/react.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub struct ReActAgent { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 106 | steps: Arc>>, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/cot.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct ChainOfThought { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 116 | config: CoTConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/planning.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct Planner { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 73 | config: PlanningConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/reasoning/reflection.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub struct ReflectionAgent { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 39 | config: ReflectionConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config`, `metrics_collector`, and `automation_executor` are never read [INFO] [stdout] --> lumosai_core/src/telemetry/alert.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct SmartAlertEngine { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 14 | config: AlertEngineConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | automation_executor: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `config` is never read [INFO] [stdout] --> lumosai_core/src/telemetry/alert.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct DefaultAutomationExecutor { [INFO] [stdout] | ------------------------- field in this struct [INFO] [stdout] 161 | config: AutomationConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config`, `metrics_collector`, and `performance_analyzer` are never read [INFO] [stdout] --> lumosai_core/src/telemetry/monitor.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct EnterprisePerformanceMonitor { [INFO] [stdout] | ---------------------------- fields in this struct [INFO] [stdout] 14 | config: PerformanceMonitorConfig, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | metrics_collector: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | performance_analyzer: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `endpoint` is never read [INFO] [stdout] --> lumosai_core/src/telemetry/otel.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct HttpOtlpExporter { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 11 | endpoint: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `config` and `model_resolver` are never read [INFO] [stdout] --> lumosai_core/src/app.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct LumosApp { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 27 | config: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 28 | model_resolver: ModelResolver, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `cosine_similarity` is never used [INFO] [stdout] --> lumosai_core/src/vector/memory.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 31 | impl MemoryVectorStorage { [INFO] [stdout] | ------------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 68 | fn cosine_similarity(a: &[f32], b: &[f32]) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:595:9 [INFO] [stdout] | [INFO] [stdout] 595 | / self.base [INFO] [stdout] 596 | | .logger() [INFO] [stdout] 597 | | .debug(&format!("Instructions updated for agent '{}'", self.name())); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:595:9 [INFO] [stdout] | [INFO] [stdout] 595 | / self.base [INFO] [stdout] 596 | | .logger() [INFO] [stdout] 597 | | .debug(&format!("Instructions updated for agent '{}'", self.name())); [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 595 | let _ = self.base [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:667:9 [INFO] [stdout] | [INFO] [stdout] 667 | / self.base.logger().debug(&format!( [INFO] [stdout] 668 | | "Tool '{}' added to agent '{}'", [INFO] [stdout] 669 | | tool_name, [INFO] [stdout] 670 | | self.name() [INFO] [stdout] 671 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:667:9 [INFO] [stdout] | [INFO] [stdout] 667 | / self.base.logger().debug(&format!( [INFO] [stdout] 668 | | "Tool '{}' added to agent '{}'", [INFO] [stdout] 669 | | tool_name, [INFO] [stdout] 670 | | self.name() [INFO] [stdout] 671 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 667 | let _ = self.base.logger().debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 688 | / self.base.logger().debug(&format!( [INFO] [stdout] 689 | | "Tool '{}' removed from agent '{}'", [INFO] [stdout] 690 | | tool_name, [INFO] [stdout] 691 | | self.name() [INFO] [stdout] 692 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:688:9 [INFO] [stdout] | [INFO] [stdout] 688 | / self.base.logger().debug(&format!( [INFO] [stdout] 689 | | "Tool '{}' removed from agent '{}'", [INFO] [stdout] 690 | | tool_name, [INFO] [stdout] 691 | | self.name() [INFO] [stdout] 692 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 688 | let _ = self.base.logger().debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:848:9 [INFO] [stdout] | [INFO] [stdout] 848 | / self.base [INFO] [stdout] 849 | | .logger() [INFO] [stdout] 850 | | .warn("Voice provider setting is not supported by BasicAgent"); [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::warn` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:848:9 [INFO] [stdout] | [INFO] [stdout] 848 | / self.base [INFO] [stdout] 849 | | .logger() [INFO] [stdout] 850 | | .warn("Voice provider setting is not supported by BasicAgent"); [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 848 | let _ = self.base [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:870:13 [INFO] [stdout] | [INFO] [stdout] 870 | self.base.logger().debug("Clearing agent memory"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/agent/refactored/agent.rs:870:13 [INFO] [stdout] | [INFO] [stdout] 870 | self.base.logger().debug("Clearing agent memory"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 870 | let _ = self.base.logger().debug("Clearing agent memory"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> lumosai_core/src/agent/sop_environment.rs:344:13 [INFO] [stdout] | [INFO] [stdout] 344 | self.publish_message(msg).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 344 | let _ = self.publish_message(msg).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/enhanced.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | / self.base [INFO] [stdout] 272 | | .logger() [INFO] [stdout] 273 | | .debug(&format!("Stored memory entry: {entry_id}")); [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/enhanced.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | / self.base [INFO] [stdout] 272 | | .logger() [INFO] [stdout] 273 | | .debug(&format!("Stored memory entry: {entry_id}")); [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 271 | let _ = self.base [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / self.logger.debug(&format!( [INFO] [stdout] 107 | | "Limited messages from {} to {} (max: {})", [INFO] [stdout] 108 | | messages.len(), [INFO] [stdout] 109 | | limited_messages.len(), [INFO] [stdout] 110 | | self.max_messages [INFO] [stdout] 111 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / self.logger.debug(&format!( [INFO] [stdout] 107 | | "Limited messages from {} to {} (max: {})", [INFO] [stdout] 108 | | messages.len(), [INFO] [stdout] 109 | | limited_messages.len(), [INFO] [stdout] 110 | | self.max_messages [INFO] [stdout] 111 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 106 | let _ = self.logger.debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | / self.logger.debug(&format!( [INFO] [stdout] 180 | | "Filtered messages from {} to {} (allowed roles: {:?})", [INFO] [stdout] 181 | | original_count, [INFO] [stdout] 182 | | filtered_messages.len(), [INFO] [stdout] 183 | | self.allowed_roles [INFO] [stdout] 184 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | / self.logger.debug(&format!( [INFO] [stdout] 180 | | "Filtered messages from {} to {} (allowed roles: {:?})", [INFO] [stdout] 181 | | original_count, [INFO] [stdout] 182 | | filtered_messages.len(), [INFO] [stdout] 183 | | self.allowed_roles [INFO] [stdout] 184 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 179 | let _ = self.logger.debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | / self.logger.debug(&format!( [INFO] [stdout] 261 | | "Deduplicated messages from {} to {}", [INFO] [stdout] 262 | | original_count, [INFO] [stdout] 263 | | deduplicated_messages.len() [INFO] [stdout] 264 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/memory/processor.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | / self.logger.debug(&format!( [INFO] [stdout] 261 | | "Deduplicated messages from {} to {}", [INFO] [stdout] 262 | | original_count, [INFO] [stdout] 263 | | deduplicated_messages.len() [INFO] [stdout] 264 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 260 | let _ = self.logger.debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused pinned boxed `futures::Future` trait object that must be used [INFO] [stdout] --> lumosai_core/src/tool/function.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | / self.logger().debug(&format!( [INFO] [stdout] 121 | | "Executing function tool [id={}] [thread_id={:?}]", [INFO] [stdout] 122 | | self.id, context.thread_id [INFO] [stdout] 123 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `logger::Logger::debug` that must be used [INFO] [stdout] --> lumosai_core/src/tool/function.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | / self.logger().debug(&format!( [INFO] [stdout] 121 | | "Executing function tool [id={}] [thread_id={:?}]", [INFO] [stdout] 122 | | self.id, context.thread_id [INFO] [stdout] 123 | | )); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 120 | let _ = self.logger().debug(&format!( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking lumosai_multimodal v0.2.0 (/opt/rustwide/workdir/lumosai_multimodal) [INFO] [stderr] Checking lumosai_rag v0.2.0 (/opt/rustwide/workdir/lumosai_rag) [INFO] [stderr] Checking lumosai_network v0.2.0 (/opt/rustwide/workdir/lumosai_network) [INFO] [stdout] warning: fields `register_callbacks`, `update_callbacks`, and `deregister_callbacks` are never read [INFO] [stdout] --> lumosai_network/src/discovery.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub struct InMemoryServiceDiscovery { [INFO] [stdout] | ------------------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 147 | register_callbacks: RwLock>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 148 | /// 更新回调 [INFO] [stdout] 149 | update_callbacks: RwLock>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 150 | /// 注销回调 [INFO] [stdout] 151 | deregister_callbacks: RwLock>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `process_message` is never used [INFO] [stdout] --> lumosai_network/src/network.rs:234:14 [INFO] [stdout] | [INFO] [stdout] 75 | impl AgentNode { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 234 | async fn process_message(&self, message: Message) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `router`, `message_handlers`, `topology`, `metadata`, and `running` are never read [INFO] [stdout] --> lumosai_network/src/network.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 523 | pub struct NetworkManager { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 524 | /// 网络实例的ID [INFO] [stdout] 525 | id: String, [INFO] [stdout] | ^^ [INFO] [stdout] 526 | /// 消息路由器 [INFO] [stdout] 527 | router: Arc, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 528 | /// 用于管理消息处理器的映射 [INFO] [stdout] 529 | message_handlers: [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 532 | topology: Option>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 533 | /// 全局元数据 [INFO] [stdout] 534 | metadata: RwLock>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 535 | /// 是否已启动 [INFO] [stdout] 536 | running: RwLock, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `handle_message` is never used [INFO] [stdout] --> lumosai_network/src/network.rs:541:14 [INFO] [stdout] | [INFO] [stdout] 539 | impl NetworkManager { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] 540 | /// 处理接收到的消息 [INFO] [stdout] 541 | async fn handle_message(&self, message: Message) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RoutingTableEntry` is never constructed [INFO] [stdout] --> lumosai_network/src/router.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | struct RoutingTableEntry { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Text` is never constructed [INFO] [stdout] --> lumosai_multimodal/src/providers/openai_vision.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | enum MessageContent { [INFO] [stdout] | -------------- variant in this enum [INFO] [stdout] 24 | Text(String), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MessageContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `current_tokens` is never read [INFO] [stdout] --> lumosai_rag/src/context/window.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | current_tokens = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `chunk_by_tokens` is never used [INFO] [stdout] --> lumosai_rag/src/document/chunker.rs:748:8 [INFO] [stdout] | [INFO] [stdout] 607 | impl TextChunker { [INFO] [stdout] | ---------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 748 | fn chunk_by_tokens(&self, text: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model` and `usage` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/openai.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 29 | struct EmbeddingResponse { [INFO] [stdout] | ----------------- fields in this struct [INFO] [stdout] 30 | data: Vec, [INFO] [stdout] 31 | model: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 32 | usage: EmbeddingUsage, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmbeddingResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens` and `total_tokens` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/openai.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 42 | struct EmbeddingUsage { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 43 | prompt_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 44 | total_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmbeddingUsage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `model` and `usage` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/zhipu.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 23 | struct ZhipuEmbeddingResponse { [INFO] [stdout] | ---------------------- fields in this struct [INFO] [stdout] 24 | data: Vec, [INFO] [stdout] 25 | model: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 26 | usage: Usage, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ZhipuEmbeddingResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `object` is never read [INFO] [stdout] --> lumosai_rag/src/embedding/zhipu.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 30 | struct EmbeddingData { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 33 | object: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EmbeddingData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `prompt_tokens` and `total_tokens` are never read [INFO] [stdout] --> lumosai_rag/src/embedding/zhipu.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 37 | struct Usage { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 38 | prompt_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 39 | total_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Usage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Documenting lumosai v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `ui` [INFO] [stdout] --> src/lib.rs:76:7 [INFO] [stdout] | [INFO] [stdout] 76 | #[cfg(feature = "ui")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `ui` 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: `postgres` [INFO] [stdout] --> src/prelude.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `postgres` 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: `ui` [INFO] [stdout] --> src/prelude.rs:46:7 [INFO] [stdout] | [INFO] [stdout] 46 | #[cfg(feature = "ui")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `ui` 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: `macros` [INFO] [stdout] --> src/prelude.rs:50:7 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "macros")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `macros` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 27 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:79:7 [INFO] [stdout] | [INFO] [stdout] 79 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | #[cfg(not(feature = "vector-qdrant"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:106:7 [INFO] [stdout] | [INFO] [stdout] 106 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:114:11 [INFO] [stdout] | [INFO] [stdout] 114 | #[cfg(not(feature = "vector-weaviate"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `postgres` [INFO] [stdout] --> src/vector.rs:154:7 [INFO] [stdout] | [INFO] [stdout] 154 | #[cfg(feature = "postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `postgres` 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: `postgres` [INFO] [stdout] --> src/vector.rs:163:11 [INFO] [stdout] | [INFO] [stdout] 163 | #[cfg(not(feature = "postgres"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `postgres` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:370:19 [INFO] [stdout] | [INFO] [stdout] 370 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:372:19 [INFO] [stdout] | [INFO] [stdout] 372 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:374:19 [INFO] [stdout] | [INFO] [stdout] 374 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:389:19 [INFO] [stdout] | [INFO] [stdout] 389 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:391:19 [INFO] [stdout] | [INFO] [stdout] 391 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:404:19 [INFO] [stdout] | [INFO] [stdout] 404 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:406:19 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:408:19 [INFO] [stdout] | [INFO] [stdout] 408 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:424:19 [INFO] [stdout] | [INFO] [stdout] 424 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:426:19 [INFO] [stdout] | [INFO] [stdout] 426 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:428:19 [INFO] [stdout] | [INFO] [stdout] 428 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:445:19 [INFO] [stdout] | [INFO] [stdout] 445 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:449:19 [INFO] [stdout] | [INFO] [stdout] 449 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:451:19 [INFO] [stdout] | [INFO] [stdout] 451 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:469:19 [INFO] [stdout] | [INFO] [stdout] 469 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:471:19 [INFO] [stdout] | [INFO] [stdout] 471 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:473:19 [INFO] [stdout] | [INFO] [stdout] 473 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:490:19 [INFO] [stdout] | [INFO] [stdout] 490 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:492:19 [INFO] [stdout] | [INFO] [stdout] 492 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:494:19 [INFO] [stdout] | [INFO] [stdout] 494 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:511:19 [INFO] [stdout] | [INFO] [stdout] 511 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:513:19 [INFO] [stdout] | [INFO] [stdout] 513 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:515:19 [INFO] [stdout] | [INFO] [stdout] 515 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:537:19 [INFO] [stdout] | [INFO] [stdout] 537 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:543:19 [INFO] [stdout] | [INFO] [stdout] 543 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:549:19 [INFO] [stdout] | [INFO] [stdout] 549 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:566:19 [INFO] [stdout] | [INFO] [stdout] 566 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:568:19 [INFO] [stdout] | [INFO] [stdout] 568 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:570:19 [INFO] [stdout] | [INFO] [stdout] 570 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` 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: `vector-postgres` [INFO] [stdout] --> src/vector.rs:583:19 [INFO] [stdout] | [INFO] [stdout] 583 | #[cfg(feature = "vector-postgres")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-postgres` 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: `vector-qdrant` [INFO] [stdout] --> src/vector.rs:585:19 [INFO] [stdout] | [INFO] [stdout] 585 | #[cfg(feature = "vector-qdrant")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-qdrant` 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: `vector-weaviate` [INFO] [stdout] --> src/vector.rs:587:19 [INFO] [stdout] | [INFO] [stdout] 587 | #[cfg(feature = "vector-weaviate")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `integrations`, `reqwest`, `sqlx`, and `vector-memory` [INFO] [stdout] = help: consider adding `vector-weaviate` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 31s [INFO] [stderr] Generated /opt/rustwide/target/doc/lumosai/index.html [INFO] running `Command { std: "docker" "inspect" "00055d0bd3c59bb9c7de7943b8a35b3fce48d522953c843153661ab5af566bea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "00055d0bd3c59bb9c7de7943b8a35b3fce48d522953c843153661ab5af566bea", kill_on_drop: false }` [INFO] [stdout] 00055d0bd3c59bb9c7de7943b8a35b3fce48d522953c843153661ab5af566bea