[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<String>) -> 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::<Tz>::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<String> {
[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<u32>,
[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<dyn crate::memory::Memory>) -> Result<Self> {
[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<dyn Tool>) -> 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<Message> {
[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<tokio::task::JoinHandle<()>>,
[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<dyn crate::llm::LlmProvider>,
[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<AgentCommunicationManager>,
[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<AgentCommunicationManager>,
[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<dyn Agent>) -> Vec<SopMessage> {
[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<ClaudeContent>,
[INFO] [stdout] 457 |     model: String,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 458 |     role: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 459 |     stop_reason: Option<String>,
[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<u32>,
[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<String>,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 102 |     #[serde(default)]
[INFO] [stdout] 103 |     created: Option<u64>,
[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<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 111 |     #[serde(default)]
[INFO] [stdout] 112 |     index: Option<u32>,
[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<String>,
[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<OpenAIUsage>,
[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<OpenAIRequestMessage> {
[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<OpenAICompatUsage>,
[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<String>,
[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<String>,
[INFO] [stdout] 58 |     tool_calls: Option<Vec<OpenAICompatToolCall>>,
[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<Vec<DashScopeToolCall>>,
[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<Vec<DashScopeToolCall>>,
[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<String>,
[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<TaskRouter>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     task_queue: Arc<TaskQueue>,
[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<AgentRegistry>,
[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<dyn AgentFactory>,
[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<T: Poolable> {
[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<RwLock<Vec<ReActStep>>>,
[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<dyn MetricsCollector>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     automation_executor: Arc<dyn AutomationExecutor>,
[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<dyn MetricsCollector>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     performance_analyzer: Arc<dyn PerformanceAnalyzer>,
[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<YamlConfig>,
[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<Vec<Box<dyn Fn(ServiceEvent) + Send + Sync>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 148 |     /// 更新回调
[INFO] [stdout] 149 |     update_callbacks: RwLock<Vec<Box<dyn Fn(ServiceEvent) + Send + Sync>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 150 |     /// 注销回调
[INFO] [stdout] 151 |     deregister_callbacks: RwLock<Vec<Box<dyn Fn(ServiceEvent) + Send + Sync>>>,
[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<Vec<Message>> {
[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<dyn MessageRouter>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 528 |     /// 用于管理消息处理器的映射
[INFO] [stdout] 529 |     message_handlers:
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 532 |     topology: Option<Arc<dyn NetworkTopology>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 533 |     /// 全局元数据
[INFO] [stdout] 534 |     metadata: RwLock<HashMap<String, String>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 535 |     /// 是否已启动
[INFO] [stdout] 536 |     running: RwLock<bool>,
[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<Vec<String>> {
[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<EmbeddingData>,
[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<EmbeddingData>,
[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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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<String>) -> 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::<Tz>::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<String> {
[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<u32>,
[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<dyn crate::memory::Memory>) -> Result<Self> {
[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<dyn Tool>) -> 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<Message> {
[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<tokio::task::JoinHandle<()>>,
[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<dyn crate::llm::LlmProvider>,
[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<AgentCommunicationManager>,
[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<AgentCommunicationManager>,
[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<dyn Agent>) -> Vec<SopMessage> {
[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<ClaudeContent>,
[INFO] [stdout] 457 |     model: String,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 458 |     role: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 459 |     stop_reason: Option<String>,
[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<u32>,
[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<String>,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 102 |     #[serde(default)]
[INFO] [stdout] 103 |     created: Option<u64>,
[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<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 111 |     #[serde(default)]
[INFO] [stdout] 112 |     index: Option<u32>,
[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<String>,
[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<OpenAIUsage>,
[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<OpenAIRequestMessage> {
[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<OpenAICompatUsage>,
[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<String>,
[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<String>,
[INFO] [stdout] 58 |     tool_calls: Option<Vec<OpenAICompatToolCall>>,
[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<Vec<DashScopeToolCall>>,
[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<Vec<DashScopeToolCall>>,
[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<String>,
[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<TaskRouter>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     task_queue: Arc<TaskQueue>,
[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<AgentRegistry>,
[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<dyn AgentFactory>,
[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<T: Poolable> {
[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<RwLock<Vec<ReActStep>>>,
[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<dyn MetricsCollector>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     automation_executor: Arc<dyn AutomationExecutor>,
[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<dyn MetricsCollector>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     performance_analyzer: Arc<dyn PerformanceAnalyzer>,
[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<YamlConfig>,
[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<Vec<Box<dyn Fn(ServiceEvent) + Send + Sync>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 148 |     /// 更新回调
[INFO] [stdout] 149 |     update_callbacks: RwLock<Vec<Box<dyn Fn(ServiceEvent) + Send + Sync>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 150 |     /// 注销回调
[INFO] [stdout] 151 |     deregister_callbacks: RwLock<Vec<Box<dyn Fn(ServiceEvent) + Send + Sync>>>,
[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<Vec<Message>> {
[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<dyn MessageRouter>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 528 |     /// 用于管理消息处理器的映射
[INFO] [stdout] 529 |     message_handlers:
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 532 |     topology: Option<Arc<dyn NetworkTopology>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 533 |     /// 全局元数据
[INFO] [stdout] 534 |     metadata: RwLock<HashMap<String, String>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 535 |     /// 是否已启动
[INFO] [stdout] 536 |     running: RwLock<bool>,
[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<Vec<String>> {
[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<EmbeddingData>,
[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<EmbeddingData>,
[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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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
