[INFO] fetching crate rrag 0.1.0-alpha.2... [INFO] checking rrag-0.1.0-alpha.2 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate rrag 0.1.0-alpha.2 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate rrag 0.1.0-alpha.2 [INFO] finished tweaking crates.io crate rrag 0.1.0-alpha.2 [INFO] tweaked toml for crates.io crate rrag 0.1.0-alpha.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rrag 0.1.0-alpha.2 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rrag 0.1.0-alpha.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e65e45fd19496f73c895001128a08b3026d16b026f96a94a0ce81a566ae12dda [INFO] running `Command { std: "docker" "start" "-a" "e65e45fd19496f73c895001128a08b3026d16b026f96a94a0ce81a566ae12dda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e65e45fd19496f73c895001128a08b3026d16b026f96a94a0ce81a566ae12dda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e65e45fd19496f73c895001128a08b3026d16b026f96a94a0ce81a566ae12dda", kill_on_drop: false }` [INFO] [stdout] e65e45fd19496f73c895001128a08b3026d16b026f96a94a0ce81a566ae12dda [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 01c161e798203175db99a5e5ecbd9dcf6faf078e9a4b57c12f5f317bd60cb407 [INFO] running `Command { std: "docker" "start" "-a" "01c161e798203175db99a5e5ecbd9dcf6faf078e9a4b57c12f5f317bd60cb407", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking cfg-if v1.0.1 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Compiling autocfg v0.1.8 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Checking pin-project-lite v0.2.16 [INFO] [stderr] Checking bytes v1.10.1 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling cc v1.2.30 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Compiling siphasher v0.2.3 [INFO] [stderr] Checking cpufeatures v0.2.17 [INFO] [stderr] Compiling phf_shared v0.7.24 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Checking parking_lot v0.12.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking mio v1.0.4 [INFO] [stderr] Checking socket2 v0.6.0 [INFO] [stderr] Checking signal-hook-registry v1.4.5 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Checking http v1.3.1 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Compiling string_cache_shared v0.3.0 [INFO] [stderr] Checking litemap v0.8.0 [INFO] [stderr] Checking writeable v0.6.1 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking slab v0.4.10 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.4 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling time-core v0.1.4 [INFO] [stderr] Checking opaque-debug v0.3.1 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Checking deranged v0.4.0 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking bitflags v2.9.1 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking tracing-core v0.1.34 [INFO] [stderr] Checking cipher v0.3.0 [INFO] [stderr] Checking universal-hash v0.4.1 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Checking new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Checking hashbrown v0.15.4 [INFO] [stderr] Checking equivalent v1.0.2 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Checking indexmap v2.10.0 [INFO] [stderr] Compiling string_cache v0.7.5 [INFO] [stderr] Checking time v0.3.41 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Checking mac v0.1.1 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Checking futf v0.1.5 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling asn1-rs-derive v0.4.0 [INFO] [stderr] Compiling asn1-rs-impl v0.1.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Checking tokio v1.47.0 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking zerofrom v0.1.6 [INFO] [stderr] Checking yoke v0.8.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking zerovec v0.11.2 [INFO] [stderr] Checking zerotrie v0.2.2 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking tinystr v0.8.1 [INFO] [stderr] Checking potential_utf v0.1.2 [INFO] [stderr] Checking utf8_iter v1.0.4 [INFO] [stderr] Checking precomputed-hash v0.1.1 [INFO] [stderr] Checking icu_collections v2.0.0 [INFO] [stderr] Checking icu_locale_core v2.0.0 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking icu_provider v2.0.0 [INFO] [stderr] Compiling markup5ever v0.8.1 [INFO] [stderr] Checking icu_normalizer v2.0.0 [INFO] [stderr] Checking icu_properties v2.0.1 [INFO] [stderr] Checking openssl-probe v0.1.6 [INFO] [stderr] Compiling html5ever v0.23.0 [INFO] [stderr] Checking tendril v0.4.3 [INFO] [stderr] Checking asn1-rs v0.5.2 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Checking tokio-util v0.7.15 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.0.3 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking h2 v0.4.11 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Checking tinyvec v1.9.0 [INFO] [stderr] Checking phf v0.7.24 [INFO] [stderr] Checking polyval v0.5.3 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Checking inout v0.1.4 [INFO] [stderr] Checking aead v0.4.3 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Compiling oid-registry v0.6.1 [INFO] [stderr] Checking cpufeatures v0.1.5 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking chacha20 v0.7.1 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking unicode-normalization v0.1.24 [INFO] [stderr] Checking ghash v0.4.4 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking url v2.5.4 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling validator_types v0.16.0 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Checking ctr v0.8.0 [INFO] [stderr] Checking aes v0.7.5 [INFO] [stderr] Checking poly1305 v0.7.2 [INFO] [stderr] Checking rustls-pki-types v1.12.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking crypto-mac v0.11.1 [INFO] [stderr] Compiling if_chain v1.0.2 [INFO] [stderr] Checking unicode-bidi v0.3.18 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Checking untrusted v0.9.0 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Checking data-encoding v2.9.0 [INFO] [stderr] Checking iana-time-zone v0.1.63 [INFO] [stderr] Checking base64ct v1.8.0 [INFO] [stderr] Checking chrono v0.4.41 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Checking aes-gcm v0.9.4 [INFO] [stderr] Checking password-hash v0.5.0 [INFO] [stderr] Checking rustls-pemfile v2.2.0 [INFO] [stderr] Compiling validator_derive v0.16.0 [INFO] [stderr] Checking hyper v1.6.0 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Checking chacha20poly1305 v0.8.0 [INFO] [stderr] Checking hmac v0.11.0 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking rmp v0.8.14 [INFO] [stderr] Checking simple_asn1 v0.6.3 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking blowfish v0.9.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking der-parser v8.2.0 [INFO] [stderr] Checking tokio-stream v0.1.17 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking hyper-util v0.1.16 [INFO] [stderr] Checking pem v3.0.5 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking headers-core v0.3.0 [INFO] [stderr] Checking encoding_rs v0.8.35 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Checking ipnet v2.11.0 [INFO] [stderr] Checking httpdate v1.0.3 [INFO] [stderr] Checking sync_wrapper v0.1.2 [INFO] [stderr] Checking linux-raw-sys v0.9.4 [INFO] [stderr] Checking x509-parser v0.15.1 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Checking argon2 v0.5.3 [INFO] [stderr] Checking headers v0.4.1 [INFO] [stderr] Checking jsonwebtoken v9.3.1 [INFO] [stderr] Checking csrf v0.4.1 [INFO] [stderr] Checking validator v0.16.1 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking sanitize_html v0.4.0 [INFO] [stderr] Checking bcrypt v0.15.1 [INFO] [stderr] Checking rmp-serde v1.3.0 [INFO] [stderr] Checking uuid v1.17.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking hyper-tls v0.6.0 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Checking tokio-test v0.4.4 [INFO] [stderr] Checking reqwest v0.12.4 [INFO] [stderr] Checking rrag v0.1.0-alpha.2 (/opt/rustwide/workdir) [INFO] [stderr] Checking tempfile v3.20.0 [INFO] [stdout] error[E0412]: cannot find type `Path` in this scope [INFO] [stdout] --> src/caching/persistence.rs:444:33 [INFO] [stdout] | [INFO] [stdout] 444 | fn create_test_config(dir: &Path) -> PersistenceConfig { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: struct `crate::multimodal::tests::Path` exists but is inaccessible [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 441 + use std::path::Path; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Duration` [INFO] [stdout] --> src/caching/query_cache.rs:436:18 [INFO] [stdout] | [INFO] [stdout] 436 | ttl: Duration::from_secs(3600), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Duration` [INFO] [stdout] | [INFO] [stdout] = note: type alias `crate::observability::retention::tests::Duration` exists but is inaccessible [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 430 + use crate::caching::Duration; [INFO] [stdout] | [INFO] [stdout] 430 + use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] 430 + use chrono::Duration; [INFO] [stdout] | [INFO] [stdout] 430 + use tokio::time::Duration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CachedSearchResult` in this scope [INFO] [stdout] --> src/caching/semantic_cache.rs:475:27 [INFO] [stdout] | [INFO] [stdout] 475 | results: vec![CachedSearchResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 456 + use crate::caching::CachedSearchResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CacheEntryMetadata` [INFO] [stdout] --> src/caching/semantic_cache.rs:482:23 [INFO] [stdout] | [INFO] [stdout] 482 | metadata: CacheEntryMetadata::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CacheEntryMetadata` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 456 + use crate::caching::CacheEntryMetadata; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Duration` [INFO] [stdout] --> src/observability/export.rs:1305:37 [INFO] [stdout] | [INFO] [stdout] 1305 | start: Utc::now() - Duration::hours(1), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Duration` [INFO] [stdout] | [INFO] [stdout] = note: type alias `crate::observability::retention::tests::Duration` exists but is inaccessible [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1168 + use crate::prelude::tokio::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1168 + use std::time::Duration; [INFO] [stdout] | [INFO] [stdout] 1168 + use chrono::Duration; [INFO] [stdout] | [INFO] [stdout] 1168 + use tokio::time::Duration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `InMemoryRetriever` [INFO] [stdout] --> src/pipeline.rs:1193:45 [INFO] [stdout] | [INFO] [stdout] 1193 | use crate::{Document, EmbeddingService, InMemoryRetriever, LocalEmbeddingProvider}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio_test` [INFO] [stdout] --> src/streaming.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 370 | use tokio_test; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GroundTruth`, `RetrievedDocument`, `SystemResponse`, `SystemTiming`, and `TestQuery` [INFO] [stdout] --> src/evaluation/end_to_end.rs:1035:9 [INFO] [stdout] | [INFO] [stdout] 1035 | GroundTruth, RetrievedDocument, SystemResponse, SystemTiming, TestQuery, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile::NamedTempFile` [INFO] [stdout] --> src/multimodal/document_parser.rs:969:9 [INFO] [stdout] | [INFO] [stdout] 969 | use tempfile::NamedTempFile; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile::NamedTempFile` [INFO] [stdout] --> src/multimodal/image_processor.rs:613:9 [INFO] [stdout] | [INFO] [stdout] 613 | use tempfile::NamedTempFile; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile::NamedTempFile` [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1219:9 [INFO] [stdout] | [INFO] [stdout] 1219 | use tempfile::NamedTempFile; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tempfile::NamedTempFile` [INFO] [stdout] --> src/multimodal/ocr.rs:1047:9 [INFO] [stdout] | [INFO] [stdout] 1047 | use tempfile::NamedTempFile; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `metrics::MetricType` [INFO] [stdout] --> src/observability/retention.rs:1042:51 [INFO] [stdout] | [INFO] [stdout] 1042 | use crate::observability::{logging::LogLevel, metrics::MetricType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `name` found for struct `retriever::GraphRetriever` in the current scope [INFO] [stdout] --> src/graph_retrieval/builder.rs:638:30 [INFO] [stdout] | [INFO] [stdout] 638 | assert_eq!(retriever.name(), "graph_retriever"); [INFO] [stdout] | ^^^^ method not found in `retriever::GraphRetriever` [INFO] [stdout] | [INFO] [stdout] ::: src/graph_retrieval/retriever.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct GraphRetriever { [INFO] [stdout] | ------------------------- method `name` not found for this struct [INFO] [stdout] | [INFO] [stdout] ::: src/retrieval_core.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | fn name(&self) -> &str; [INFO] [stdout] | ---- the method is available for `retriever::GraphRetriever` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Retriever` which provides `name` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 630 + use crate::retrieval_core::Retriever; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `name` found for struct `retriever::GraphRetriever` in the current scope [INFO] [stdout] --> src/graph_retrieval/builder.rs:683:38 [INFO] [stdout] | [INFO] [stdout] 683 | assert_eq!(retriever.name(), "graph_retriever"); [INFO] [stdout] | ^^^^ method not found in `retriever::GraphRetriever` [INFO] [stdout] | [INFO] [stdout] ::: src/graph_retrieval/retriever.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct GraphRetriever { [INFO] [stdout] | ------------------------- method `name` not found for this struct [INFO] [stdout] | [INFO] [stdout] ::: src/retrieval_core.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | fn name(&self) -> &str; [INFO] [stdout] | ---- the method is available for `retriever::GraphRetriever` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Retriever` which provides `name` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 630 + use crate::retrieval_core::Retriever; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `health_check` found for struct `retriever::GraphRetriever` in the current scope [INFO] [stdout] --> src/graph_retrieval/builder.rs:685:40 [INFO] [stdout] | [INFO] [stdout] 685 | let health = retriever.health_check().await.unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `retriever::GraphRetriever` [INFO] [stdout] | [INFO] [stdout] ::: src/graph_retrieval/retriever.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct GraphRetriever { [INFO] [stdout] | ------------------------- method `health_check` not found for this struct [INFO] [stdout] | [INFO] [stdout] ::: src/retrieval_core.rs:468:14 [INFO] [stdout] | [INFO] [stdout] 468 | async fn health_check(&self) -> RragResult; [INFO] [stdout] | ------------ the method is available for `retriever::GraphRetriever` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Retriever` which provides `health_check` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 630 + use crate::retrieval_core::Retriever; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `integrity::ReportType` [INFO] [stdout] --> src/incremental/integrity.rs:1047:9 [INFO] [stdout] | [INFO] [stdout] 1047 | assert_eq!(report.report_type, ReportType::Quick); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | integrity::ReportType [INFO] [stdout] | integrity::ReportType [INFO] [stdout] | [INFO] [stdout] note: an implementation of `PartialEq` might be missing for `integrity::ReportType` [INFO] [stdout] --> src/incremental/integrity.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | pub enum ReportType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ must implement `PartialEq` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `integrity::ReportType` with `#[derive(PartialEq)]` [INFO] [stdout] | [INFO] [stdout] 187 + #[derive(PartialEq)] [INFO] [stdout] 188 | pub enum ReportType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `integrity::ReportType` [INFO] [stdout] --> src/incremental/integrity.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | assert_eq!(report.report_type, ReportType::Comprehensive); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | integrity::ReportType [INFO] [stdout] | integrity::ReportType [INFO] [stdout] | [INFO] [stdout] note: an implementation of `PartialEq` might be missing for `integrity::ReportType` [INFO] [stdout] --> src/incremental/integrity.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | pub enum ReportType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ must implement `PartialEq` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `integrity::ReportType` with `#[derive(PartialEq)]` [INFO] [stdout] | [INFO] [stdout] 187 + #[derive(PartialEq)] [INFO] [stdout] 188 | pub enum ReportType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: binary operation `<` cannot be applied to type `integrity::HealthStatus` [INFO] [stdout] --> src/incremental/integrity.rs:1093:39 [INFO] [stdout] | [INFO] [stdout] 1093 | assert!(HealthStatus::Healthy < HealthStatus::Warning); [INFO] [stdout] | --------------------- ^ --------------------- integrity::HealthStatus [INFO] [stdout] | | [INFO] [stdout] | integrity::HealthStatus [INFO] [stdout] | [INFO] [stdout] note: an implementation of `PartialOrd` might be missing for `integrity::HealthStatus` [INFO] [stdout] --> src/incremental/integrity.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | pub enum HealthStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ must implement `PartialOrd` [INFO] [stdout] help: consider annotating `integrity::HealthStatus` with `#[derive(PartialEq, PartialOrd)]` [INFO] [stdout] | [INFO] [stdout] 200 + #[derive(PartialEq, PartialOrd)] [INFO] [stdout] 201 | pub enum HealthStatus { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: binary operation `<` cannot be applied to type `integrity::HealthStatus` [INFO] [stdout] --> src/incremental/integrity.rs:1094:39 [INFO] [stdout] | [INFO] [stdout] 1094 | assert!(HealthStatus::Warning < HealthStatus::Critical); [INFO] [stdout] | --------------------- ^ ---------------------- integrity::HealthStatus [INFO] [stdout] | | [INFO] [stdout] | integrity::HealthStatus [INFO] [stdout] | [INFO] [stdout] note: an implementation of `PartialOrd` might be missing for `integrity::HealthStatus` [INFO] [stdout] --> src/incremental/integrity.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | pub enum HealthStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ must implement `PartialOrd` [INFO] [stdout] help: consider annotating `integrity::HealthStatus` with `#[derive(PartialEq, PartialOrd)]` [INFO] [stdout] | [INFO] [stdout] 200 + #[derive(PartialEq, PartialOrd)] [INFO] [stdout] 201 | pub enum HealthStatus { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: binary operation `<` cannot be applied to type `integrity::HealthStatus` [INFO] [stdout] --> src/incremental/integrity.rs:1095:40 [INFO] [stdout] | [INFO] [stdout] 1095 | assert!(HealthStatus::Critical < HealthStatus::Emergency); [INFO] [stdout] | ---------------------- ^ ----------------------- integrity::HealthStatus [INFO] [stdout] | | [INFO] [stdout] | integrity::HealthStatus [INFO] [stdout] | [INFO] [stdout] note: an implementation of `PartialOrd` might be missing for `integrity::HealthStatus` [INFO] [stdout] --> src/incremental/integrity.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | pub enum HealthStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ must implement `PartialOrd` [INFO] [stdout] help: consider annotating `integrity::HealthStatus` with `#[derive(PartialEq, PartialOrd)]` [INFO] [stdout] | [INFO] [stdout] 200 + #[derive(PartialEq, PartialOrd)] [INFO] [stdout] 201 | pub enum HealthStatus { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From>` is not satisfied [INFO] [stdout] --> src/incremental/vector_updates.rs:964:63 [INFO] [stdout] | [INFO] [stdout] 964 | let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^ the trait `From>` is not implemented for `std::string::String` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `std::string::String` implements `From<&mut str>` [INFO] [stdout] `std::string::String` implements `From<&std::string::String>` [INFO] [stdout] `std::string::String` implements `From<&str>` [INFO] [stdout] `std::string::String` implements `From<&tendril::Tendril>` [INFO] [stdout] `std::string::String` implements `From>` [INFO] [stdout] `std::string::String` implements `From>` [INFO] [stdout] `std::string::String` implements `From` [INFO] [stdout] `std::string::String` implements `From` [INFO] [stdout] and 2 others [INFO] [stdout] = note: required for `Vec<{float}>` to implement `Into` [INFO] [stdout] note: required by a bound in `embeddings::Embedding::new` [INFO] [stdout] --> src/embeddings.rs:203:21 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn new( [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 202 | vector: EmbeddingVector, [INFO] [stdout] 203 | model: impl Into, [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `Embedding::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/incremental/vector_updates.rs:964:25 [INFO] [stdout] | [INFO] [stdout] 964 | let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] | ^^^^^^^^^^^^^^ --------------------- argument #1 of type `Vec` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/embeddings.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] 202 | vector: EmbeddingVector, [INFO] [stdout] | ----------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 964 - let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] 964 + let embedding = Embedding::new(/* Vec */, vec![0.1, 0.2, 0.3], "test_id".to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From>` is not satisfied [INFO] [stdout] --> src/incremental/vector_updates.rs:980:63 [INFO] [stdout] | [INFO] [stdout] 980 | let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^ the trait `From>` is not implemented for `std::string::String` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `std::string::String` implements `From<&mut str>` [INFO] [stdout] `std::string::String` implements `From<&std::string::String>` [INFO] [stdout] `std::string::String` implements `From<&str>` [INFO] [stdout] `std::string::String` implements `From<&tendril::Tendril>` [INFO] [stdout] `std::string::String` implements `From>` [INFO] [stdout] `std::string::String` implements `From>` [INFO] [stdout] `std::string::String` implements `From` [INFO] [stdout] `std::string::String` implements `From` [INFO] [stdout] and 2 others [INFO] [stdout] = note: required for `Vec<{float}>` to implement `Into` [INFO] [stdout] note: required by a bound in `embeddings::Embedding::new` [INFO] [stdout] --> src/embeddings.rs:203:21 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn new( [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 202 | vector: EmbeddingVector, [INFO] [stdout] 203 | model: impl Into, [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `Embedding::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/incremental/vector_updates.rs:980:25 [INFO] [stdout] | [INFO] [stdout] 980 | let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] | ^^^^^^^^^^^^^^ --------------------- argument #1 of type `Vec` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/embeddings.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] 202 | vector: EmbeddingVector, [INFO] [stdout] | ----------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 980 - let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] 980 + let embedding = Embedding::new(/* Vec */, vec![0.1, 0.2, 0.3], "test_id".to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `std::string::String: From>` is not satisfied [INFO] [stdout] --> src/incremental/vector_updates.rs:1019:63 [INFO] [stdout] | [INFO] [stdout] 1019 | let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^ the trait `From>` is not implemented for `std::string::String` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] `std::string::String` implements `From<&mut str>` [INFO] [stdout] `std::string::String` implements `From<&std::string::String>` [INFO] [stdout] `std::string::String` implements `From<&str>` [INFO] [stdout] `std::string::String` implements `From<&tendril::Tendril>` [INFO] [stdout] `std::string::String` implements `From>` [INFO] [stdout] `std::string::String` implements `From>` [INFO] [stdout] `std::string::String` implements `From` [INFO] [stdout] `std::string::String` implements `From` [INFO] [stdout] and 2 others [INFO] [stdout] = note: required for `Vec<{float}>` to implement `Into` [INFO] [stdout] note: required by a bound in `embeddings::Embedding::new` [INFO] [stdout] --> src/embeddings.rs:203:21 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn new( [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 202 | vector: EmbeddingVector, [INFO] [stdout] 203 | model: impl Into, [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `Embedding::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied [INFO] [stdout] --> src/incremental/vector_updates.rs:1019:25 [INFO] [stdout] | [INFO] [stdout] 1019 | let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] | ^^^^^^^^^^^^^^ --------------------- argument #1 of type `Vec` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> src/embeddings.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] 202 | vector: EmbeddingVector, [INFO] [stdout] | ----------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 1019 - let embedding = Embedding::new("test_id".to_string(), vec![0.1, 0.2, 0.3]); [INFO] [stdout] 1019 + let embedding = Embedding::new(/* Vec */, vec![0.1, 0.2, 0.3], "test_id".to_string()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `versioning::ConflictType` [INFO] [stdout] --> src/incremental/versioning.rs:890:9 [INFO] [stdout] | [INFO] [stdout] 890 | assert_eq!(conflict.conflict_type, ConflictType::VersionMismatch); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | versioning::ConflictType [INFO] [stdout] | versioning::ConflictType [INFO] [stdout] | [INFO] [stdout] note: an implementation of `PartialEq` might be missing for `versioning::ConflictType` [INFO] [stdout] --> src/incremental/versioning.rs:202:1 [INFO] [stdout] | [INFO] [stdout] 202 | pub enum ConflictType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ must implement `PartialEq` [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider annotating `versioning::ConflictType` with `#[derive(PartialEq)]` [INFO] [stdout] | [INFO] [stdout] 202 + #[derive(PartialEq)] [INFO] [stdout] 203 | pub enum ConflictType { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `system` [INFO] [stdout] --> src/system.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 891 | let system = RragSystemBuilder::new().build(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_system` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `rrag` (lib test) due to 20 previous errors; 9 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/bin/rustc --crate-name rrag --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="default"' --cfg 'feature="http"' --cfg 'feature="reqwest"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-session", "concurrent", "cookie", "dashmap", "default", "http", "hyper", "hyper-util", "memcache", "observability", "redis", "reqwest", "rsllm", "rsllm-client", "security", "security-full", "totp-rs", "tower", "tower-http", "webauthn-rs"))' -C metadata=df7c0382d7d86e1d -C extra-filename=-948d55239d71f118 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-61f1f3e67b235d0c.rmeta --extern argon2=/opt/rustwide/target/debug/deps/libargon2-e95878282a7f8713.rmeta --extern async_stream=/opt/rustwide/target/debug/deps/libasync_stream-85ded56dd81b10b2.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-1026aca84816da2b.so --extern base64=/opt/rustwide/target/debug/deps/libbase64-d8aec028dea2d277.rmeta --extern bcrypt=/opt/rustwide/target/debug/deps/libbcrypt-48a3dccd8240b99e.rmeta --extern bincode=/opt/rustwide/target/debug/deps/libbincode-6b311a9408976ec7.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-42d281030e853103.rmeta --extern csrf=/opt/rustwide/target/debug/deps/libcsrf-5e9672ad9ad33c75.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-a175a51720c4dfea.rmeta --extern headers=/opt/rustwide/target/debug/deps/libheaders-d5e33b6160aec0fa.rmeta --extern hmac=/opt/rustwide/target/debug/deps/libhmac-ec26978a3569e5b7.rmeta --extern hostname=/opt/rustwide/target/debug/deps/libhostname-e794b334b747d7da.rmeta --extern http=/opt/rustwide/target/debug/deps/libhttp-4ab3bc185911a9f6.rmeta --extern http_body_util=/opt/rustwide/target/debug/deps/libhttp_body_util-6065eb7d06f82cab.rmeta --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-191ed427b86fd605.rmeta --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-32c2b57f60aa7028.rmeta --extern pem=/opt/rustwide/target/debug/deps/libpem-032e6c108348d55d.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-b59eff3a0c930809.rmeta --extern rand_core=/opt/rustwide/target/debug/deps/librand_core-0e681b1f0a4028ab.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-f90506be48a7a3f9.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-b9af84cdab355640.rmeta --extern ring=/opt/rustwide/target/debug/deps/libring-1cd04a72302c3182.rmeta --extern rmp_serde=/opt/rustwide/target/debug/deps/librmp_serde-8dc7e92e56ce5d77.rmeta --extern sanitize_html=/opt/rustwide/target/debug/deps/libsanitize_html-0347c77f0472ef54.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-8ea1c95ed5a9571a.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-1be6c2af07793aea.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-6b13f2e54bc785f8.rmeta --extern tempfile=/opt/rustwide/target/debug/deps/libtempfile-2154c6b24ae4c3d1.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-c94b209a3993a00b.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-47e0fcd75c644638.rmeta --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-df01b1f3ed9ed837.rmeta --extern tokio_test=/opt/rustwide/target/debug/deps/libtokio_test-cf0a04734aaa96ac.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-41701773fbb1122d.rmeta --extern uuid=/opt/rustwide/target/debug/deps/libuuid-06e35473a7fefa7f.rmeta --extern validator=/opt/rustwide/target/debug/deps/libvalidator-48e2f4d5da826229.rmeta --extern x509_parser=/opt/rustwide/target/debug/deps/libx509_parser-8ac4d6f4ec269dc5.rmeta --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/ring-2039ada8a97c064c/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/retrieval_core.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn with_metadata(mut self, key: impl Into, value: serde_json::Value) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/retrieval_core.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn with_embedding(mut self, embedding: Embedding) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval_core.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 352 | methods: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval_core.rs:353:9 [INFO] [stdout] | [INFO] [stdout] 353 | weights: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/retrieval_core.rs:516:1 [INFO] [stdout] | [INFO] [stdout] 516 | pub enum StorageMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/retrieval_core.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | DocumentsOnly, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/retrieval_core.rs:518:5 [INFO] [stdout] | [INFO] [stdout] 518 | ChunksOnly, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/retrieval_core.rs:519:5 [INFO] [stdout] | [INFO] [stdout] 519 | Both, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | Document(Document), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | Chunk(DocumentChunk), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | Embedding(Embedding), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | Metadata(HashMap), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/storage.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub enum EntryType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Document, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | Chunk, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | Embedding, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/storage.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | Metadata, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn document(id: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn chunk(document_id: impl Into, chunk_index: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn embedding(id: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/storage.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn with_namespace(mut self, namespace: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn documents() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn chunks() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn embeddings() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/storage.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn with_entry_type(mut self, entry_type: EntryType) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/storage.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn with_namespace(mut self, namespace: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/storage.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn with_prefix(mut self, prefix: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/storage.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn with_limit(mut self, limit: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/storage.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | pub fn with_offset(mut self, offset: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/storage.rs:256:1 [INFO] [stdout] | [INFO] [stdout] 256 | pub struct MemoryStorageConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:281:5 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn with_config(config: MemoryStorageConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/storage.rs:481:1 [INFO] [stdout] | [INFO] [stdout] 481 | pub struct FileStorageConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:507:5 [INFO] [stdout] | [INFO] [stdout] 507 | pub async fn new(base_dir: impl AsRef) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:522:5 [INFO] [stdout] | [INFO] [stdout] 522 | / pub async fn with_config( [INFO] [stdout] 523 | | base_dir: impl AsRef, [INFO] [stdout] 524 | | config: FileStorageConfig, [INFO] [stdout] 525 | | ) -> RragResult { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/storage.rs:699:1 [INFO] [stdout] | [INFO] [stdout] 699 | pub struct StorageServiceConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:729:5 [INFO] [stdout] | [INFO] [stdout] 729 | pub fn new(storage: Arc) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/storage.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | pub fn with_config(storage: Arc, config: StorageServiceConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/streaming.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn text(content: impl Into, position: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/streaming.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn tool_call(content: impl Into, position: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/streaming.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn final_token(position: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/streaming.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn with_metadata(mut self, metadata: serde_json::Value) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub provider: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub model: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub batch_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub timeout_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub max_retries: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub api_key_env: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub backend: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub connection_string: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub max_connections: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub timeout_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub enable_compression: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub index_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub similarity_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub max_results: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub enable_reranking: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub cache_results: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub memory_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub max_messages: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub max_tokens: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub enable_summarization: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub persistence_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub model_provider: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | pub model_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub temperature: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub max_tokens: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub max_tool_calls: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub enable_streaming: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | pub cache_ttl_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub tracing_endpoint: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/system.rs:320:1 [INFO] [stdout] | [INFO] [stdout] 320 | pub struct RequestCounts { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | pub total_requests: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | pub successful_requests: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | pub failed_requests: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | pub embedding_requests: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | pub retrieval_requests: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | pub agent_requests: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/system.rs:330:1 [INFO] [stdout] | [INFO] [stdout] 330 | pub struct PerformanceMetrics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | pub average_response_time_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | pub p95_response_time_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | pub p99_response_time_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:334:5 [INFO] [stdout] | [INFO] [stdout] 334 | pub requests_per_second: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | pub error_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/system.rs:339:1 [INFO] [stdout] | [INFO] [stdout] 339 | pub struct ResourceUsage { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | pub memory_usage_mb: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | pub cpu_usage_percent: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | pub storage_usage_mb: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | pub network_bytes_sent: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | pub network_bytes_received: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/system.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | pub enum HealthStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/system.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | Healthy, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/system.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Degraded, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/system.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | Unhealthy, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/system.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:692:5 [INFO] [stdout] | [INFO] [stdout] 692 | pub success: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:693:5 [INFO] [stdout] | [INFO] [stdout] 693 | pub processing_time_ms: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:694:5 [INFO] [stdout] | [INFO] [stdout] 694 | pub items_processed: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:695:5 [INFO] [stdout] | [INFO] [stdout] 695 | pub errors: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:696:5 [INFO] [stdout] | [INFO] [stdout] 696 | pub metadata: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/system.rs:700:5 [INFO] [stdout] | [INFO] [stdout] 700 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 714 | pub query: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:715:5 [INFO] [stdout] | [INFO] [stdout] 715 | pub results: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:716:5 [INFO] [stdout] | [INFO] [stdout] 716 | pub processing_time_ms: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:717:5 [INFO] [stdout] | [INFO] [stdout] 717 | pub total_results: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:718:5 [INFO] [stdout] | [INFO] [stdout] 718 | pub metadata: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:724:5 [INFO] [stdout] | [INFO] [stdout] 724 | pub agent_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:725:5 [INFO] [stdout] | [INFO] [stdout] 725 | pub response: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:726:5 [INFO] [stdout] | [INFO] [stdout] 726 | pub conversation_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:727:5 [INFO] [stdout] | [INFO] [stdout] 727 | pub processing_time_ms: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:728:5 [INFO] [stdout] | [INFO] [stdout] 728 | pub tool_calls: Vec, // Simplified [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:729:5 [INFO] [stdout] | [INFO] [stdout] 729 | pub metadata: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:735:5 [INFO] [stdout] | [INFO] [stdout] 735 | pub overall_status: HealthStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | pub component_status: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:737:5 [INFO] [stdout] | [INFO] [stdout] 737 | pub check_time: chrono::DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:738:5 [INFO] [stdout] | [INFO] [stdout] 738 | pub uptime_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/system.rs:739:5 [INFO] [stdout] | [INFO] [stdout] 739 | pub version: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/system.rs:748:5 [INFO] [stdout] | [INFO] [stdout] 748 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:754:5 [INFO] [stdout] | [INFO] [stdout] 754 | pub fn with_name(mut self, name: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:759:5 [INFO] [stdout] | [INFO] [stdout] 759 | pub fn with_environment(mut self, environment: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:764:5 [INFO] [stdout] | [INFO] [stdout] 764 | pub fn with_embedding_config(mut self, config: EmbeddingConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:769:5 [INFO] [stdout] | [INFO] [stdout] 769 | pub fn with_storage_config(mut self, config: StorageConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:774:5 [INFO] [stdout] | [INFO] [stdout] 774 | pub fn with_performance_config(mut self, config: PerformanceConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:779:5 [INFO] [stdout] | [INFO] [stdout] 779 | pub fn enable_feature(mut self, feature: &str, enabled: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/system.rs:791:5 [INFO] [stdout] | [INFO] [stdout] 791 | pub async fn build(self) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tools.rs:509:5 [INFO] [stdout] | [INFO] [stdout] 509 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/retrieval/fusion.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn new(weights: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/retrieval/fusion.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn new(feature_weights: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval/hybrid.rs:475:5 [INFO] [stdout] | [INFO] [stdout] 475 | pub bm25_stats: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval/hybrid.rs:476:5 [INFO] [stdout] | [INFO] [stdout] 476 | pub semantic_stats: std::collections::HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval/hybrid.rs:477:5 [INFO] [stdout] | [INFO] [stdout] 477 | pub total_queries: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval/hybrid.rs:478:5 [INFO] [stdout] | [INFO] [stdout] 478 | pub avg_response_time_ms: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/retrieval/hybrid.rs:479:5 [INFO] [stdout] | [INFO] [stdout] 479 | pub fusion_strategy: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/mod.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | CrossEncoder, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/mod.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | LearningToRank, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/mod.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | MultiSignal, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/mod.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | Neural, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | ReLU, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | GELU, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | Swish, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | Tanh, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | Sigmoid, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | WordPiece, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | BPE, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | SentencePiece, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | Whitespace, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/reranking/neural_reranker.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | Custom(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/reranking/neural_reranker.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | pub type TransformerReranker = NeuralReranker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/reranking/neural_reranker.rs:628:1 [INFO] [stdout] | [INFO] [stdout] 628 | pub type BertReranker = SimulatedBertReranker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/reranking/neural_reranker.rs:629:1 [INFO] [stdout] | [INFO] [stdout] 629 | pub type RobertaReranker = SimulatedRobertaReranker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/reranking/neural_reranker.rs:632:1 [INFO] [stdout] | [INFO] [stdout] 632 | pub struct SimulatedBertReranker { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/reranking/neural_reranker.rs:735:1 [INFO] [stdout] | [INFO] [stdout] 735 | pub struct SimulatedRobertaReranker { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:497:5 [INFO] [stdout] | [INFO] [stdout] 497 | Json, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | Csv, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | Html, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:500:5 [INFO] [stdout] | [INFO] [stdout] 500 | Markdown, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:709:5 [INFO] [stdout] | [INFO] [stdout] 709 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:710:5 [INFO] [stdout] | [INFO] [stdout] 710 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:711:5 [INFO] [stdout] | [INFO] [stdout] 711 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/mod.rs:712:5 [INFO] [stdout] | [INFO] [stdout] 712 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/evaluation/mod.rs:1125:5 [INFO] [stdout] | [INFO] [stdout] 1125 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | Easy, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | Hard, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | Expert, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | General, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | Science, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | Technology, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | History, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | Literature, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | Medicine, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Law, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | Finance, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Education, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | News, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/benchmarks.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/generation_eval.rs:194:1 [INFO] [stdout] | [INFO] [stdout] 194 | pub struct FluencyConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | pub use_language_model: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub grammar_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | pub syntax_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub vocabulary_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/generation_eval.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub struct CoherenceConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | pub sentence_level: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | pub paragraph_level: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | pub discourse_markers_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub topic_consistency_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/generation_eval.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 232 | pub struct RelevanceConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub query_relevance_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub context_relevance_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub topic_drift_penalty: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/generation_eval.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | pub struct FactualAccuracyConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | pub use_fact_checking: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub entity_consistency_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | pub numerical_accuracy_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub claim_verification_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/generation_eval.rs:268:1 [INFO] [stdout] | [INFO] [stdout] 268 | pub struct DiversityConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | pub lexical_diversity: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub syntactic_diversity: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | pub semantic_diversity: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/generation_eval.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub repetition_penalty: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:163:1 [INFO] [stdout] | [INFO] [stdout] 163 | pub struct FaithfulnessConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | pub use_nli_model: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub batch_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub similarity_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:180:1 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct AnswerRelevancyConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | pub use_question_generation: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | pub num_generated_questions: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub similarity_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:197:1 [INFO] [stdout] | [INFO] [stdout] 197 | pub struct ContextPrecisionConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub use_binary_relevance: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | pub relevance_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | pub struct ContextRecallConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub sentence_similarity_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | pub use_semantic_similarity: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 227 | pub struct ContextRelevancyConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub relevance_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct AnswerSimilarityConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub similarity_method: SimilarityMethod, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | pub weight_factual: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | pub weight_semantic: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/evaluation/ragas.rs:257:1 [INFO] [stdout] | [INFO] [stdout] 257 | pub struct AnswerCorrectnessConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | pub use_fact_checking: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | pub factual_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/evaluation/ragas.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub semantic_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/evaluation/ragas.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | pub enum SimilarityMethod { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/ragas.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | Cosine, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/ragas.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | Jaccard, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/ragas.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | Bleu, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/evaluation/ragas.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | Rouge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | pub max_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub ttl: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | pub eviction_policy: EvictionPolicy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | pub similarity_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | pub max_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:377:5 [INFO] [stdout] | [INFO] [stdout] 377 | pub ttl: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:378:5 [INFO] [stdout] | [INFO] [stdout] 378 | pub eviction_policy: EvictionPolicy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:379:5 [INFO] [stdout] | [INFO] [stdout] 379 | pub compression_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | pub max_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | pub ttl: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | pub similarity_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | pub clustering_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | pub max_clusters: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | pub max_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | pub ttl: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:399:5 [INFO] [stdout] | [INFO] [stdout] 399 | pub eviction_policy: EvictionPolicy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | pub compress_large_results: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:407:5 [INFO] [stdout] | [INFO] [stdout] 407 | pub storage_path: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 408 | pub auto_save_interval: Duration, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | pub format: PersistenceFormat, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | pub async_writes: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | pub batch_operations: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | pub background_cleanup: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/mod.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | pub memory_pressure_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/mod.rs:439:5 [INFO] [stdout] | [INFO] [stdout] 439 | Binary, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/mod.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 440 | Json, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/mod.rs:441:5 [INFO] [stdout] | [INFO] [stdout] 441 | MessagePack, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/cache_core.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | Increasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/cache_core.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | Decreasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/cache_core.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | Stable, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/cache_core.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/embedding_cache.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub offset: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:117:16 [INFO] [stdout] | [INFO] [stdout] 117 | Eviction { count: usize }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | Compression { count: usize }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | pub p50_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub p95_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub p99_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub max_us: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | Get { hit: bool }, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:409:11 [INFO] [stdout] | [INFO] [stdout] 409 | Get { hit: bool }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:410:5 [INFO] [stdout] | [INFO] [stdout] 410 | Put, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | Remove, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | Evict, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | pub summary: SummaryStats, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | pub recommendations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | pub alerts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:421:5 [INFO] [stdout] | [INFO] [stdout] 421 | pub trends: TrendAnalysis, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:427:5 [INFO] [stdout] | [INFO] [stdout] 427 | pub total_operations: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:428:5 [INFO] [stdout] | [INFO] [stdout] 428 | pub overall_hit_rate: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | pub memory_usage_mb: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | pub avg_latency_us: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:431:5 [INFO] [stdout] | [INFO] [stdout] 431 | pub efficiency_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:437:5 [INFO] [stdout] | [INFO] [stdout] 437 | pub severity: AlertSeverity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:438:5 [INFO] [stdout] | [INFO] [stdout] 438 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:439:5 [INFO] [stdout] | [INFO] [stdout] 439 | pub timestamp: SystemTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | Info, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:446:5 [INFO] [stdout] | [INFO] [stdout] 446 | Warning, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:447:5 [INFO] [stdout] | [INFO] [stdout] 447 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:453:5 [INFO] [stdout] | [INFO] [stdout] 453 | pub hit_rate_trend: Trend, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | pub memory_trend: Trend, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:455:5 [INFO] [stdout] | [INFO] [stdout] 455 | pub latency_trend: Trend, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/metrics.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub efficiency_trend: Trend, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:462:5 [INFO] [stdout] | [INFO] [stdout] 462 | Increasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:463:5 [INFO] [stdout] | [INFO] [stdout] 463 | Decreasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:464:5 [INFO] [stdout] | [INFO] [stdout] 464 | Stable, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/metrics.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | Volatile, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/caching/metrics.rs:514:5 [INFO] [stdout] | [INFO] [stdout] 514 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/caching/metrics.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 526 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/caching/metrics.rs:537:5 [INFO] [stdout] | [INFO] [stdout] 537 | pub fn new(max_size: usize, interval: Duration) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/caching/metrics.rs:546:5 [INFO] [stdout] | [INFO] [stdout] 546 | pub fn add_snapshot(&mut self, snapshot: MetricsSnapshot) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/caching/policies.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | fn metadata(&self) -> &CacheEntryMetadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/caching/policies.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn metadata_mut(&mut self) -> &mut CacheEntryMetadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/caching/policies.rs:334:1 [INFO] [stdout] | [INFO] [stdout] 334 | pub struct FeatureWeights { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | pub recency_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:336:5 [INFO] [stdout] | [INFO] [stdout] 336 | pub frequency_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:337:5 [INFO] [stdout] | [INFO] [stdout] 337 | pub size_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | pub semantic_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub pattern_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/caching/policies.rs:343:1 [INFO] [stdout] | [INFO] [stdout] 343 | pub struct EvictionOutcome { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | pub key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | pub features: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:346:5 [INFO] [stdout] | [INFO] [stdout] 346 | pub was_good_eviction: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/caching/policies.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | pub timestamp: SystemTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/result_cache.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/result_cache.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | Gzip, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/result_cache.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | Snappy, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/result_cache.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | Zstd, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/semantic_cache.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | KMeans, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/semantic_cache.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | HierarchicalClustering, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/semantic_cache.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | DBSCAN, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/caching/semantic_cache.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | OnlineKMeans, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub max_height: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:552:5 [INFO] [stdout] | [INFO] [stdout] 552 | JPEG, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:553:5 [INFO] [stdout] | [INFO] [stdout] 553 | PNG, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:554:5 [INFO] [stdout] | [INFO] [stdout] 554 | GIF, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:555:5 [INFO] [stdout] | [INFO] [stdout] 555 | BMP, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:556:5 [INFO] [stdout] | [INFO] [stdout] 556 | WEBP, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:557:5 [INFO] [stdout] | [INFO] [stdout] 557 | SVG, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:558:5 [INFO] [stdout] | [INFO] [stdout] 558 | TIFF, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:564:5 [INFO] [stdout] | [INFO] [stdout] 564 | CSV, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:565:5 [INFO] [stdout] | [INFO] [stdout] 565 | JSON, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:566:5 [INFO] [stdout] | [INFO] [stdout] 566 | Markdown, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:567:5 [INFO] [stdout] | [INFO] [stdout] 567 | HTML, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:573:5 [INFO] [stdout] | [INFO] [stdout] 573 | Line, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:574:5 [INFO] [stdout] | [INFO] [stdout] 574 | Bar, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:575:5 [INFO] [stdout] | [INFO] [stdout] 575 | Pie, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:576:5 [INFO] [stdout] | [INFO] [stdout] 576 | Scatter, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | Area, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:578:5 [INFO] [stdout] | [INFO] [stdout] 578 | Histogram, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:579:5 [INFO] [stdout] | [INFO] [stdout] 579 | HeatMap, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:580:5 [INFO] [stdout] | [INFO] [stdout] 580 | Box, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:581:5 [INFO] [stdout] | [INFO] [stdout] 581 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:587:5 [INFO] [stdout] | [INFO] [stdout] 587 | Tesseract, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:588:5 [INFO] [stdout] | [INFO] [stdout] 588 | EasyOCR, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:589:5 [INFO] [stdout] | [INFO] [stdout] 589 | PaddleOCR, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:590:5 [INFO] [stdout] | [INFO] [stdout] 590 | CloudVision, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:596:5 [INFO] [stdout] | [INFO] [stdout] 596 | PDF, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:597:5 [INFO] [stdout] | [INFO] [stdout] 597 | Word, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:598:5 [INFO] [stdout] | [INFO] [stdout] 598 | PowerPoint, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:599:5 [INFO] [stdout] | [INFO] [stdout] 599 | HTML, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:600:5 [INFO] [stdout] | [INFO] [stdout] 600 | Markdown, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:601:5 [INFO] [stdout] | [INFO] [stdout] 601 | PlainText, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:602:5 [INFO] [stdout] | [INFO] [stdout] 602 | Mixed, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:608:5 [INFO] [stdout] | [INFO] [stdout] 608 | String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:609:5 [INFO] [stdout] | [INFO] [stdout] 609 | Number, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:610:5 [INFO] [stdout] | [INFO] [stdout] 610 | Date, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:611:5 [INFO] [stdout] | [INFO] [stdout] 611 | Boolean, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | Mixed, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:701:5 [INFO] [stdout] | [INFO] [stdout] 701 | pub min: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:702:5 [INFO] [stdout] | [INFO] [stdout] 702 | pub max: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:703:5 [INFO] [stdout] | [INFO] [stdout] 703 | pub mean: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:704:5 [INFO] [stdout] | [INFO] [stdout] 704 | pub median: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:705:5 [INFO] [stdout] | [INFO] [stdout] 705 | pub std_dev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:711:5 [INFO] [stdout] | [INFO] [stdout] 711 | pub min_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:712:5 [INFO] [stdout] | [INFO] [stdout] 712 | pub max_length: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:713:5 [INFO] [stdout] | [INFO] [stdout] 713 | pub avg_length: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 714 | pub most_common: Vec<(String, usize)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:720:5 [INFO] [stdout] | [INFO] [stdout] 720 | pub x_label: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:721:5 [INFO] [stdout] | [INFO] [stdout] 721 | pub y_label: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:722:5 [INFO] [stdout] | [INFO] [stdout] 722 | pub x_range: Option<(f64, f64)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:723:5 [INFO] [stdout] | [INFO] [stdout] 723 | pub y_range: Option<(f64, f64)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:729:5 [INFO] [stdout] | [INFO] [stdout] 729 | pub x: f64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:730:5 [INFO] [stdout] | [INFO] [stdout] 730 | pub y: f64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | pub label: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:732:5 [INFO] [stdout] | [INFO] [stdout] 732 | pub series: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:757:5 [INFO] [stdout] | [INFO] [stdout] 757 | Increasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:758:5 [INFO] [stdout] | [INFO] [stdout] 758 | Decreasing, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:759:5 [INFO] [stdout] | [INFO] [stdout] 759 | Stable, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:760:5 [INFO] [stdout] | [INFO] [stdout] 760 | Volatile, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:766:5 [INFO] [stdout] | [INFO] [stdout] 766 | pub period: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | pub amplitude: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:768:5 [INFO] [stdout] | [INFO] [stdout] 768 | pub phase: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:790:5 [INFO] [stdout] | [INFO] [stdout] 790 | pub text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:791:5 [INFO] [stdout] | [INFO] [stdout] 791 | pub confidence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:792:5 [INFO] [stdout] | [INFO] [stdout] 792 | pub bounding_box: BoundingBox, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:798:5 [INFO] [stdout] | [INFO] [stdout] 798 | pub x: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:799:5 [INFO] [stdout] | [INFO] [stdout] 799 | pub y: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:800:5 [INFO] [stdout] | [INFO] [stdout] 800 | pub width: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:801:5 [INFO] [stdout] | [INFO] [stdout] 801 | pub height: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:820:5 [INFO] [stdout] | [INFO] [stdout] 820 | pub id: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:821:5 [INFO] [stdout] | [INFO] [stdout] 821 | pub text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | pub bounding_box: BoundingBox, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:823:5 [INFO] [stdout] | [INFO] [stdout] 823 | pub block_type: BlockType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:829:5 [INFO] [stdout] | [INFO] [stdout] 829 | Title, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:830:5 [INFO] [stdout] | [INFO] [stdout] 830 | Heading, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:831:5 [INFO] [stdout] | [INFO] [stdout] 831 | Paragraph, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:832:5 [INFO] [stdout] | [INFO] [stdout] 832 | Caption, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:833:5 [INFO] [stdout] | [INFO] [stdout] 833 | Footer, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:834:5 [INFO] [stdout] | [INFO] [stdout] 834 | Header, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:840:5 [INFO] [stdout] | [INFO] [stdout] 840 | pub index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:841:5 [INFO] [stdout] | [INFO] [stdout] 841 | pub blocks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:842:5 [INFO] [stdout] | [INFO] [stdout] 842 | pub width: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:848:5 [INFO] [stdout] | [INFO] [stdout] 848 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:849:5 [INFO] [stdout] | [INFO] [stdout] 849 | pub title: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:850:5 [INFO] [stdout] | [INFO] [stdout] 850 | pub content: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:851:5 [INFO] [stdout] | [INFO] [stdout] 851 | pub section_type: SectionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:852:5 [INFO] [stdout] | [INFO] [stdout] 852 | pub level: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:853:5 [INFO] [stdout] | [INFO] [stdout] 853 | pub page_range: (usize, usize), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:859:5 [INFO] [stdout] | [INFO] [stdout] 859 | Title, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:860:5 [INFO] [stdout] | [INFO] [stdout] 860 | Abstract, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:861:5 [INFO] [stdout] | [INFO] [stdout] 861 | Introduction, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:862:5 [INFO] [stdout] | [INFO] [stdout] 862 | Body, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:863:5 [INFO] [stdout] | [INFO] [stdout] 863 | Conclusion, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:864:5 [INFO] [stdout] | [INFO] [stdout] 864 | References, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:865:5 [INFO] [stdout] | [INFO] [stdout] 865 | Appendix, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:871:5 [INFO] [stdout] | [INFO] [stdout] 871 | pub column_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:872:5 [INFO] [stdout] | [INFO] [stdout] 872 | pub column_widths: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | pub gutter_width: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:879:5 [INFO] [stdout] | [INFO] [stdout] 879 | pub title: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:880:5 [INFO] [stdout] | [INFO] [stdout] 880 | pub author: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:881:5 [INFO] [stdout] | [INFO] [stdout] 881 | pub creation_date: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:882:5 [INFO] [stdout] | [INFO] [stdout] 882 | pub modification_date: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:883:5 [INFO] [stdout] | [INFO] [stdout] 883 | pub page_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:884:5 [INFO] [stdout] | [INFO] [stdout] 884 | pub word_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 885 | pub language: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:886:5 [INFO] [stdout] | [INFO] [stdout] 886 | pub format: DocumentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:892:5 [INFO] [stdout] | [INFO] [stdout] 892 | pub width: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | pub height: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:894:5 [INFO] [stdout] | [INFO] [stdout] 894 | pub format: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 895 | pub size_bytes: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:896:5 [INFO] [stdout] | [INFO] [stdout] 896 | pub dpi: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:897:5 [INFO] [stdout] | [INFO] [stdout] 897 | pub color_space: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:903:5 [INFO] [stdout] | [INFO] [stdout] 903 | pub rgb: (u8, u8, u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:904:5 [INFO] [stdout] | [INFO] [stdout] 904 | pub percentage: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 905 | pub name: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:911:5 [INFO] [stdout] | [INFO] [stdout] 911 | pub class: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:912:5 [INFO] [stdout] | [INFO] [stdout] 912 | pub confidence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:913:5 [INFO] [stdout] | [INFO] [stdout] 913 | pub bounding_box: (f32, f32, f32, f32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:919:5 [INFO] [stdout] | [INFO] [stdout] 919 | pub sharpness: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:920:5 [INFO] [stdout] | [INFO] [stdout] 920 | pub contrast: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | pub brightness: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:922:5 [INFO] [stdout] | [INFO] [stdout] 922 | pub noise_level: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:928:5 [INFO] [stdout] | [INFO] [stdout] 928 | pub composition_type: CompositionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:929:5 [INFO] [stdout] | [INFO] [stdout] 929 | pub focal_points: Vec<(f32, f32)>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:930:5 [INFO] [stdout] | [INFO] [stdout] 930 | pub balance: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:936:5 [INFO] [stdout] | [INFO] [stdout] 936 | RuleOfThirds, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | Centered, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:938:5 [INFO] [stdout] | [INFO] [stdout] 938 | Diagonal, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:939:5 [INFO] [stdout] | [INFO] [stdout] 939 | Symmetrical, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/mod.rs:940:5 [INFO] [stdout] | [INFO] [stdout] 940 | Asymmetrical, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:946:5 [INFO] [stdout] | [INFO] [stdout] 946 | pub bold: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:947:5 [INFO] [stdout] | [INFO] [stdout] 947 | pub italic: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:948:5 [INFO] [stdout] | [INFO] [stdout] 948 | pub color: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:949:5 [INFO] [stdout] | [INFO] [stdout] 949 | pub background: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:955:5 [INFO] [stdout] | [INFO] [stdout] 955 | pub text_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:956:5 [INFO] [stdout] | [INFO] [stdout] 956 | pub visual_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:957:5 [INFO] [stdout] | [INFO] [stdout] 957 | pub table_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/mod.rs:958:5 [INFO] [stdout] | [INFO] [stdout] 958 | pub chart_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | CNN, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | SVM, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | RandomForest, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | Ensemble, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | ColorHistogram, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | EdgeDetection, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | ShapeFeatures, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | TextFeatures, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | LayoutFeatures, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | Circle, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | Square, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | Triangle, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | Diamond, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | Plus, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | Cross, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | Star, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | Solid, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | Dashed, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | Dotted, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | DashDot, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:295:5 [INFO] [stdout] | [INFO] [stdout] 295 | Label, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | Arrow, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | Callout, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | Highlight, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | Sequential, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:305:5 [INFO] [stdout] | [INFO] [stdout] 305 | Diverging, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | Categorical, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | Monochromatic, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | Thin, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 314 | Light, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | Regular, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | Bold, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | ExtraBold, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | Major, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | Minor, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:326:5 [INFO] [stdout] | [INFO] [stdout] 326 | Both, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/chart_processor.rs:327:5 [INFO] [stdout] | [INFO] [stdout] 327 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/document_parser.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | LeftToRight, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/document_parser.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | TopToBottom, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/document_parser.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | ZPattern, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/document_parser.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | FPattern, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/document_parser.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | Auto, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/document_parser.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 531 | pub path: std::path::PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/document_parser.rs:532:5 [INFO] [stdout] | [INFO] [stdout] 532 | pub caption: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/document_parser.rs:533:5 [INFO] [stdout] | [INFO] [stdout] 533 | pub alt_text: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/document_parser.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 539 | pub path: std::path::PathBuf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/document_parser.rs:540:5 [INFO] [stdout] | [INFO] [stdout] 540 | pub title: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/document_parser.rs:541:5 [INFO] [stdout] | [INFO] [stdout] 541 | pub description: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/document_parser.rs:817:5 [INFO] [stdout] | [INFO] [stdout] 817 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/document_parser.rs:824:5 [INFO] [stdout] | [INFO] [stdout] 824 | pub async fn extract(&self, _file_path: &Path) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/document_parser.rs:842:5 [INFO] [stdout] | [INFO] [stdout] 842 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/document_parser.rs:849:5 [INFO] [stdout] | [INFO] [stdout] 849 | pub async fn extract(&self, _file_path: &Path) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/document_parser.rs:867:5 [INFO] [stdout] | [INFO] [stdout] 867 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/document_parser.rs:874:5 [INFO] [stdout] | [INFO] [stdout] 874 | pub async fn extract(&self, _file_path: &Path) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/document_parser.rs:892:5 [INFO] [stdout] | [INFO] [stdout] 892 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/document_parser.rs:899:5 [INFO] [stdout] | [INFO] [stdout] 899 | pub async fn extract(&self, file_path: &Path) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | pub text_importance: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:808:5 [INFO] [stdout] | [INFO] [stdout] 808 | pub visual_importance: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:809:5 [INFO] [stdout] | [INFO] [stdout] 809 | pub table_importance: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:810:5 [INFO] [stdout] | [INFO] [stdout] 810 | pub chart_importance: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:816:5 [INFO] [stdout] | [INFO] [stdout] 816 | pub text_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:817:5 [INFO] [stdout] | [INFO] [stdout] 817 | pub visual_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:818:5 [INFO] [stdout] | [INFO] [stdout] 818 | pub table_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:819:5 [INFO] [stdout] | [INFO] [stdout] 819 | pub chart_quality: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:823:5 [INFO] [stdout] | [INFO] [stdout] 823 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:830:5 [INFO] [stdout] | [INFO] [stdout] 830 | pub fn calculate_text_score(&self, text: &str) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:841:5 [INFO] [stdout] | [INFO] [stdout] 841 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:848:5 [INFO] [stdout] | [INFO] [stdout] 848 | pub fn calculate_visual_score(&self, images: &[ProcessedImage]) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:870:5 [INFO] [stdout] | [INFO] [stdout] 870 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:876:5 [INFO] [stdout] | [INFO] [stdout] 876 | pub fn calculate_table_score(&self, tables: &[ExtractedTable]) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:915:5 [INFO] [stdout] | [INFO] [stdout] 915 | pub fn assess_quality(&self, embeddings: &MultiModalEmbeddings) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:966:5 [INFO] [stdout] | [INFO] [stdout] 966 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:975:5 [INFO] [stdout] | [INFO] [stdout] 975 | pub fn calculate_entity_score(&self, _text: &str) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:984:5 [INFO] [stdout] | [INFO] [stdout] 984 | pub fn analyze_aesthetics(&self, _image: &ProcessedImage) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/embedding_fusion.rs:991:5 [INFO] [stdout] | [INFO] [stdout] 991 | pub fn calculate_density(&self, table: &ExtractedTable) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | ViTB32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | ViTB16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | ViTL14, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | ResNet50, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | YOLO, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | SSD, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | FasterRCNN, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | RetinaNet, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub mean: [f32; 3], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | pub std: [f32; 3], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:580:5 [INFO] [stdout] | [INFO] [stdout] 580 | pub data: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:581:5 [INFO] [stdout] | [INFO] [stdout] 581 | pub width: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:582:5 [INFO] [stdout] | [INFO] [stdout] 582 | pub height: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:583:5 [INFO] [stdout] | [INFO] [stdout] 583 | pub channels: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:589:5 [INFO] [stdout] | [INFO] [stdout] 589 | pub tensor: Vec>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:590:5 [INFO] [stdout] | [INFO] [stdout] 590 | pub original_size: (u32, u32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:596:5 [INFO] [stdout] | [INFO] [stdout] 596 | pub harmony_type: HarmonyType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/image_processor.rs:597:5 [INFO] [stdout] | [INFO] [stdout] 597 | pub harmony_score: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:603:5 [INFO] [stdout] | [INFO] [stdout] 603 | Monochromatic, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:604:5 [INFO] [stdout] | [INFO] [stdout] 604 | Analogous, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:605:5 [INFO] [stdout] | [INFO] [stdout] 605 | Complementary, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:606:5 [INFO] [stdout] | [INFO] [stdout] 606 | Triadic, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/image_processor.rs:607:5 [INFO] [stdout] | [INFO] [stdout] 607 | Tetradic, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | SingleColumn, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | MultiColumn, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | Magazine, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | Newspaper, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | Academic, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | Technical, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | Web, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:858:1 [INFO] [stdout] | [INFO] [stdout] 858 | pub struct DocumentContent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:859:5 [INFO] [stdout] | [INFO] [stdout] 859 | pub text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:860:5 [INFO] [stdout] | [INFO] [stdout] 860 | pub document_type: DocumentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:861:5 [INFO] [stdout] | [INFO] [stdout] 861 | pub page_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:862:5 [INFO] [stdout] | [INFO] [stdout] 862 | pub page_width: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:863:5 [INFO] [stdout] | [INFO] [stdout] 863 | pub page_height: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:864:5 [INFO] [stdout] | [INFO] [stdout] 864 | pub has_headers: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:865:5 [INFO] [stdout] | [INFO] [stdout] 865 | pub has_footers: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:866:5 [INFO] [stdout] | [INFO] [stdout] 866 | pub formatting_info: FormattingInfo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:870:1 [INFO] [stdout] | [INFO] [stdout] 870 | pub struct DocumentStructure { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:871:5 [INFO] [stdout] | [INFO] [stdout] 871 | pub detection_confidence: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:872:5 [INFO] [stdout] | [INFO] [stdout] 872 | pub hierarchy_levels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | pub structural_elements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:877:1 [INFO] [stdout] | [INFO] [stdout] 877 | pub struct HierarchyLevel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:878:5 [INFO] [stdout] | [INFO] [stdout] 878 | pub level: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:879:5 [INFO] [stdout] | [INFO] [stdout] 879 | pub elements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:883:1 [INFO] [stdout] | [INFO] [stdout] 883 | pub struct StructuralElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:884:5 [INFO] [stdout] | [INFO] [stdout] 884 | pub element_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 885 | pub position: ElementPosition, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:886:5 [INFO] [stdout] | [INFO] [stdout] 886 | pub properties: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:890:1 [INFO] [stdout] | [INFO] [stdout] 890 | pub struct ElementPosition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:891:5 [INFO] [stdout] | [INFO] [stdout] 891 | pub page: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:892:5 [INFO] [stdout] | [INFO] [stdout] 892 | pub x: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | pub y: f32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:894:5 [INFO] [stdout] | [INFO] [stdout] 894 | pub width: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 895 | pub height: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:899:1 [INFO] [stdout] | [INFO] [stdout] 899 | pub struct FormattingInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:900:5 [INFO] [stdout] | [INFO] [stdout] 900 | pub has_consistent_fonts: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:901:5 [INFO] [stdout] | [INFO] [stdout] 901 | pub has_consistent_spacing: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:902:5 [INFO] [stdout] | [INFO] [stdout] 902 | pub has_consistent_colors: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:903:5 [INFO] [stdout] | [INFO] [stdout] 903 | pub font_families: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:904:5 [INFO] [stdout] | [INFO] [stdout] 904 | pub font_sizes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:908:1 [INFO] [stdout] | [INFO] [stdout] 908 | pub struct PageAnalysis { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:909:5 [INFO] [stdout] | [INFO] [stdout] 909 | pub page_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:910:5 [INFO] [stdout] | [INFO] [stdout] 910 | pub page_types: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:911:5 [INFO] [stdout] | [INFO] [stdout] 911 | pub content_distribution: ContentDistribution, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:915:1 [INFO] [stdout] | [INFO] [stdout] 915 | pub struct ContentDistribution { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:916:5 [INFO] [stdout] | [INFO] [stdout] 916 | pub text_percentage: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:917:5 [INFO] [stdout] | [INFO] [stdout] 917 | pub image_percentage: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:918:5 [INFO] [stdout] | [INFO] [stdout] 918 | pub table_percentage: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/layout_analysis.rs:919:5 [INFO] [stdout] | [INFO] [stdout] 919 | pub whitespace_percentage: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:924:1 [INFO] [stdout] | [INFO] [stdout] 924 | pub enum ContentBalance { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:925:5 [INFO] [stdout] | [INFO] [stdout] 925 | TextHeavy, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:926:5 [INFO] [stdout] | [INFO] [stdout] 926 | VisualHeavy, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:927:5 [INFO] [stdout] | [INFO] [stdout] 927 | Balanced, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:931:1 [INFO] [stdout] | [INFO] [stdout] 931 | pub enum ComplexityLevel { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:932:5 [INFO] [stdout] | [INFO] [stdout] 932 | Simple, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:933:5 [INFO] [stdout] | [INFO] [stdout] 933 | Moderate, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:934:5 [INFO] [stdout] | [INFO] [stdout] 934 | Complex, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:935:5 [INFO] [stdout] | [INFO] [stdout] 935 | VeryComplex, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:939:1 [INFO] [stdout] | [INFO] [stdout] 939 | pub enum PageType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:940:5 [INFO] [stdout] | [INFO] [stdout] 940 | TitlePage, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:941:5 [INFO] [stdout] | [INFO] [stdout] 941 | ContentPage, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:942:5 [INFO] [stdout] | [INFO] [stdout] 942 | TOCPage, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:943:5 [INFO] [stdout] | [INFO] [stdout] 943 | IndexPage, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:944:5 [INFO] [stdout] | [INFO] [stdout] 944 | AppendixPage, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:948:1 [INFO] [stdout] | [INFO] [stdout] 948 | pub enum HeaderRuleType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:949:5 [INFO] [stdout] | [INFO] [stdout] 949 | FontSize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:950:5 [INFO] [stdout] | [INFO] [stdout] 950 | FontWeight, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:951:5 [INFO] [stdout] | [INFO] [stdout] 951 | Capitalization, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:952:5 [INFO] [stdout] | [INFO] [stdout] 952 | Positioning, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 953 | Numbering, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:957:1 [INFO] [stdout] | [INFO] [stdout] 957 | pub enum ColumnAlgorithmType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:958:5 [INFO] [stdout] | [INFO] [stdout] 958 | WhitespaceAnalysis, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:959:5 [INFO] [stdout] | [INFO] [stdout] 959 | TextBlockAlignment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:960:5 [INFO] [stdout] | [INFO] [stdout] 960 | StatisticalClustering, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:961:5 [INFO] [stdout] | [INFO] [stdout] 961 | GeometricDetection, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:965:1 [INFO] [stdout] | [INFO] [stdout] 965 | pub enum RuleCondition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:966:5 [INFO] [stdout] | [INFO] [stdout] 966 | TextPattern(String), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:967:5 [INFO] [stdout] | [INFO] [stdout] 967 | FontSize(f32), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:968:5 [INFO] [stdout] | [INFO] [stdout] 968 | Position(f32, f32), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | ContentLength(usize), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/layout_analysis.rs:973:1 [INFO] [stdout] | [INFO] [stdout] 973 | pub enum RuleAction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:974:5 [INFO] [stdout] | [INFO] [stdout] 974 | ClassifyAsSection(SectionType), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:975:5 [INFO] [stdout] | [INFO] [stdout] 975 | SetHierarchyLevel(usize), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:976:5 [INFO] [stdout] | [INFO] [stdout] 976 | MarkAsHeader, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/layout_analysis.rs:977:5 [INFO] [stdout] | [INFO] [stdout] 977 | MarkAsFooter, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:982:5 [INFO] [stdout] | [INFO] [stdout] 982 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/layout_analysis.rs:990:5 [INFO] [stdout] | [INFO] [stdout] 990 | / pub async fn detect_structure( [INFO] [stdout] 991 | | &self, [INFO] [stdout] 992 | | _content: &DocumentContent, [INFO] [stdout] 993 | | ) -> RragResult { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1003:5 [INFO] [stdout] | [INFO] [stdout] 1003 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1011:5 [INFO] [stdout] | [INFO] [stdout] 1011 | / pub async fn identify_sections( [INFO] [stdout] 1012 | | &self, [INFO] [stdout] 1013 | | content: &DocumentContent, [INFO] [stdout] 1014 | | _structure: &DocumentStructure, [INFO] [stdout] 1015 | | ) -> RragResult> { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1028:5 [INFO] [stdout] | [INFO] [stdout] 1028 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1036:5 [INFO] [stdout] | [INFO] [stdout] 1036 | / pub async fn analyze_reading_order( [INFO] [stdout] 1037 | | &self, [INFO] [stdout] 1038 | | _content: &DocumentContent, [INFO] [stdout] 1039 | | sections: &[DocumentSection], [INFO] [stdout] 1040 | | ) -> RragResult> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1046:5 [INFO] [stdout] | [INFO] [stdout] 1046 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1054:5 [INFO] [stdout] | [INFO] [stdout] 1054 | / pub async fn detect_columns( [INFO] [stdout] 1055 | | &self, [INFO] [stdout] 1056 | | content: &DocumentContent, [INFO] [stdout] 1057 | | ) -> RragResult> { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1072:5 [INFO] [stdout] | [INFO] [stdout] 1072 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1080:5 [INFO] [stdout] | [INFO] [stdout] 1080 | pub async fn analyze_pages(&self, content: &DocumentContent) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1119 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1128:5 [INFO] [stdout] | [INFO] [stdout] 1128 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1137:5 [INFO] [stdout] | [INFO] [stdout] 1137 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1146:5 [INFO] [stdout] | [INFO] [stdout] 1146 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1155:5 [INFO] [stdout] | [INFO] [stdout] 1155 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1164:5 [INFO] [stdout] | [INFO] [stdout] 1164 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1173:5 [INFO] [stdout] | [INFO] [stdout] 1173 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1182:1 [INFO] [stdout] | [INFO] [stdout] 1182 | pub struct ClassificationRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1183:1 [INFO] [stdout] | [INFO] [stdout] 1183 | pub struct FeatureExtractor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1184:1 [INFO] [stdout] | [INFO] [stdout] 1184 | pub struct ClassificationModel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1185:1 [INFO] [stdout] | [INFO] [stdout] 1185 | pub struct TextFeatureExtractor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1186:1 [INFO] [stdout] | [INFO] [stdout] 1186 | pub struct FlowPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1187:1 [INFO] [stdout] | [INFO] [stdout] 1187 | pub struct PriorityRule; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1188:1 [INFO] [stdout] | [INFO] [stdout] 1188 | pub struct FlowDetectionAlgorithm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1189:1 [INFO] [stdout] | [INFO] [stdout] 1189 | pub struct FlowPatternMatcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1190:1 [INFO] [stdout] | [INFO] [stdout] 1190 | pub struct RegionClassifier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1191:1 [INFO] [stdout] | [INFO] [stdout] 1191 | pub struct RelationshipDetector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1192:1 [INFO] [stdout] | [INFO] [stdout] 1192 | pub struct LayoutFeature; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1193:1 [INFO] [stdout] | [INFO] [stdout] 1193 | pub struct DecisionTree; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1194:1 [INFO] [stdout] | [INFO] [stdout] 1194 | pub struct SpacingMetric; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1195:1 [INFO] [stdout] | [INFO] [stdout] 1195 | pub struct ThresholdCalculator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1196:1 [INFO] [stdout] | [INFO] [stdout] 1196 | pub struct PagePattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1197:1 [INFO] [stdout] | [INFO] [stdout] 1197 | pub struct DistributionMetric; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1198:1 [INFO] [stdout] | [INFO] [stdout] 1198 | pub struct BalanceCalculator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1199:1 [INFO] [stdout] | [INFO] [stdout] 1199 | pub struct MarginDetectionMethod; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1200:1 [INFO] [stdout] | [INFO] [stdout] 1200 | pub struct ConsistencyChecker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1203:5 [INFO] [stdout] | [INFO] [stdout] 1203 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1209:5 [INFO] [stdout] | [INFO] [stdout] 1209 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/layout_analysis.rs:1214:1 [INFO] [stdout] | [INFO] [stdout] 1214 | pub struct ContextRequirement; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | Fast, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | Slow, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | LegacyOnly, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | NeuralOnly, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | LegacyAndNeural, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | Auto, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | SingleColumn, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | SingleBlockVertText, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | SingleBlock, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | SingleLine, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | SingleWord, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | SingleCharacter, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | SparseText, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | FP16, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | FP32, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | INT8, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/ocr.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | pub api_key: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/ocr.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | pub project_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/ocr.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | pub region: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | LowConfidence, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | PoorImageQuality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | UnsupportedLanguage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | LayoutComplexity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | FontIssues, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | SkewedText, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | NoiseArtifacts, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/ocr.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub text_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub visual_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub table_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub chart_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub cross_modal_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub semantic_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub visual_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub structural_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub temporal_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub contextual_weight: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | Text, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | Visual, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | Table, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | Chart, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub text_score: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub visual_score: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub table_score: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub chart_score: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | pub cross_modal_score: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:494:5 [INFO] [stdout] | [INFO] [stdout] 494 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:502:5 [INFO] [stdout] | [INFO] [stdout] 502 | / pub async fn retrieve( [INFO] [stdout] 503 | | &self, [INFO] [stdout] 504 | | query: &str, [INFO] [stdout] 505 | | documents: &[MultiModalDocument], [INFO] [stdout] 506 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:518:5 [INFO] [stdout] | [INFO] [stdout] 518 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 526 | / pub async fn retrieve( [INFO] [stdout] 527 | | &self, [INFO] [stdout] 528 | | query: &VisualQuery, [INFO] [stdout] 529 | | documents: &[MultiModalDocument], [INFO] [stdout] 530 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:552:5 [INFO] [stdout] | [INFO] [stdout] 552 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:560:5 [INFO] [stdout] | [INFO] [stdout] 560 | / pub async fn retrieve( [INFO] [stdout] 561 | | &self, [INFO] [stdout] 562 | | query: &TableQuery, [INFO] [stdout] 563 | | documents: &[MultiModalDocument], [INFO] [stdout] 564 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:620:5 [INFO] [stdout] | [INFO] [stdout] 620 | / pub async fn retrieve( [INFO] [stdout] 621 | | &self, [INFO] [stdout] 622 | | query: &ChartQuery, [INFO] [stdout] 623 | | documents: &[MultiModalDocument], [INFO] [stdout] 624 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:672:5 [INFO] [stdout] | [INFO] [stdout] 672 | pub fn new() -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:680:5 [INFO] [stdout] | [INFO] [stdout] 680 | / pub async fn retrieve( [INFO] [stdout] 681 | | &self, [INFO] [stdout] 682 | | query: &MultiModalQuery, [INFO] [stdout] 683 | | documents: &[MultiModalDocument], [INFO] [stdout] 684 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:723:5 [INFO] [stdout] | [INFO] [stdout] 723 | pub fn new(strategy: ResultFusionStrategy) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | / pub fn fuse_results( [INFO] [stdout] 732 | | &self, [INFO] [stdout] 733 | | text_results: &[(usize, f32)], [INFO] [stdout] 734 | | visual_results: &[(usize, f32)], [INFO] [stdout] ... | [INFO] [stdout] 738 | | weights: &ScoringWeights, [INFO] [stdout] 739 | | ) -> RragResult> { [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:877:5 [INFO] [stdout] | [INFO] [stdout] 877 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:880:5 [INFO] [stdout] | [INFO] [stdout] 880 | / pub fn search( [INFO] [stdout] 881 | | &self, [INFO] [stdout] 882 | | _query: &str, [INFO] [stdout] 883 | | _documents: &[MultiModalDocument], [INFO] [stdout] 884 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:890:5 [INFO] [stdout] | [INFO] [stdout] 890 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | / pub fn search( [INFO] [stdout] 894 | | &self, [INFO] [stdout] 895 | | _query: &str, [INFO] [stdout] 896 | | _documents: &[MultiModalDocument], [INFO] [stdout] 897 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:903:5 [INFO] [stdout] | [INFO] [stdout] 903 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:906:5 [INFO] [stdout] | [INFO] [stdout] 906 | / pub fn combine( [INFO] [stdout] 907 | | &self, [INFO] [stdout] 908 | | semantic: Vec<(usize, f32)>, [INFO] [stdout] 909 | | keyword: Vec<(usize, f32)>, [INFO] [stdout] 910 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:930:5 [INFO] [stdout] | [INFO] [stdout] 930 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:933:5 [INFO] [stdout] | [INFO] [stdout] 933 | / pub async fn retrieve_by_example( [INFO] [stdout] 934 | | &self, [INFO] [stdout] 935 | | _path: &str, [INFO] [stdout] 936 | | _documents: &[MultiModalDocument], [INFO] [stdout] 937 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:940:5 [INFO] [stdout] | [INFO] [stdout] 940 | / pub async fn retrieve_by_description( [INFO] [stdout] 941 | | &self, [INFO] [stdout] 942 | | _description: &str, [INFO] [stdout] 943 | | _documents: &[MultiModalDocument], [INFO] [stdout] 944 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:950:5 [INFO] [stdout] | [INFO] [stdout] 950 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 953 | / pub async fn retrieve_by_features( [INFO] [stdout] 954 | | &self, [INFO] [stdout] 955 | | _features: &VisualFeatureQuery, [INFO] [stdout] 956 | | _documents: &[MultiModalDocument], [INFO] [stdout] 957 | | ) -> RragResult> { [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:963:5 [INFO] [stdout] | [INFO] [stdout] 963 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:972:5 [INFO] [stdout] | [INFO] [stdout] 972 | pub fn match_schema(&self, _schema: &TableSchema, _table: &ExtractedTable) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:978:5 [INFO] [stdout] | [INFO] [stdout] 978 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:981:5 [INFO] [stdout] | [INFO] [stdout] 981 | / pub fn apply_filter( [INFO] [stdout] 982 | | &self, [INFO] [stdout] 983 | | _filter: &ContentFilter, [INFO] [stdout] 984 | | _table: &ExtractedTable, [INFO] [stdout] 985 | | ) -> RragResult { [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:991:5 [INFO] [stdout] | [INFO] [stdout] 991 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:994:5 [INFO] [stdout] | [INFO] [stdout] 994 | / pub fn check_constraint( [INFO] [stdout] 995 | | &self, [INFO] [stdout] 996 | | _constraint: &StatisticalConstraint, [INFO] [stdout] 997 | | _table: &ExtractedTable, [INFO] [stdout] 998 | | ) -> RragResult { [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1004:5 [INFO] [stdout] | [INFO] [stdout] 1004 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1010:5 [INFO] [stdout] | [INFO] [stdout] 1010 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:1013:5 [INFO] [stdout] | [INFO] [stdout] 1013 | / pub fn check_constraint( [INFO] [stdout] 1014 | | &self, [INFO] [stdout] 1015 | | _constraint: &DataConstraint, [INFO] [stdout] 1016 | | _chart: &AnalyzedChart, [INFO] [stdout] 1017 | | ) -> RragResult { [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1023:5 [INFO] [stdout] | [INFO] [stdout] 1023 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:1026:5 [INFO] [stdout] | [INFO] [stdout] 1026 | / pub fn check_requirement( [INFO] [stdout] 1027 | | &self, [INFO] [stdout] 1028 | | _requirement: &TrendRequirement, [INFO] [stdout] 1029 | | _trends: &super::TrendAnalysis, [INFO] [stdout] 1030 | | ) -> RragResult { [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1036:5 [INFO] [stdout] | [INFO] [stdout] 1036 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:1039:5 [INFO] [stdout] | [INFO] [stdout] 1039 | pub fn calculate_alignment(&self, _text: &str, _images: &[ProcessedImage]) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1045:5 [INFO] [stdout] | [INFO] [stdout] 1045 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:1048:5 [INFO] [stdout] | [INFO] [stdout] 1048 | pub fn check_consistency(&self, _text: &str, _tables: &[ExtractedTable]) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1054:5 [INFO] [stdout] | [INFO] [stdout] 1054 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/multimodal/retrieval.rs:1057:5 [INFO] [stdout] | [INFO] [stdout] 1057 | pub fn score_visual_coherence(&self, _document: &MultiModalDocument) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1063:5 [INFO] [stdout] | [INFO] [stdout] 1063 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/multimodal/retrieval.rs:1069:5 [INFO] [stdout] | [INFO] [stdout] 1069 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1076:1 [INFO] [stdout] | [INFO] [stdout] 1076 | pub struct VisualFeatureQuery { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1077:5 [INFO] [stdout] | [INFO] [stdout] 1077 | pub colors: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1078:5 [INFO] [stdout] | [INFO] [stdout] 1078 | pub objects: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1079:5 [INFO] [stdout] | [INFO] [stdout] 1079 | pub scene_type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1083:1 [INFO] [stdout] | [INFO] [stdout] 1083 | pub struct TableSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1084:5 [INFO] [stdout] | [INFO] [stdout] 1084 | pub columns: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1085:5 [INFO] [stdout] | [INFO] [stdout] 1085 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1089:1 [INFO] [stdout] | [INFO] [stdout] 1089 | pub struct ColumnSchema { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1090:5 [INFO] [stdout] | [INFO] [stdout] 1090 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1091:5 [INFO] [stdout] | [INFO] [stdout] 1091 | pub data_type: super::DataType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1092:5 [INFO] [stdout] | [INFO] [stdout] 1092 | pub required: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1096:1 [INFO] [stdout] | [INFO] [stdout] 1096 | pub struct SchemaConstraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1097:5 [INFO] [stdout] | [INFO] [stdout] 1097 | pub constraint_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1098:5 [INFO] [stdout] | [INFO] [stdout] 1098 | pub parameters: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1102:1 [INFO] [stdout] | [INFO] [stdout] 1102 | pub struct ContentFilter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1103:5 [INFO] [stdout] | [INFO] [stdout] 1103 | pub column: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1104:5 [INFO] [stdout] | [INFO] [stdout] 1104 | pub operator: FilterOperator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1105:5 [INFO] [stdout] | [INFO] [stdout] 1105 | pub value: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/retrieval.rs:1109:1 [INFO] [stdout] | [INFO] [stdout] 1109 | pub enum FilterOperator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1110:5 [INFO] [stdout] | [INFO] [stdout] 1110 | Equals, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1111:5 [INFO] [stdout] | [INFO] [stdout] 1111 | Contains, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1112:5 [INFO] [stdout] | [INFO] [stdout] 1112 | GreaterThan, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1113:5 [INFO] [stdout] | [INFO] [stdout] 1113 | LessThan, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1114:5 [INFO] [stdout] | [INFO] [stdout] 1114 | Between, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1118:1 [INFO] [stdout] | [INFO] [stdout] 1118 | pub struct StatisticalConstraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1119 | pub metric: StatisticalMetric, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1120:5 [INFO] [stdout] | [INFO] [stdout] 1120 | pub operator: FilterOperator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1121:5 [INFO] [stdout] | [INFO] [stdout] 1121 | pub value: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/multimodal/retrieval.rs:1125:1 [INFO] [stdout] | [INFO] [stdout] 1125 | pub enum StatisticalMetric { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1126:5 [INFO] [stdout] | [INFO] [stdout] 1126 | Mean, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1127:5 [INFO] [stdout] | [INFO] [stdout] 1127 | Median, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1128:5 [INFO] [stdout] | [INFO] [stdout] 1128 | StandardDeviation, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/retrieval.rs:1129:5 [INFO] [stdout] | [INFO] [stdout] 1129 | Count, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1133:1 [INFO] [stdout] | [INFO] [stdout] 1133 | pub struct SizeConstraints { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1134:5 [INFO] [stdout] | [INFO] [stdout] 1134 | pub min_rows: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1135:5 [INFO] [stdout] | [INFO] [stdout] 1135 | pub max_rows: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1136:5 [INFO] [stdout] | [INFO] [stdout] 1136 | pub min_cols: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1137:5 [INFO] [stdout] | [INFO] [stdout] 1137 | pub max_cols: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1141:1 [INFO] [stdout] | [INFO] [stdout] 1141 | pub struct DataConstraint { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1142:5 [INFO] [stdout] | [INFO] [stdout] 1142 | pub constraint_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1143:5 [INFO] [stdout] | [INFO] [stdout] 1143 | pub parameters: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1147:1 [INFO] [stdout] | [INFO] [stdout] 1147 | pub struct TrendRequirement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1148:5 [INFO] [stdout] | [INFO] [stdout] 1148 | pub trend_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1149:5 [INFO] [stdout] | [INFO] [stdout] 1149 | pub strength: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1153:1 [INFO] [stdout] | [INFO] [stdout] 1153 | pub struct ValueRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1154:5 [INFO] [stdout] | [INFO] [stdout] 1154 | pub min: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1155:5 [INFO] [stdout] | [INFO] [stdout] 1155 | pub max: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1159:1 [INFO] [stdout] | [INFO] [stdout] 1159 | pub struct QueryMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1160:5 [INFO] [stdout] | [INFO] [stdout] 1160 | pub query_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1161:5 [INFO] [stdout] | [INFO] [stdout] 1161 | pub timestamp: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1162:5 [INFO] [stdout] | [INFO] [stdout] 1162 | pub user_id: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1166:1 [INFO] [stdout] | [INFO] [stdout] 1166 | pub struct ResultMetadata { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1167:5 [INFO] [stdout] | [INFO] [stdout] 1167 | pub total_documents_searched: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1168:5 [INFO] [stdout] | [INFO] [stdout] 1168 | pub modalities_used: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1169:5 [INFO] [stdout] | [INFO] [stdout] 1169 | pub fusion_strategy_used: ResultFusionStrategy, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1173:1 [INFO] [stdout] | [INFO] [stdout] 1173 | pub struct RetrievalStatistics { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1174:5 [INFO] [stdout] | [INFO] [stdout] 1174 | pub text_results_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1175:5 [INFO] [stdout] | [INFO] [stdout] 1175 | pub visual_results_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1176:5 [INFO] [stdout] | [INFO] [stdout] 1176 | pub table_results_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1177:5 [INFO] [stdout] | [INFO] [stdout] 1177 | pub chart_results_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1178:5 [INFO] [stdout] | [INFO] [stdout] 1178 | pub cross_modal_results_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1182:1 [INFO] [stdout] | [INFO] [stdout] 1182 | pub struct RelevanceExplanation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1183:5 [INFO] [stdout] | [INFO] [stdout] 1183 | pub primary_matches: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1184:5 [INFO] [stdout] | [INFO] [stdout] 1184 | pub cross_modal_connections: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/retrieval.rs:1185:5 [INFO] [stdout] | [INFO] [stdout] 1185 | pub confidence_factors: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1189:1 [INFO] [stdout] | [INFO] [stdout] 1189 | pub struct SemanticSearcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1190:1 [INFO] [stdout] | [INFO] [stdout] 1190 | pub struct KeywordSearcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1191:1 [INFO] [stdout] | [INFO] [stdout] 1191 | pub struct HybridCombiner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1192:1 [INFO] [stdout] | [INFO] [stdout] 1192 | pub struct CLIPRetriever; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1193:1 [INFO] [stdout] | [INFO] [stdout] 1193 | pub struct FeatureBasedRetriever; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1194:1 [INFO] [stdout] | [INFO] [stdout] 1194 | pub struct VisualSimilarityCalculator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1195:1 [INFO] [stdout] | [INFO] [stdout] 1195 | pub struct SchemaMatcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1196:1 [INFO] [stdout] | [INFO] [stdout] 1196 | pub struct TableContentSearcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1197:1 [INFO] [stdout] | [INFO] [stdout] 1197 | pub struct TableStatisticalAnalyzer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1198:1 [INFO] [stdout] | [INFO] [stdout] 1198 | pub struct ChartTypeClassifier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1199:1 [INFO] [stdout] | [INFO] [stdout] 1199 | pub struct DataPatternMatcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1200:1 [INFO] [stdout] | [INFO] [stdout] 1200 | pub struct ChartTrendAnalyzer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1201:1 [INFO] [stdout] | [INFO] [stdout] 1201 | pub struct ImageTextAligner; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1202:1 [INFO] [stdout] | [INFO] [stdout] 1202 | pub struct TableTextConsistencyChecker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1203:1 [INFO] [stdout] | [INFO] [stdout] 1203 | pub struct CoherenceScorer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1204:1 [INFO] [stdout] | [INFO] [stdout] 1204 | pub struct RankAggregator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/multimodal/retrieval.rs:1205:1 [INFO] [stdout] | [INFO] [stdout] 1205 | pub struct ScoreNormalizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | Brief, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | Detailed, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | Statistical, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | Narrative, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | TemplateBase, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | MLGenerated, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | Hybrid, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | Html, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | Csv, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | Markdown, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | Excel, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | Auto, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | Html, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | Csv, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:156:5 [INFO] [stdout] | [INFO] [stdout] 156 | Tsv, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | Markdown, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | Excel, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | MissingValues, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | InconsistentTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | DuplicateRows, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | InvalidData, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | StructuralIssues, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | EncodingIssues, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Low, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | Medium, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/multimodal/table_processor.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | Critical, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/table_processor.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub row: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/multimodal/table_processor.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | pub column: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/graph_retrieval/mod.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | EntityExtraction { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:187:24 [INFO] [stdout] | [INFO] [stdout] 187 | EntityExtraction { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/graph_retrieval/mod.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | GraphConstruction { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:190:25 [INFO] [stdout] | [INFO] [stdout] 190 | GraphConstruction { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/graph_retrieval/mod.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | Algorithm { algorithm: String, message: String }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:193:17 [INFO] [stdout] | [INFO] [stdout] 193 | Algorithm { algorithm: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:193:36 [INFO] [stdout] | [INFO] [stdout] 193 | Algorithm { algorithm: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/graph_retrieval/mod.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | Storage { operation: String, message: String }, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:196:15 [INFO] [stdout] | [INFO] [stdout] 196 | Storage { operation: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:196:34 [INFO] [stdout] | [INFO] [stdout] 196 | Storage { operation: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/graph_retrieval/mod.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | QueryExpansion { strategy: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:199:22 [INFO] [stdout] | [INFO] [stdout] 199 | QueryExpansion { strategy: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:199:40 [INFO] [stdout] | [INFO] [stdout] 199 | QueryExpansion { strategy: String, message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/graph_retrieval/mod.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | Index { message: String }, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/mod.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | Index { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/graph_retrieval/builder.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | async fn on_progress(&self, progress: &GraphBuildProgress); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | var1: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | var2: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | max_distance: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 238 | start_var: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | end_var: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | path_type: PathType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | variable: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | min_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/graph_retrieval/storage.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | max_count: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/incremental/mod.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/incremental/mod.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn with_batch_size(mut self, size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/incremental/mod.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn with_timeout(mut self, timeout_ms: u64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/incremental/mod.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn with_concurrency(mut self, max_ops: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/incremental/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub fn enable_feature(mut self, feature: &str, enabled: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/incremental/mod.rs:251:5 [INFO] [stdout] | [INFO] [stdout] 251 | pub fn with_optimization(mut self, optimization: OptimizationConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/incremental/mod.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | pub async fn build(self) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/change_detection.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | Default, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/change_detection.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | Sha256, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/change_detection.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Blake3, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/change_detection.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | Xxhash, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | document: Document, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | chunks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | embeddings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | document_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | document: Document, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | chunks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | embeddings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | change_result: ChangeResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:98:14 [INFO] [stdout] | [INFO] [stdout] 98 | Delete { document_id: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | document_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | embeddings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | document_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | chunks: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | Batch { operations: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | document_ids: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/index_manager.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | pub max_queue_depth: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | expected: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | actual: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | entity_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | reference_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | referenced_by: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | entity_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | entity_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | entity_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | expected_version: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | actual_version: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | corruption_type: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | details: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | entity_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | expected_size: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | actual_size: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | TimestampInconsistency { entity_id: String, issue: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:139:49 [INFO] [stdout] | [INFO] [stdout] 139 | TimestampInconsistency { entity_id: String, issue: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | entity_ids: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/integrity.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | duplicate_field: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/integrity.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | Low = 1, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/integrity.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | Medium = 2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/integrity.rs:314:5 [INFO] [stdout] | [INFO] [stdout] 314 | High = 3, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/integrity.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | Critical = 4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | Prometheus, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | Json, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | InfluxDB, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | StatsD, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | Custom(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:445:5 [INFO] [stdout] | [INFO] [stdout] 445 | Improving, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:446:5 [INFO] [stdout] | [INFO] [stdout] 446 | Stable, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:447:5 [INFO] [stdout] | [INFO] [stdout] 447 | Degrading, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/incremental/monitoring.rs:448:5 [INFO] [stdout] | [INFO] [stdout] 448 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/monitoring.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | pub indexing_metrics: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/monitoring.rs:636:5 [INFO] [stdout] | [INFO] [stdout] 636 | pub system_metrics: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/monitoring.rs:637:5 [INFO] [stdout] | [INFO] [stdout] 637 | pub operation_metrics: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/monitoring.rs:638:5 [INFO] [stdout] | [INFO] [stdout] 638 | pub health_metrics: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/monitoring.rs:639:5 [INFO] [stdout] | [INFO] [stdout] 639 | pub error_metrics: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/monitoring.rs:640:5 [INFO] [stdout] | [INFO] [stdout] 640 | pub custom_metrics: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 77 | snapshot_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | target_state: SystemState, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:82:22 [INFO] [stdout] | [INFO] [stdout] 82 | UndoOperations { operation_ids: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | timestamp: chrono::DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | document_ids: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | target_versions: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/rollback.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | SystemReset { reset_to_snapshot: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | embeddings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | embedding_updates: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | embedding_ids: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:130:9 [INFO] [stdout] | [INFO] [stdout] 130 | optimization_type: OptimizationType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | embeddings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | index_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/incremental/vector_updates.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | new_threshold: f32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | pub environment: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | pub monitoring: monitoring::MonitoringConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | pub alerting: alerting::AlertConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | pub dashboard: dashboard::DashboardConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | pub logging: logging::LogConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | pub health: health::HealthConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub profiling: profiling::ProfilingConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | pub export: export::ExportConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub retention: retention::RetentionConfig, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | pub sample_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | pub batch_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub flush_interval_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 501 | pub running: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:502:5 [INFO] [stdout] | [INFO] [stdout] 502 | pub uptime_seconds: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:503:5 [INFO] [stdout] | [INFO] [stdout] 503 | pub components: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/mod.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 504 | pub last_check: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/mod.rs:513:5 [INFO] [stdout] | [INFO] [stdout] 513 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:519:5 [INFO] [stdout] | [INFO] [stdout] 519 | pub fn with_system_id(mut self, id: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:524:5 [INFO] [stdout] | [INFO] [stdout] 524 | pub fn with_environment(mut self, env: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:529:5 [INFO] [stdout] | [INFO] [stdout] 529 | pub fn with_sample_rate(mut self, rate: f64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:534:5 [INFO] [stdout] | [INFO] [stdout] 534 | pub fn with_batch_size(mut self, size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn with_flush_interval(mut self, seconds: u64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:544:5 [INFO] [stdout] | [INFO] [stdout] 544 | pub fn enable_dashboard(mut self, enabled: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:549:5 [INFO] [stdout] | [INFO] [stdout] 549 | pub fn with_dashboard_port(mut self, port: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:554:5 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn enable_alerts(mut self, enabled: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:559:5 [INFO] [stdout] | [INFO] [stdout] 559 | pub fn enable_profiling(mut self, enabled: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:564:5 [INFO] [stdout] | [INFO] [stdout] 564 | pub fn with_retention_days(mut self, days: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/mod.rs:569:5 [INFO] [stdout] | [INFO] [stdout] 569 | pub async fn build(self) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub evaluation_interval_seconds: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub alert_buffer_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub notification_channels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub default_severity: AlertSeverity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub alert_grouping_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub alert_grouping_window_minutes: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub escalation_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub escalation_delay_minutes: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub channel_type: NotificationChannelType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub config: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/alerting.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub enum NotificationChannelType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | Console, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | Email, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | Slack, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | Webhook, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | SMS, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | PagerDuty, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | Low = 1, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | Medium = 2, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | High = 3, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Critical = 4, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | Threshold { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | metric_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | operator: ComparisonOperator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | value: f64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | duration_minutes: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | RateOfChange { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | metric_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | operator: ComparisonOperator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | rate_per_minute: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | window_minutes: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | Anomaly { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | metric_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | sensitivity: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | baseline_minutes: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | Composite { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | conditions: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | logic: LogicOperator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/alerting.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub enum ComparisonOperator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | GreaterThan, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | LessThan, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | GreaterThanOrEqual, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | LessThanOrEqual, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | Equal, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | NotEqual, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/alerting.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | pub enum LogicOperator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | And, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | Or, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub condition: AlertCondition, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub severity: AlertSeverity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub notification_channels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub tags: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub created_at: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub updated_at: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub cooldown_minutes: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub auto_resolve: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub auto_resolve_after_minutes: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/alerting.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | / pub fn new( [INFO] [stdout] 150 | | id: impl Into, [INFO] [stdout] 151 | | name: impl Into, [INFO] [stdout] 152 | | condition: AlertCondition, [INFO] [stdout] 153 | | severity: AlertSeverity, [INFO] [stdout] 154 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn with_description(mut self, description: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn with_channels(mut self, channels: Vec) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn with_tag(mut self, key: impl Into, value: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn with_cooldown(mut self, minutes: u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub rule_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | pub rule_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub severity: AlertSeverity, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub status: AlertStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub details: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub triggered_at: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub resolved_at: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub acknowledged_at: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | pub acknowledged_by: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub notification_channels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub tags: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/alerting.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub enum AlertStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Triggered, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | Acknowledged, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | Resolved, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/alerting.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | Suppressed, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | async fn send_notification(&self, notification: &AlertNotification) -> RragResult<()>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | fn channel_type(&self) -> NotificationChannelType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | fn name(&self) -> &str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | async fn is_healthy(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/alerting.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn new(name: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/alerting.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | pub fn new(name: impl Into, url: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn with_header(mut self, key: impl Into, value: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/alerting.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub fn new(max_history_size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | pub async fn update_metric(&self, metric_name: String, value: f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | pub async fn evaluate_condition(&self, condition: &AlertCondition) -> RragResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/alerting.rs:646:5 [INFO] [stdout] | [INFO] [stdout] 646 | / pub async fn new( [INFO] [stdout] 647 | | config: AlertConfig, [INFO] [stdout] 648 | | metrics_collector: Arc, [INFO] [stdout] 649 | | ) -> RragResult { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:782:5 [INFO] [stdout] | [INFO] [stdout] 782 | pub async fn start(&self) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:803:5 [INFO] [stdout] | [INFO] [stdout] 803 | pub async fn stop(&self) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:821:5 [INFO] [stdout] | [INFO] [stdout] 821 | pub async fn is_healthy(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:989:5 [INFO] [stdout] | [INFO] [stdout] 989 | pub async fn add_alert_rule(&self, rule: AlertRule) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:995:5 [INFO] [stdout] | [INFO] [stdout] 995 | pub async fn remove_alert_rule(&self, rule_id: &str) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:1006:5 [INFO] [stdout] | [INFO] [stdout] 1006 | / pub async fn acknowledge_alert( [INFO] [stdout] 1007 | | &self, [INFO] [stdout] 1008 | | rule_id: &str, [INFO] [stdout] 1009 | | acknowledged_by: impl Into, [INFO] [stdout] 1010 | | ) -> RragResult<()> { [INFO] [stdout] | |_______________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:1022:5 [INFO] [stdout] | [INFO] [stdout] 1022 | pub async fn get_active_alerts(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:1027:5 [INFO] [stdout] | [INFO] [stdout] 1027 | pub async fn get_alert_rules(&self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/alerting.rs:1032:5 [INFO] [stdout] | [INFO] [stdout] 1032 | pub async fn get_alert_stats(&self) -> AlertStats { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:1060:5 [INFO] [stdout] | [INFO] [stdout] 1060 | pub total_active_alerts: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:1061:5 [INFO] [stdout] | [INFO] [stdout] 1061 | pub total_rules: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:1062:5 [INFO] [stdout] | [INFO] [stdout] 1062 | pub alerts_by_severity: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:1063:5 [INFO] [stdout] | [INFO] [stdout] 1063 | pub alerts_by_status: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/alerting.rs:1064:5 [INFO] [stdout] | [INFO] [stdout] 1064 | pub last_evaluation: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub host: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub port: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub refresh_interval_seconds: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub max_data_points: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub websocket_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub auth_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub auth_token: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub cors_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub allowed_origins: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub labels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub datasets: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub chart_type: ChartType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub title: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub unit: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/observability/dashboard.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | pub struct ChartDataset { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub label: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub data: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub color: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub fill: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/dashboard.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | pub enum ChartType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | Line, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | Bar, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Pie, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | Gauge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Area, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | Scatter, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub system_overview: SystemOverview, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub charts: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub alerts: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub health_status: ComponentHealthStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/observability/dashboard.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct AlertInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | pub severity: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub timestamp: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub component: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub acknowledged: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/observability/dashboard.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct ComponentHealthStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | pub overall: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub components: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/observability/dashboard.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | pub struct ComponentHealth { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub status: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub uptime_seconds: i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub last_check: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub error_count: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub response_time_ms: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | MetricsUpdate { data: RealtimeMetrics }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:120:21 [INFO] [stdout] | [INFO] [stdout] 120 | MetricsUpdate { data: RealtimeMetrics }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | Alert { alert: AlertInfo }, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Alert { alert: AlertInfo }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | HealthUpdate { health: ComponentHealthStatus }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | HealthUpdate { health: ComponentHealthStatus }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | ChartUpdate { chart_id: String, data: ChartData }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:126:19 [INFO] [stdout] | [INFO] [stdout] 126 | ChartUpdate { chart_id: String, data: ChartData }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:126:37 [INFO] [stdout] | [INFO] [stdout] 126 | ChartUpdate { chart_id: String, data: ChartData }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | Ping { timestamp: DateTime }, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 128 | Ping { timestamp: DateTime }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/dashboard.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | Pong { timestamp: DateTime }, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/dashboard.rs:130:12 [INFO] [stdout] | [INFO] [stdout] 130 | Pong { timestamp: DateTime }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/dashboard.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub async fn add_client(&self, client_id: String, sender: mpsc::UnboundedSender) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub async fn remove_client(&self, client_id: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub async fn broadcast_message(&self, message: WebSocketMessage) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub async fn get_client_count(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn subscribe_to_broadcasts(&self) -> broadcast::Receiver { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/dashboard.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn new(max_data_points: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub async fn update_performance(&self, metrics: PerformanceMetrics) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub async fn update_search_stats(&self, stats: SearchStats) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:243:5 [INFO] [stdout] | [INFO] [stdout] 243 | pub async fn update_user_stats(&self, stats: UserStats) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub async fn generate_charts(&self) -> HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/dashboard.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 488 | / pub async fn new( [INFO] [stdout] 489 | | config: DashboardConfig, [INFO] [stdout] 490 | | metrics_collector: Arc, [INFO] [stdout] 491 | | system_monitor: Arc, [INFO] [stdout] 492 | | ) -> RragResult { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:508:5 [INFO] [stdout] | [INFO] [stdout] 508 | pub async fn start(&self) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:545:5 [INFO] [stdout] | [INFO] [stdout] 545 | pub async fn stop(&self) -> RragResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/observability/dashboard.rs:570:5 [INFO] [stdout] | [INFO] [stdout] 570 | pub async fn is_healthy(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/observability/dashboard.rs:736:5 [INFO] [stdout] | [INFO] [stdout] 736 | pub fn new(server: Arc) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub default_format: ExportFormat, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub output_directory: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub max_file_size_mb: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub retention_days: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub compression_enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub scheduled_exports: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub destinations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub schedule_cron: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub export_type: ExportType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub format: ExportFormat, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub destinations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub filters: ExportFilters, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub destination_type: DestinationType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub config: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub enabled: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/export.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | pub enum DestinationType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | LocalFile, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | S3, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | Azure, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | GCS, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | SFTP, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | HTTP, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | Email, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | Webhook, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | Metrics, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Logs, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | HealthReport, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | PerformanceReport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | SystemOverview, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | AlertHistory, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | UserActivity, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | CustomReport, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | Json, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | Csv, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | Xml, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | Yaml, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | Parquet, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | Avro, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | Excel, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | Pdf, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub time_range: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub components: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub severity_levels: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub custom_fields: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/observability/export.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub struct TimeRange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub start: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub end: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | pub export_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | pub export_type: ExportType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub format: ExportFormat, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub file_path: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub file_size_bytes: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub record_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub started_at: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub completed_at: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub status: ExportStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub error_message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub destinations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/observability/export.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | pub struct DestinationResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub destination_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub status: ExportStatus, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub delivered_at: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub error_message: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | pub delivery_info: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/observability/export.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | pub enum ExportStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | Pending, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | InProgress, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | Completed, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | Failed, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/observability/export.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | PartiallyCompleted, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | pub name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub report_type: ReportType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub template: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/observability/export.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub parameters: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [WARN] too many lines in the log, truncating it