# rustc version rustc 1.95.0-nightly (c7f5f3e0d 2026-02-07)
# docs.rs version docsrs 0.0.0 (e6b9bb9a 2026-02-06 )
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/ruvector-core-2.0.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/ruvector-core-2.0.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260207-1.95.0-nightly-c7f5f3e0d\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e5fea51c297b1a1034130cb594740f5a192ca659044c4a1a0fef6729af57ffea [INFO] running `Command { std: "docker" "start" "-a" "e5fea51c297b1a1034130cb594740f5a192ca659044c4a1a0fef6729af57ffea", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: embeddings_example, neon_benchmark [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting ruvector-core v2.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced_features/hybrid_search.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | pub b: f32, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:28:9 [INFO] [stderr] | [INFO] [stderr] 28 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub id: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | pub task: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | pub actions: Vec<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | pub observations: Vec<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | pub critique: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | pub embedding: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | pub timestamp: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub metadata: Option<HashMap<String, serde_json::Value>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub id: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | pub name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub description: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | pub parameters: HashMap<String, String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | pub examples: Vec<String>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub embedding: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | pub usage_count: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | pub success_rate: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | pub created_at: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub updated_at: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | pub id: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | pub causes: Vec<String>, // Hypergraph: multiple causes [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | pub effects: Vec<String>, // Hypergraph: multiple effects [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | pub confidence: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | pub context: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | pub embedding: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | pub observations: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | pub timestamp: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | pub id: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | pub algorithm: String, // Q-Learning, DQN, PPO, etc [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | pub state_dim: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | pub action_dim: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | pub experiences: Vec<Experience>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | pub model_params: Option<Vec<u8>>, // Serialized model [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | pub created_at: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | pub updated_at: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | pub state: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | pub action: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | pub reward: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub next_state: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | pub done: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | pub timestamp: i64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | pub action: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:114:5 [INFO] [stderr] | [INFO] [stderr] 114 | pub confidence_lower: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | pub confidence_upper: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | pub mean_confidence: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | pub result: SearchResult, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | pub utility_score: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | pub similarity_score: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | pub causal_uplift: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/agenticdb.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | pub latency_penalty: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/lockfree.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn new(initial: u64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn increment(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn get(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn add(&self, delta: u64) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/lockfree.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn record_query(&self, latency_ns: u64) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn record_insert(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn record_delete(&self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn snapshot(&self) -> StatsSnapshot { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/lockfree.rs:103:1 [INFO] [stderr] | [INFO] [stderr] 103 | pub struct StatsSnapshot { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | pub queries: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub inserts: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | pub deletes: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | pub avg_latency_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/lockfree.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | / pub fn new<F>(capacity: usize, factory: F) -> Self [INFO] [stderr] 120 | | where [INFO] [stderr] 121 | | F: Fn() -> T + Send + Sync + 'static, [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn get(&self) -> &T { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn get_mut(&mut self) -> &mut T { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/lockfree.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | pub fn new(capacity: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | pub fn try_push(&self, item: T) -> Result<(), T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | pub fn try_pop(&self) -> Option<T> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:217:5 [INFO] [stderr] | [INFO] [stderr] 217 | pub fn len(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/lockfree.rs:222:5 [INFO] [stderr] | [INFO] [stderr] 222 | pub fn is_empty(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:324:5 [INFO] [stderr] | [INFO] [stderr] 324 | pub total_allocations: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:325:5 [INFO] [stderr] | [INFO] [stderr] 325 | pub pool_hits: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:326:5 [INFO] [stderr] | [INFO] [stderr] 326 | pub hit_rate: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:327:5 [INFO] [stderr] | [INFO] [stderr] 327 | pub current_size: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:328:5 [INFO] [stderr] | [INFO] [stderr] 328 | pub max_size: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:400:5 [INFO] [stderr] | [INFO] [stderr] 400 | pub id: u64, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:401:5 [INFO] [stderr] | [INFO] [stderr] 401 | pub data: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:406:5 [INFO] [stderr] | [INFO] [stderr] 406 | pub id: u64, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/lockfree.rs:407:5 [INFO] [stderr] | [INFO] [stderr] 407 | pub result: Vec<f32>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/advanced/hypergraph.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | Hourly, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/advanced/hypergraph.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | Daily, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/advanced/hypergraph.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | Monthly, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/advanced/hypergraph.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | Yearly, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/hypergraph.rs:301:5 [INFO] [stderr] | [INFO] [stderr] 301 | pub total_entities: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/hypergraph.rs:302:5 [INFO] [stderr] | [INFO] [stderr] 302 | pub total_hyperedges: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/hypergraph.rs:303:5 [INFO] [stderr] | [INFO] [stderr] 303 | pub avg_entity_degree: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/learned_index.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub total_entries: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/learned_index.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub model_size_bytes: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/learned_index.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub avg_error: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/learned_index.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | pub max_error: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/neural_hash.rs:345:5 [INFO] [stderr] | [INFO] [stderr] 345 | pub total_vectors: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/neural_hash.rs:346:5 [INFO] [stderr] | [INFO] [stderr] 346 | pub num_buckets: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/neural_hash.rs:347:5 [INFO] [stderr] | [INFO] [stderr] 347 | pub avg_bucket_size: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/advanced/neural_hash.rs:348:5 [INFO] [stderr] | [INFO] [stderr] 348 | pub compression_ratio: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `values` [INFO] [stderr] --> src/advanced_features/filtered_search.rs:39:28 [INFO] [stderr] | [INFO] [stderr] 39 | /// In list: field in [values] [INFO] [stderr] | ^^^^^^ no item named `values` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `values` [INFO] [stderr] --> src/advanced_features/filtered_search.rs:41:36 [INFO] [stderr] | [INFO] [stderr] 41 | /// Not in list: field not in [values] [INFO] [stderr] | ^^^^^^ no item named `values` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `centroid` [INFO] [stderr] --> src/advanced_features/product_quantization.rs:58:27 [INFO] [stderr] | [INFO] [stderr] 58 | /// Table: [subspace][centroid] -> distance to query subvector [INFO] [stderr] | ^^^^^^^^ no item named `centroid` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `centroid_id` [INFO] [stderr] --> src/advanced_features/product_quantization.rs:102:39 [INFO] [stderr] | [INFO] [stderr] 102 | /// Trained codebooks: [subspace][centroid_id][dimensions] [INFO] [stderr] | ^^^^^^^^^^^ no item named `centroid_id` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `dimensions` [INFO] [stderr] --> src/advanced_features/product_quantization.rs:102:52 [INFO] [stderr] | [INFO] [stderr] 102 | /// Trained codebooks: [subspace][centroid_id][dimensions] [INFO] [stderr] | ^^^^^^^^^^ no item named `dimensions` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `f32` [INFO] [stderr] --> src/cache_optimized.rs:14:42 [INFO] [stderr] | [INFO] [stderr] 14 | /// Instead of storing vectors as Vec<Vec<f32>>, we store all components [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 14 | /// Instead of storing vectors as `Vec<Vec<f32>>`, we store all components [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `ruvector-core` (lib doc) generated 102 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.02s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/ruvector_core/index.html [INFO] running `Command { std: "docker" "inspect" "e5fea51c297b1a1034130cb594740f5a192ca659044c4a1a0fef6729af57ffea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e5fea51c297b1a1034130cb594740f5a192ca659044c4a1a0fef6729af57ffea", kill_on_drop: false }` [INFO] [stdout] e5fea51c297b1a1034130cb594740f5a192ca659044c4a1a0fef6729af57ffea