strange-loop 0.3.0

Hyper-optimized strange loops with temporal consciousness and quantum-classical hybrid computing. NPX: npx strange-loops
Documentation

Build #4006686 2026-08-01 01:24:44

# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)

# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "9d2201035ea61ce0db54f5f545d17df88fea91a5da3ba0ca661727c5c592325a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--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: Rustdoc did not scrape the following examples because they require dev-dependencies: autonomous_vehicle_control, basic_loop, comprehensive_demo, consciousness_emergence, exotic_applications, exotic_temporal, high_frequency_trading, industrial_robotics, nano_agent_demo, optimize_quantum, proof_of_capabilities, quantum_hybrid, real_quantum_test, simple_test, simple_validation, test_run, verify_quantum [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 strange-loop v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/lib.rs:61:1 [INFO] [stderr] | [INFO] [stderr] 61 | pub mod swarm_real; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a module [INFO] [stderr] --> src/lib.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | pub mod quantum_real; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | pub iteration: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | pub emergence_level: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub integration_score: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | pub attention_coherence: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | pub temporal_consistency: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | pub timestamp_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | pub final_emergence: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | pub iterations_completed: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | pub convergence_achieved: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | pub evolution_trajectory: Vec<EvolutionStep>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | pub neural_complexity: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | pub attention_patterns: Vec<f64>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/neural_consciousness_simple.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub runtime_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | Mesh, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | Hierarchical, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | Ring, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | Star, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | SmallWorld { rewiring_prob: f64 }, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | SmallWorld { rewiring_prob: f64 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | Idle, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | Exploring, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | Communicating, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | Computing, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | Coordinating, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | Optimizing, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | pub agent_count: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub topology: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | pub ticks_completed: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | pub total_runtime_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | pub actual_ticks_per_second: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | pub total_messages_exchanged: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | pub average_agent_energy: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | pub coordination_efficiency: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | pub emergent_patterns: Vec<EmergentPattern>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | pub performance_distribution: PerformanceDistribution, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub real_performance_metrics: RealPerformanceMetrics, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | pub pattern_type: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | pub strength: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | pub participants: Vec<usize>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | pub discovery_time_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | pub min_tick_duration_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | pub max_tick_duration_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | pub mean_tick_duration_ns: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | pub std_dev_tick_duration_ns: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:94:5 [INFO] [stderr] | [INFO] [stderr] 94 | pub percentile_95_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | pub percentile_99_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pub cpu_utilization_percent: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | pub memory_usage_mb: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | pub cache_hit_ratio: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | pub context_switches: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub parallel_efficiency: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_swarm_enhanced_simple.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | pub lock_contention_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | pub cycles: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | pub messages_sent: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | pub messages_recv: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub budget_used_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | pub data: T, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/mod.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | pub fn new(data: T) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub total_ticks: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | pub total_cycles: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | pub messages_sent: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | pub messages_recv: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | pub budget_violations: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/mod.rs:104:5 [INFO] [stderr] | [INFO] [stderr] 104 | pub max_latency_ns: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/mod.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/mod.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn record_tick(&self, result: &TickResult) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/bus.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub topic: &'static str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/bus.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | pub data: MessageData, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/bus.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub timestamp_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/bus.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | U64(u64), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/bus.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | F64(f64), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/bus.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | Bool(bool), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/bus.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | Bytes([u8; 32]), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/bus.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | Empty, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/bus.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | pub fn new(topics: Vec<&'static str>) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/bus.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | pub fn matches(&self, message: &Message) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub topology: SchedulerTopology, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | pub run_duration_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub tick_duration_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub max_agents: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | pub bus_capacity: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | pub enable_tracing: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | pub agent_name: &'static str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | pub timestamp_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | pub result: TickResult, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | pub total_ticks: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:280:5 [INFO] [stderr] | [INFO] [stderr] 280 | pub total_cycles: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | pub budget_violations: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:282:5 [INFO] [stderr] | [INFO] [stderr] 282 | pub runtime_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:283:5 [INFO] [stderr] | [INFO] [stderr] 283 | pub agent_count: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/scheduler.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | pub traces: Vec<AgentTrace>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/agents.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | pub fn new(period_ticks: u32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/agents.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn new(stability_threshold: u32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/agents.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/agents.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/agents.rs:262:5 [INFO] [stderr] | [INFO] [stderr] 262 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/budget.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub per_tick_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/budget.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | pub max_jitter_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/budget.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub max_violations: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/budget.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn new(per_tick_ns: u128) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/budget.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn with_jitter(mut self, max_jitter_ns: u128) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/budget.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | pub fn with_max_violations(mut self, max: u32) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/budget.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn new(budget: Budget) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/budget.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | pub fn new(max_runtime_ns: u128) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/critic.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub agent_name: &'static str, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/critic.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | pub parameter: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/critic.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | pub value: PolicyValue, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/nano_agent/critic.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | pub enum PolicyValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/critic.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | U64(u64), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/critic.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | F64(f64), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nano_agent/critic.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | Bool(bool), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/critic.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn new(trace_window: usize, learning_rate: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | pub position: [f32; 3], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | pub velocity: [f32; 3], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:195:5 [INFO] [stderr] | [INFO] [stderr] 195 | pub acceleration: [f32; 3], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | pub energy: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | pub active: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:201:5 [INFO] [stderr] | [INFO] [stderr] 201 | pub parameters: AlignedVector, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:202:5 [INFO] [stderr] | [INFO] [stderr] 202 | pub last_update_ns: u128, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | pub performance_score: f32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:207:5 [INFO] [stderr] | [INFO] [stderr] 207 | pub debug_info: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/nano_agent/optimization.rs:208:5 [INFO] [stderr] | [INFO] [stderr] 208 | pub creation_time: std::time::Instant, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/optimization.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | pub fn new(param_count: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/optimization.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | pub fn new(max_agents: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/nano_agent/optimization.rs:368:5 [INFO] [stderr] | [INFO] [stderr] 368 | pub fn new(capacity: usize) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/optimization.rs:384:5 [INFO] [stderr] | [INFO] [stderr] 384 | pub fn allocate_agent(&mut self) -> Option<usize> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/optimization.rs:388:5 [INFO] [stderr] | [INFO] [stderr] 388 | pub fn deallocate_agent(&mut self, index: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/optimization.rs:394:5 [INFO] [stderr] | [INFO] [stderr] 394 | pub fn get_state(&self, index: usize) -> Option<&AgentState> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nano_agent/optimization.rs:398:5 [INFO] [stderr] | [INFO] [stderr] 398 | pub fn get_state_mut(&mut self, index: usize) -> Option<&mut AgentState> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/quantum_container.rs:352:5 [INFO] [stderr] | [INFO] [stderr] 352 | X, // Pauli-X (bit flip) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/quantum_container.rs:353:5 [INFO] [stderr] | [INFO] [stderr] 353 | Y, // Pauli-Y [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/quantum_container.rs:354:5 [INFO] [stderr] | [INFO] [stderr] 354 | Z, // Pauli-Z (phase flip) [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:643:9 [INFO] [stderr] | [INFO] [stderr] 643 | qubit: usize, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:644:9 [INFO] [stderr] | [INFO] [stderr] 644 | target_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:648:9 [INFO] [stderr] | [INFO] [stderr] 648 | source_key: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:649:9 [INFO] [stderr] | [INFO] [stderr] 649 | qubit: usize, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:650:9 [INFO] [stderr] | [INFO] [stderr] 650 | gate_type: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:654:9 [INFO] [stderr] | [INFO] [stderr] 654 | qubit_a: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/quantum_container.rs:655:9 [INFO] [stderr] | [INFO] [stderr] 655 | qubit_b: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | Compute { task_id: u64, data: Vec<f64> }, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:13:15 [INFO] [stderr] | [INFO] [stderr] 13 | Compute { task_id: u64, data: Vec<f64> }, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:13:29 [INFO] [stderr] | [INFO] [stderr] 13 | Compute { task_id: u64, data: Vec<f64> }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | Result { task_id: u64, result: Vec<f64> }, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:14:14 [INFO] [stderr] | [INFO] [stderr] 14 | Result { task_id: u64, result: Vec<f64> }, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:14:28 [INFO] [stderr] | [INFO] [stderr] 14 | Result { task_id: u64, result: Vec<f64> }, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Coordinate { from: usize, to: usize, payload: String }, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:15:18 [INFO] [stderr] | [INFO] [stderr] 15 | Coordinate { from: usize, to: usize, payload: String }, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | Coordinate { from: usize, to: usize, payload: String }, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:15:42 [INFO] [stderr] | [INFO] [stderr] 15 | Coordinate { from: usize, to: usize, payload: String }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | Heartbeat { agent_id: usize, timestamp: u64 }, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:16:17 [INFO] [stderr] | [INFO] [stderr] 16 | Heartbeat { agent_id: usize, timestamp: u64 }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:16:34 [INFO] [stderr] | [INFO] [stderr] 16 | Heartbeat { agent_id: usize, timestamp: u64 }, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub id: usize, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | pub agent_type: AgentType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub inbox: Receiver<AgentMessage>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | pub outbox: Vec<Sender<AgentMessage>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub metrics: Arc<AgentMetrics>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/swarm_real.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | pub enum AgentType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | LinearAlgebra, // Matrix operations [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | Optimization, // Gradient descent, etc [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | Quantum, // Quantum simulation [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | Analysis, // Data analysis [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | Coordinator, // Task distribution [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | pub messages_processed: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | pub compute_time_us: AtomicU64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | pub is_active: AtomicBool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | pub agents: Vec<thread::JoinHandle<()>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | pub channels: Vec<Sender<AgentMessage>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | pub metrics: Vec<Arc<AgentMetrics>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | pub topology: SwarmTopology, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/swarm_real.rs:144:1 [INFO] [stderr] | [INFO] [stderr] 144 | pub enum SwarmTopology { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | Mesh, // Fully connected [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | Hierarchical, // Tree structure [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | Ring, // Circular connections [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/swarm_real.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | Star, // Central hub [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/swarm_real.rs:283:1 [INFO] [stderr] | [INFO] [stderr] 283 | pub struct SwarmMetrics { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:284:5 [INFO] [stderr] | [INFO] [stderr] 284 | pub total_messages: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | pub total_compute_us: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:286:5 [INFO] [stderr] | [INFO] [stderr] 286 | pub active_agents: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:287:5 [INFO] [stderr] | [INFO] [stderr] 287 | pub agent_count: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/swarm_real.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | pub throughput: f64, // messages per second [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/sublinear_solver.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | pub fn compression_ratio(&self) -> Precision { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/sublinear_solver.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | pub fn target_dimension(&self) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | pub max_iterations: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | pub tolerance: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:117:5 [INFO] [stderr] | [INFO] [stderr] 117 | pub jl_distortion: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | pub sketch_ratio: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:119:5 [INFO] [stderr] | [INFO] [stderr] 119 | pub use_importance_sampling: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | pub adaptive_threshold: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | pub series_truncation: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/sublinear_solver.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | Logarithmic, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/sublinear_solver.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | Sublinear, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/sublinear_solver.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | Linear, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/sublinear_solver.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | Superlinear, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | pub solution: Vec<Precision>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | pub iterations_used: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | pub final_residual: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | pub complexity_bound: ComplexityBound, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | pub compression_ratio: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | pub convergence_rate: Precision, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/sublinear_solver.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | pub solve_time_ns: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/sublinear_solver.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | pub fn new(config: SublinearConfig) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/vector3d.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | pub x: f64, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/vector3d.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | pub y: f64, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/vector3d.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub z: f64, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/vector3d.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn new(x: f64, y: f64, z: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/vector3d.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | pub fn zero() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/vector3d.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn distance(&self, other: &Vector3D) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/vector3d.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | pub fn magnitude(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/vector3d.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn norm(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/vector3d.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn zeros() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/vector3d.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn dot(&self, other: &Vector3D) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/vector3d.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn iter(&self) -> impl Iterator<Item = f64> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/retrocausal.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub struct State { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | pub value: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | pub timestamp: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub mutable: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pub influence_factor: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/retrocausal.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | pub struct Constraint { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub target_time: u64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub condition: Box<dyn Fn(f64) -> bool + Send + Sync>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/retrocausal.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub influence_strength: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/retrocausal.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn new(violation_threshold: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an associated function [INFO] [stderr] --> src/self_modifying.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn new(mutation_rate: f64) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct [INFO] [stderr] --> src/self_modifying.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | pub struct EvolutionMetrics { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/self_modifying.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | pub generation: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/self_modifying.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | pub current_fitness: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/self_modifying.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | pub best_fitness: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/self_modifying.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | pub mutation_rate: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a struct field [INFO] [stderr] --> src/self_modifying.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | pub parameters: Vec<f64>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `strange-loop` (lib doc) generated 232 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.00s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/strange_loop/index.html [INFO] running `Command { std: "docker" "inspect" "9d2201035ea61ce0db54f5f545d17df88fea91a5da3ba0ca661727c5c592325a", kill_on_drop: false }`