[INFO] fetching crate sublinear 0.1.3... [INFO] testing sublinear-0.1.3 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate sublinear 0.1.3 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate sublinear 0.1.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate sublinear 0.1.3 [INFO] tweaked toml for crates.io crate sublinear 0.1.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate sublinear 0.1.3 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sublinear 0.1.3 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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 20fdd3ba659d8cb54a9e8a9d1798cbf50dc2a38540fd0ae36671ba8d95263d23 [INFO] running `Command { std: "docker" "start" "-a" "20fdd3ba659d8cb54a9e8a9d1798cbf50dc2a38540fd0ae36671ba8d95263d23", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "20fdd3ba659d8cb54a9e8a9d1798cbf50dc2a38540fd0ae36671ba8d95263d23", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20fdd3ba659d8cb54a9e8a9d1798cbf50dc2a38540fd0ae36671ba8d95263d23", kill_on_drop: false }` [INFO] [stdout] 20fdd3ba659d8cb54a9e8a9d1798cbf50dc2a38540fd0ae36671ba8d95263d23 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cac836832efb283625d7f7c565e17b319c1255b5d0b56de97636024c6492af05 [INFO] running `Command { std: "docker" "start" "-a" "cac836832efb283625d7f7c565e17b319c1255b5d0b56de97636024c6492af05", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.225 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling serde_derive v1.0.225 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling humantime v2.3.0 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling nanosecond-scheduler v0.1.1 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling simba v0.8.1 [INFO] [stderr] Compiling env_logger v0.10.2 [INFO] [stderr] Compiling nalgebra v0.32.6 [INFO] [stderr] Compiling sublinear v0.1.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:251:7 [INFO] [stdout] | [INFO] [stdout] 251 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:255:7 [INFO] [stdout] | [INFO] [stdout] 255 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:259:7 [INFO] [stdout] | [INFO] [stdout] 259 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:263:7 [INFO] [stdout] | [INFO] [stdout] 263 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:270:7 [INFO] [stdout] | [INFO] [stdout] 270 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:274:7 [INFO] [stdout] | [INFO] [stdout] 274 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:282:7 [INFO] [stdout] | [INFO] [stdout] 282 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:292:7 [INFO] [stdout] | [INFO] [stdout] 292 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:299:7 [INFO] [stdout] | [INFO] [stdout] 299 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:322:7 [INFO] [stdout] | [INFO] [stdout] 322 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:341:7 [INFO] [stdout] | [INFO] [stdout] 341 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/matrix/mod.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/matrix/sparse.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `collections::BTreeMap` [INFO] [stdout] --> src/matrix/sparse.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, collections::BTreeMap}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::iter` [INFO] [stdout] --> src/matrix/sparse.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use core::iter; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/matrix/optimized.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 156 | /// Thread-safe global buffer pool. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexType` [INFO] [stdout] --> src/matrix/optimized.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::types::{Precision, DimensionType, IndexType}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/matrix/optimized.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CSCStorage` [INFO] [stdout] --> src/matrix/optimized.rs:9:41 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::matrix::sparse::{CSRStorage, CSCStorage, COOStorage}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boxed::Box` [INFO] [stdout] --> src/matrix/optimized.rs:10:46 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::{vec::Vec, collections::VecDeque, boxed::Box}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DimensionType` [INFO] [stdout] --> src/solver/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | DimensionType, MemoryInfo, ProfileData [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boxed::Box` [INFO] [stdout] --> src/solver/mod.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::{vec::Vec, string::String, boxed::Box}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/solver/neumann.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/dimension_reduction.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorBoundMethod` and `ErrorBounds` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::types::{Precision, ErrorBounds, ErrorBoundMethod}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SolverAlgorithm`, `SolverOptions`, `SolverResult`, and `StepResult` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::solver::{SolverAlgorithm, SolverOptions, SolverResult, SolverState, StepResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/johnson_lindenstrauss.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/sketching.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/fast_sampling.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/sublinear/mod.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/math_wasm.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rand::Rng; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/simd_ops.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/utils.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverState` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:12:67 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::solver::{SolverAlgorithm, SolverOptions, SolverResult, SolverState, StepResult}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algorithm` [INFO] [stdout] --> src/error.rs:186:43 [INFO] [stdout] | [INFO] [stdout] 186 | SolverError::AlgorithmError { algorithm, .. } => { [INFO] [stdout] | ^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cols` [INFO] [stdout] --> src/matrix/sparse.rs:80:60 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, _cols: DimensionType) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 80 - pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] 80 + pub fn from_coo(coo: &COOStorage, rows: DimensionType, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/matrix/sparse.rs:194:19 [INFO] [stdout] | [INFO] [stdout] 194 | for (row, mut row_sum) in result.iter_mut().enumerate() { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rows` [INFO] [stdout] --> src/matrix/sparse.rs:303:39 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 303 | pub fn from_coo(coo: &COOStorage, _rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 303 - pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] 303 + pub fn from_coo(coo: &COOStorage, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rows` [INFO] [stdout] --> src/matrix/sparse.rs:620:54 [INFO] [stdout] | [INFO] [stdout] 620 | pub fn add_diagonal(&mut self, alpha: Precision, rows: DimensionType) { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 620 | pub fn add_diagonal(&mut self, alpha: Precision, _rows: DimensionType) { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 620 - pub fn add_diagonal(&mut self, alpha: Precision, rows: DimensionType) { [INFO] [stdout] 620 + pub fn add_diagonal(&mut self, alpha: Precision, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/solver/mod.rs:178:18 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn error(error: SolverError) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_resistance` [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | let total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 139 | let _total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `CONSCIOUSNESS_SCALE_NS` [INFO] [stdout] | [INFO] [stdout] 139 - let total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] 139 + let temporal_nexus::quantum::constants::CONSCIOUSNESS_SCALE_NS: Precision = resistances.iter().sum(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term_idx` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | for term_idx in 1..max_terms { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 171 | for _term_idx in 1..max_terms { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 171 - for term_idx in 1..max_terms { [INFO] [stdout] 171 + for matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE in 1..max_terms { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iteration` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | for iteration in 0..10 { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | config: &SublinearConfig, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `storage` and `num_threads` are never read [INFO] [stdout] --> src/matrix/optimized.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 397 | pub struct ParallelCSRStorage { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 398 | storage: OptimizedCSRStorage, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 399 | num_threads: usize, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `total_cols` and `memory_limit` are never read [INFO] [stdout] --> src/matrix/optimized.rs:458:5 [INFO] [stdout] | [INFO] [stdout] 451 | pub struct StreamingMatrix { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 458 | total_cols: usize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 459 | /// Memory limit in bytes [INFO] [stdout] 460 | memory_limit: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `use_random_projection` is never read [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 197 | pub struct AdvancedSparsifier { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 198 | spectral: SpectralSparsifier, [INFO] [stdout] 199 | use_random_projection: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AdvancedSparsifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `verify_bounds` is never read [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct SublinearNeumannSolver { [INFO] [stdout] | ---------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | verify_bounds: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SublinearNeumannSolver` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rng` is never read [INFO] [stdout] --> src/sublinear/sketching.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct MatrixSketch { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | rng: StdRng, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MatrixSketch` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rng` is never read [INFO] [stdout] --> src/sublinear/fast_sampling.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub struct MatrixSketcher { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 209 | rng: StdRng, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MatrixSketcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `dot_product`, `axpy`, and `l2_norm` are never used [INFO] [stdout] --> src/optimized_solver.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 172 | impl OptimizedConjugateGradientSolver { [INFO] [stdout] | ------------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 298 | fn dot_product(&mut self, x: &[Precision], y: &[Precision]) -> Precision { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 311 | fn axpy(&mut self, alpha: Precision, x: &[Precision], y: &mut [Precision]) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | fn l2_norm(&self, x: &[Precision]) -> Precision { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dot_product` is never used [INFO] [stdout] --> src/utils.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn dot_product(a: &[Precision], b: &[Precision]) -> Precision { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vector_add` is never used [INFO] [stdout] --> src/utils.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn vector_add(a: &[Precision], b: &[Precision], c: &mut [Precision]) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vector_sub` is never used [INFO] [stdout] --> src/utils.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn vector_sub(a: &[Precision], b: &[Precision], c: &mut [Precision]) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vector_scale` is never used [INFO] [stdout] --> src/utils.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn vector_scale(alpha: Precision, a: &[Precision], b: &mut [Precision]) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `axpy` is never used [INFO] [stdout] --> src/utils.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn axpy(alpha: Precision, x: &[Precision], y: &mut [Precision]) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VectorPool` is never constructed [INFO] [stdout] --> src/utils.rs:52:16 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct VectorPool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `get_vector`, and `return_vector` are never used [INFO] [stdout] --> src/utils.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 57 | impl VectorPool { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 58 | /// Create a new vector pool. [INFO] [stdout] 59 | pub fn new(max_size: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn get_vector(&mut self, size: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 83 | pub fn return_vector(&mut self, mut vec: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `has_simd` is never used [INFO] [stdout] --> src/utils.rs:104:12 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn has_simd() -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prefetch_read` is never used [INFO] [stdout] --> src/utils.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn prefetch_read(ptr: *const T) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MACHINE_EPSILON` is never used [INFO] [stdout] --> src/utils.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 136 | pub const MACHINE_EPSILON: Precision = 2.220446049250313e-16; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_zero` is never used [INFO] [stdout] --> src/utils.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn is_zero(x: Precision) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `approx_equal` is never used [INFO] [stdout] --> src/utils.rs:144:12 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn approx_equal(a: Precision, b: Precision, tol: Precision) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `condition_number_estimate` is never used [INFO] [stdout] --> src/utils.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn condition_number_estimate(matrix_op: impl Fn(&[Precision], &mut [Precision]), n: usize, max_iter: usize) -> Precision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `id` is never read [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 22 | struct ScheduledTask { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 27 | id: u64, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScheduledTask` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_time` and `tsc_start` are never read [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub struct NanosecondScheduler { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 81 | start_time: Instant, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 82 | tsc_start: TscTimestamp, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `level` and `timestamp` are never read [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 23 | struct LoopState { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 24 | pub level: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub timestamp: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LoopState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_iterations` is never read [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 33 | struct ContractionParams { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 36 | pub max_iterations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContractionParams` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `distance` is never read [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 458 | struct ConvergenceInfo { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 459 | converged: bool, [INFO] [stdout] 460 | distance: f64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConvergenceInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state_hash`, `stability_metric`, and `memory_fingerprint` are never read [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 25 | struct IdentitySnapshot { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 26 | timestamp: TscTimestamp, [INFO] [stdout] 27 | state_hash: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | stability_metric: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | memory_fingerprint: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IdentitySnapshot` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `min_consciousness_energy` is never read [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct UncertaintyValidator { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 30 | min_consciousness_energy: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UncertaintyValidator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `coupling_strength` is never read [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct DecoherenceTracker { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 35 | coupling_strength: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DecoherenceTracker` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `temperature`, `low_freq_cutoff`, and `high_freq_cutoff` are never read [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct NoiseSpectrum { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 241 | /// Temperature for thermal noise [INFO] [stdout] 242 | temperature: f64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 243 | /// Low-frequency cutoff (Hz) [INFO] [stdout] 244 | low_freq_cutoff: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 245 | /// High-frequency cutoff (Hz) [INFO] [stdout] 246 | high_freq_cutoff: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NoiseSpectrum` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | pub mod math_wasm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | #![warn(missing_docs, clippy::all)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub mod solver_core; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lib.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | pub const VERSION: &str = env!("CARGO_PKG_VERSION"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lib.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | pub const DESCRIPTION: &str = env!("CARGO_PKG_DESCRIPTION"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:158:21 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn row_iter(&self, row: usize) -> CSRRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 158 | pub fn row_iter(&self, row: usize) -> CSRRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn col_iter(&self, col: usize) -> CSRColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 178 | pub fn col_iter(&self, col: usize) -> CSRColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:381:21 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn row_iter(&self, row: usize) -> CSCRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 381 | pub fn row_iter(&self, row: usize) -> CSCRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:390:21 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn col_iter(&self, col: usize) -> CSCColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 390 | pub fn col_iter(&self, col: usize) -> CSCColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:566:21 [INFO] [stdout] | [INFO] [stdout] 566 | pub fn row_iter(&self, row: usize) -> COORowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 566 | pub fn row_iter(&self, row: usize) -> COORowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:575:21 [INFO] [stdout] | [INFO] [stdout] 575 | pub fn col_iter(&self, col: usize) -> COOColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 575 | pub fn col_iter(&self, col: usize) -> COOColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:727:21 [INFO] [stdout] | [INFO] [stdout] 727 | pub fn row_iter(&self, row: usize) -> GraphRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 727 | pub fn row_iter(&self, row: usize) -> GraphRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:742:21 [INFO] [stdout] | [INFO] [stdout] 742 | pub fn col_iter(&self, col: usize) -> GraphColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 742 | pub fn col_iter(&self, col: usize) -> GraphColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub allocations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub deallocations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub cache_hits: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub cache_misses: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub small_buffers_pooled: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub medium_buffers_pooled: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub large_buffers_pooled: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | pub matvec_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | pub bytes_processed: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | pub buffer_pool_stats: BufferPoolStats, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | pub matrix_nnz: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub matrix_rows: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | pub workspace_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver/mod.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | pub struct ForwardPushSolver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver/mod.rs:466:1 [INFO] [stdout] | [INFO] [stdout] 466 | pub struct BackwardPushSolver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver/mod.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 467 | pub struct HybridSolver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/mod.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | Sublinear { n: usize, eps: Precision }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/mod.rs:55:27 [INFO] [stdout] | [INFO] [stdout] 55 | Sublinear { n: usize, eps: Precision }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | pub solution: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub iterations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | pub residual_norm: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | pub complexity_bound: ComplexityBound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | pub dimension_reduction_ratio: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | pub series_terms_used: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | pub reconstruction_error: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub current_sampling_prob: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | pub reservoir_items_seen: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | pub current_error: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | pub compression_ratio: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/math_wasm.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Matrix { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new(rows: usize, cols: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn from_slice(data: &[f64], rows: usize, cols: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn identity(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn random(rows: usize, cols: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn rows(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn cols(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn data(&self) -> &[f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn data_mut(&mut self) -> &mut [f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn get(&self, row: usize, col: usize) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn set(&mut self, row: usize, col: usize, value: f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn multiply(&self, other: &Matrix) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn transpose(&self) -> Matrix { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn is_symmetric(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn is_positive_definite(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/math_wasm.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | pub struct Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn new(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn from_slice(data: &[f64]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn zeros(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn ones(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn random(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn data(&self) -> &[f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | pub fn data_mut(&mut self) -> &mut [f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn get(&self, index: usize) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn set(&mut self, index: usize, value: f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn dot(&self, other: &Vector) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn norm(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn add(&self, other: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn subtract(&self, other: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn scale(&self, scalar: f64) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn axpy(&mut self, alpha: f64, x: &Vector) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | pub fn multiply_vector(&self, vector: &Vector) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct SolverConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub max_iterations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub tolerance: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct SolverError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct StepData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub iteration: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub residual: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub converged: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub solution: Vector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct ConjugateGradientSolver { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/solver_core.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(config: SolverConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn solve(&mut self, a: &Matrix, b: &Vector) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | / pub fn solve_with_callback( [INFO] [stdout] 92 | | &mut self, [INFO] [stdout] 93 | | a: &Matrix, [INFO] [stdout] 94 | | b: &Vector, [INFO] [stdout] ... | [INFO] [stdout] 98 | | where [INFO] [stdout] 99 | | F: FnMut(StepData), [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn get_last_iteration_count(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct JacobiSolver { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/solver_core.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(config: SolverConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn solve(&mut self, a: &Matrix, b: &Vector) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn get_last_iteration_count(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/optimized_solver.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub matvec_count: AtomicUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/optimized_solver.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub bytes_processed: AtomicUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:50:18 [INFO] [stdout] | [INFO] [stdout] 50 | Perception { priority: u8, data: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:50:32 [INFO] [stdout] | [INFO] [stdout] 50 | Perception { priority: u8, data: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | MemoryIntegration { session_id: String, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:52:45 [INFO] [stdout] | [INFO] [stdout] 52 | MemoryIntegration { session_id: String, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:54:28 [INFO] [stdout] | [INFO] [stdout] 54 | IdentityPreservation { continuity_check: bool }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | StrangeLoopProcessing { iteration: usize, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 56 | StrangeLoopProcessing { iteration: usize, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | WindowManagement { window_id: u64, overlap_target: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:58:40 [INFO] [stdout] | [INFO] [stdout] 58 | WindowManagement { window_id: u64, overlap_target: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | SchedulingOverhead { actual_ns: u64, limit_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | SchedulingOverhead { actual_ns: u64, limit_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | SchedulingOverhead { actual_ns: u64, limit_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | WindowOverlapTooLow { actual: f64, required: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | WindowOverlapTooLow { actual: f64, required: f64 }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:68:40 [INFO] [stdout] | [INFO] [stdout] 68 | WindowOverlapTooLow { actual: f64, required: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | ContractionNoConvergence { iterations: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | ContractionNoConvergence { iterations: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | IdentityContinuityBreak { gap_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | IdentityContinuityBreak { gap_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | TscTimingError { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | TscTimingError { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | TaskQueueOverflow { current_size: usize, max_size: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:80:25 [INFO] [stdout] | [INFO] [stdout] 80 | TaskQueueOverflow { current_size: usize, max_size: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | TaskQueueOverflow { current_size: usize, max_size: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub type TemporalResult = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub total_ticks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub tasks_scheduled: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub tasks_completed: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub avg_scheduling_overhead_ns: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub max_scheduling_overhead_ns: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub window_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub contraction_convergence_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub identity_continuity_score: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub temporal_advantage_ns: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub quantum_validity_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub avg_quantum_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub avg_margolus_levitin_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub avg_uncertainty_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub avg_coherence_preservation: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub avg_entanglement_strength: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:581:5 [INFO] [stdout] | [INFO] [stdout] 581 | pub total_validations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:582:5 [INFO] [stdout] | [INFO] [stdout] 582 | pub validity_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:583:5 [INFO] [stdout] | [INFO] [stdout] 583 | pub avg_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:584:5 [INFO] [stdout] | [INFO] [stdout] 584 | pub avg_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 585 | pub margolus_levitin_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | pub uncertainty_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:587:5 [INFO] [stdout] | [INFO] [stdout] 587 | pub coherence_preservation: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:588:5 [INFO] [stdout] | [INFO] [stdout] 588 | pub entanglement_strength: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:589:5 [INFO] [stdout] | [INFO] [stdout] 589 | pub attosecond_feasibility: crate::temporal_nexus::quantum::AttosecondFeasibilityReport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:590:5 [INFO] [stdout] | [INFO] [stdout] 590 | pub recommended_time_scale_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub window_id: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub start_tick: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub end_tick: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub overlap_size: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub active: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub total_windows: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub average_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub min_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub max_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub continuity_breaks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub optimal_overlap_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub info: WindowInfo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub data: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub state_snapshot: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub creation_time: std::time::Instant, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub iterations_to_convergence: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub convergence_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub lipschitz_constant: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub final_fixed_point: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub contraction_achieved: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub stability_measure: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub continuity_score: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub identity_stability: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub continuity_breaks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub average_gap_duration_ns: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub max_gap_duration_ns: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub identity_coherence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub temporal_consistency: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub preservation_efficiency: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | MargolousLevitinViolation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | min_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | requested_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | UncertaintyViolation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | product: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | hbar_half: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | DecoherenceExceeded { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | decoherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | EntanglementLost { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | correlation: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | HardwareExceeded { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | required: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | available: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | EnergyInfeasible { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | required_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | limit_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | pub type QuantumResult = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub speed_limit_result: SpeedLimitResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | pub uncertainty_result: UncertaintyResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | pub decoherence_result: DecoherenceResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | pub entanglement_result: EntanglementResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub time_scale_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub required_energy_kev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub is_theoretically_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub is_practically_achievable: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub limiting_factors: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub recommended_scale_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub recommended_scale_description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | pub energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | pub uncertainty_product: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | pub minimum_product: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | pub margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub thermal_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | pub thermal_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | pub energy_scale_classification: EnergyScale, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | SubAttoElectronVolt, // < 1 aeV [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | AttoElectronVolt, // 1 aeV - 1 feV [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | MilliElectronVolt, // 1 feV - 1 eV [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | ElectronVolt, // 1 eV - 1 keV [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | KiloElectronVolt, // 1 keV - 1 MeV [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | MegaElectronVolt, // > 1 MeV [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn description(&self) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub thermal_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | pub thermal_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | pub hbar: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub minimum_product: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | pub recommended_scale: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | pub scale_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | pub required_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | pub thermal_energy_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | pub is_above_thermal: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | pub is_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub energy_scale: EnergyScale, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | pub requested_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub minimum_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub available_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub safety_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub operation_frequency_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub hardware_limit_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub margin_factor: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | pub validator_config: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | pub requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub recommended_consciousness_scale: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub recommended_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub scale_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub required_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub is_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub minimum_achievable_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 303 | pub operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | pub coherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:305:5 [INFO] [stdout] | [INFO] [stdout] 305 | pub t1_relaxation_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | pub t2_dephasing_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub coherence_preserved: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub thermal_rate_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | pub dephasing_rate_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | pub environment_type: EnvironmentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | pub noise_analysis: NoiseAnalysis, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | UltraCryogenic, // < 1K [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | Cryogenic, // 1-4.2K [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | LiquidNitrogen, // 4.2-77K [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | Cold, // 77-273K [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:334:5 [INFO] [stdout] | [INFO] [stdout] 334 | RoomTemperature, // > 273K [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | Excellent, // > 90% [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | Good, // 70-90% [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | Marginal, // 50-70% [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | Poor, // < 50% [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | pub frequency_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | pub thermal_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | pub flicker_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | pub shot_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | pub total_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | pub dominant_source: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | pub times: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | pub coherences: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | pub coherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | pub environment: EnvironmentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | pub environment: EnvironmentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | pub coherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | pub t1_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | pub t2_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | pub assessments: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | pub recommended_scale: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | pub scale_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub coherence_preserved: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | pub is_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | pub coherence_quality: CoherenceQuality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub concurrence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | pub entanglement_entropy: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub bell_parameter: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub survival_probability: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub qubit_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub decoherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub correlation_type: CorrelationType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub quantum_advantage: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | MaximallyEntangled, // > 90% concurrence [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | HighlyEntangled, // 70-90% [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | ModeratelyEntangled, // 50-70% [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | WeaklyEntangled, // 10-50% [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | Separable, // < 10% [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | DirectlyRelevant, // Directly related to neural activity [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | HighlyRelevant, // Strongly connected to consciousness [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | Relevant, // Potentially important for consciousness [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | PotentiallyRelevant, // Theoretically relevant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | Theoretical, // Pure theoretical interest [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | Unknown, // Relevance unclear [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub constants_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub computational_bounds_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub numerical_stability_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub issues: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub warnings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub recommendations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `E`, `LN_2`, and `PI` [INFO] [stdout] --> src/bin/prove_consciousness.rs:6:24 [INFO] [stdout] | [INFO] [stdout] 6 | use std::f64::consts::{PI, E, LN_2}; [INFO] [stdout] | ^^ ^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/bin/prove_consciousness.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `h_bar` and `k_b` are never read [INFO] [stdout] --> src/bin/prove_consciousness.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct ConsciousnessPhysicsProof { [INFO] [stdout] | ------------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 15 | pub h_bar: f64, // Reduced Planck [INFO] [stdout] | ^^^^^ [INFO] [stdout] 16 | pub k_b: f64, // Boltzmann [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.44s [INFO] running `Command { std: "docker" "inspect" "cac836832efb283625d7f7c565e17b319c1255b5d0b56de97636024c6492af05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cac836832efb283625d7f7c565e17b319c1255b5d0b56de97636024c6492af05", kill_on_drop: false }` [INFO] [stdout] cac836832efb283625d7f7c565e17b319c1255b5d0b56de97636024c6492af05 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a8824f9667f932fc104a8cfccd4c15acc29460c10c4601f20ab18bf68208b42f [INFO] running `Command { std: "docker" "start" "-a" "a8824f9667f932fc104a8cfccd4c15acc29460c10c4601f20ab18bf68208b42f", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.225 [INFO] [stderr] Compiling serde v1.0.225 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling tempfile v3.22.0 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling nanosecond-scheduler v0.1.1 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling env_logger v0.10.2 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling simba v0.8.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling nalgebra v0.32.6 [INFO] [stderr] Compiling sublinear v0.1.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:251:7 [INFO] [stdout] | [INFO] [stdout] 251 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:255:7 [INFO] [stdout] | [INFO] [stdout] 255 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:259:7 [INFO] [stdout] | [INFO] [stdout] 259 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:263:7 [INFO] [stdout] | [INFO] [stdout] 263 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:270:7 [INFO] [stdout] | [INFO] [stdout] 270 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:274:7 [INFO] [stdout] | [INFO] [stdout] 274 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:282:7 [INFO] [stdout] | [INFO] [stdout] 282 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:292:7 [INFO] [stdout] | [INFO] [stdout] 292 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:299:7 [INFO] [stdout] | [INFO] [stdout] 299 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:322:7 [INFO] [stdout] | [INFO] [stdout] 322 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:341:7 [INFO] [stdout] | [INFO] [stdout] 341 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/matrix/mod.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/matrix/sparse.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `collections::BTreeMap` [INFO] [stdout] --> src/matrix/sparse.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, collections::BTreeMap}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::iter` [INFO] [stdout] --> src/matrix/sparse.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use core::iter; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/matrix/optimized.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 156 | /// Thread-safe global buffer pool. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexType` [INFO] [stdout] --> src/matrix/optimized.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::types::{Precision, DimensionType, IndexType}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/matrix/optimized.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CSCStorage` [INFO] [stdout] --> src/matrix/optimized.rs:9:41 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::matrix::sparse::{CSRStorage, CSCStorage, COOStorage}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boxed::Box` [INFO] [stdout] --> src/matrix/optimized.rs:10:46 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::{vec::Vec, collections::VecDeque, boxed::Box}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DimensionType` [INFO] [stdout] --> src/solver/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | DimensionType, MemoryInfo, ProfileData [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boxed::Box` [INFO] [stdout] --> src/solver/mod.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::{vec::Vec, string::String, boxed::Box}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/solver/neumann.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::matrix::SparseMatrix` [INFO] [stdout] --> src/solver/mod.rs:562:9 [INFO] [stdout] | [INFO] [stdout] 562 | use crate::matrix::SparseMatrix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/dimension_reduction.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorBoundMethod` and `ErrorBounds` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::types::{Precision, ErrorBounds, ErrorBoundMethod}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SolverAlgorithm`, `SolverOptions`, `SolverResult`, and `StepResult` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::solver::{SolverAlgorithm, SolverOptions, SolverResult, SolverState, StepResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/johnson_lindenstrauss.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/sketching.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/fast_sampling.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/sublinear/mod.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/math_wasm.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rand::Rng; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/simd_ops.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/utils.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `approx::assert_relative_eq` [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | use approx::assert_relative_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `relative_eq` [INFO] [stdout] --> src/temporal_nexus/quantum/tests.rs:9:34 [INFO] [stdout] | [INFO] [stdout] 9 | use approx::{assert_relative_eq, relative_eq}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:363:11 [INFO] [stdout] | [INFO] [stdout] 363 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:251:7 [INFO] [stdout] | [INFO] [stdout] 251 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:255:7 [INFO] [stdout] | [INFO] [stdout] 255 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:259:7 [INFO] [stdout] | [INFO] [stdout] 259 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:263:7 [INFO] [stdout] | [INFO] [stdout] 263 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:270:7 [INFO] [stdout] | [INFO] [stdout] 270 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:274:7 [INFO] [stdout] | [INFO] [stdout] 274 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:282:7 [INFO] [stdout] | [INFO] [stdout] 282 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:292:7 [INFO] [stdout] | [INFO] [stdout] 292 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:299:7 [INFO] [stdout] | [INFO] [stdout] 299 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:322:7 [INFO] [stdout] | [INFO] [stdout] 322 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `consciousness` [INFO] [stdout] --> src/lib.rs:341:7 [INFO] [stdout] | [INFO] [stdout] 341 | #[cfg(feature = "consciousness")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `axum`, `base64`, `bincode`, `chrono`, `clap`, `cli`, `colored`, `console_error_panic_hook`, `csv`, `dashboard`, `default`, `env_logger`, `fastrand`, `getrandom`, `hostname`, `js-sys`, `lazy_static`, `num_cpus`, `parallel`, `rayon`, `rmp-serde`, `serde`, `serde-wasm-bindgen`, `serde_json`, `serde_yaml`, `simd`, `std`, `tokio`, `uuid`, `wasm`, `wasm-bindgen`, `web-sys`, `wee_alloc`, and `wide` [INFO] [stdout] = help: consider adding `consciousness` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/matrix/mod.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/matrix/sparse.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `collections::BTreeMap` [INFO] [stdout] --> src/matrix/sparse.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, collections::BTreeMap}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::iter` [INFO] [stdout] --> src/matrix/sparse.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use core::iter; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/matrix/optimized.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 156 | /// Thread-safe global buffer pool. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IndexType` [INFO] [stdout] --> src/matrix/optimized.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::types::{Precision, DimensionType, IndexType}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/matrix/optimized.rs:8:20 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CSCStorage` [INFO] [stdout] --> src/matrix/optimized.rs:9:41 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::matrix::sparse::{CSRStorage, CSCStorage, COOStorage}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boxed::Box` [INFO] [stdout] --> src/matrix/optimized.rs:10:46 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::{vec::Vec, collections::VecDeque, boxed::Box}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DimensionType` [INFO] [stdout] --> src/solver/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | DimensionType, MemoryInfo, ProfileData [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `boxed::Box` [INFO] [stdout] --> src/solver/mod.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::{vec::Vec, string::String, boxed::Box}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/solver/neumann.rs:12:23 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/dimension_reduction.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorBoundMethod` and `ErrorBounds` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:10:31 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::types::{Precision, ErrorBounds, ErrorBoundMethod}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SolverAlgorithm`, `SolverOptions`, `SolverResult`, and `StepResult` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::solver::{SolverAlgorithm, SolverOptions, SolverResult, SolverState, StepResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:15:23 [INFO] [stdout] | [INFO] [stdout] 15 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/johnson_lindenstrauss.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/sketching.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `string::String` [INFO] [stdout] --> src/sublinear/fast_sampling.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::{vec::Vec, string::String}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverError` [INFO] [stdout] --> src/sublinear/mod.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::error::{SolverError, Result}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/math_wasm.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rand::Rng; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/simd_ops.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/utils.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f64: Ord` is not satisfied [INFO] [stdout] --> src/matrix/sparse.rs:959:12 [INFO] [stdout] | [INFO] [stdout] 959 | t1.sort(); [INFO] [stdout] | ^^^^ the trait `Ord` is not implemented for `f64` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Ord`: [INFO] [stdout] i128 [INFO] [stdout] i16 [INFO] [stdout] i32 [INFO] [stdout] i64 [INFO] [stdout] i8 [INFO] [stdout] isize [INFO] [stdout] u128 [INFO] [stdout] u16 [INFO] [stdout] and 4 others [INFO] [stdout] = note: required for `(usize, usize, f64)` to implement `Ord` [INFO] [stdout] note: required by a bound in `std::slice::::sort` [INFO] [stdout] --> /rustc/2440211fe03bc45c89b6dc1a3df18382ce91e32b/library/alloc/src/slice.rs:129:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f64: Ord` is not satisfied [INFO] [stdout] --> src/matrix/sparse.rs:960:12 [INFO] [stdout] | [INFO] [stdout] 960 | t2.sort(); [INFO] [stdout] | ^^^^ the trait `Ord` is not implemented for `f64` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Ord`: [INFO] [stdout] i128 [INFO] [stdout] i16 [INFO] [stdout] i32 [INFO] [stdout] i64 [INFO] [stdout] i8 [INFO] [stdout] isize [INFO] [stdout] u128 [INFO] [stdout] u16 [INFO] [stdout] and 4 others [INFO] [stdout] = note: required for `(usize, usize, f64)` to implement `Ord` [INFO] [stdout] note: required by a bound in `std::slice::::sort` [INFO] [stdout] --> /rustc/2440211fe03bc45c89b6dc1a3df18382ce91e32b/library/alloc/src/slice.rs:129:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `analyze_consciousness_time_scales` found for reference `&entanglement::EntanglementValidator` in the current scope [INFO] [stdout] --> src/temporal_nexus/quantum/tests.rs:245:34 [INFO] [stdout] | [INFO] [stdout] 245 | let analysis = validator.analyze_consciousness_time_scales(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `&entanglement::EntanglementValidator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `model_consciousness_network` found for reference `&entanglement::EntanglementValidator` in the current scope [INFO] [stdout] --> src/temporal_nexus/quantum/tests.rs:255:33 [INFO] [stdout] | [INFO] [stdout] 255 | let network = validator.model_consciousness_network(5, 1e-9); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `&entanglement::EntanglementValidator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `calculate_quantum_fisher_information` found for reference `&entanglement::EntanglementValidator` in the current scope [INFO] [stdout] --> src/temporal_nexus/quantum/tests.rs:261:29 [INFO] [stdout] | [INFO] [stdout] 261 | let qfi = validator.calculate_quantum_fisher_information(1e-9); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `&entanglement::EntanglementValidator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `analyze_consciousness_time_scales` found for struct `entanglement::EntanglementValidator` in the current scope [INFO] [stdout] --> src/temporal_nexus/quantum/tests.rs:403:65 [INFO] [stdout] | [INFO] [stdout] 403 | let entanglement_analysis = self.validator.entanglement.analyze_consciousness_time_scales(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `entanglement::EntanglementValidator` [INFO] [stdout] | [INFO] [stdout] ::: src/temporal_nexus/quantum/entanglement.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct EntanglementValidator { [INFO] [stdout] | -------------------------------- method `analyze_consciousness_time_scales` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `analyze_consciousness_time_scales` found for struct `entanglement::EntanglementValidator` in the current scope [INFO] [stdout] --> src/temporal_nexus/quantum/tests.rs:591:60 [INFO] [stdout] | [INFO] [stdout] 591 | let entanglement_analysis = validator.entanglement.analyze_consciousness_time_scales(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `entanglement::EntanglementValidator` [INFO] [stdout] | [INFO] [stdout] ::: src/temporal_nexus/quantum/entanglement.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct EntanglementValidator { [INFO] [stdout] | -------------------------------- method `analyze_consciousness_time_scales` not found for this struct [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverState` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:12:67 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::solver::{SolverAlgorithm, SolverOptions, SolverResult, SolverState, StepResult}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SolverState` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:12:67 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::solver::{SolverAlgorithm, SolverOptions, SolverResult, SolverState, StepResult}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algorithm` [INFO] [stdout] --> src/error.rs:186:43 [INFO] [stdout] | [INFO] [stdout] 186 | SolverError::AlgorithmError { algorithm, .. } => { [INFO] [stdout] | ^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algorithm` [INFO] [stdout] --> src/error.rs:186:43 [INFO] [stdout] | [INFO] [stdout] 186 | SolverError::AlgorithmError { algorithm, .. } => { [INFO] [stdout] | ^^^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cols` [INFO] [stdout] --> src/matrix/sparse.rs:80:60 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, _cols: DimensionType) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 80 - pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] 80 + pub fn from_coo(coo: &COOStorage, rows: DimensionType, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/matrix/sparse.rs:194:19 [INFO] [stdout] | [INFO] [stdout] 194 | for (row, mut row_sum) in result.iter_mut().enumerate() { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rows` [INFO] [stdout] --> src/matrix/sparse.rs:303:39 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 303 | pub fn from_coo(coo: &COOStorage, _rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 303 - pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] 303 + pub fn from_coo(coo: &COOStorage, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cols` [INFO] [stdout] --> src/matrix/sparse.rs:80:60 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, _cols: DimensionType) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 80 - pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] 80 + pub fn from_coo(coo: &COOStorage, rows: DimensionType, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rows` [INFO] [stdout] --> src/matrix/sparse.rs:620:54 [INFO] [stdout] | [INFO] [stdout] 620 | pub fn add_diagonal(&mut self, alpha: Precision, rows: DimensionType) { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 620 | pub fn add_diagonal(&mut self, alpha: Precision, _rows: DimensionType) { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 620 - pub fn add_diagonal(&mut self, alpha: Precision, rows: DimensionType) { [INFO] [stdout] 620 + pub fn add_diagonal(&mut self, alpha: Precision, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/matrix/sparse.rs:194:19 [INFO] [stdout] | [INFO] [stdout] 194 | for (row, mut row_sum) in result.iter_mut().enumerate() { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rows` [INFO] [stdout] --> src/matrix/sparse.rs:303:39 [INFO] [stdout] | [INFO] [stdout] 303 | pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 303 | pub fn from_coo(coo: &COOStorage, _rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 303 - pub fn from_coo(coo: &COOStorage, rows: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] 303 + pub fn from_coo(coo: &COOStorage, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType, cols: DimensionType) -> Result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rows` [INFO] [stdout] --> src/matrix/sparse.rs:620:54 [INFO] [stdout] | [INFO] [stdout] 620 | pub fn add_diagonal(&mut self, alpha: Precision, rows: DimensionType) { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 620 | pub fn add_diagonal(&mut self, alpha: Precision, _rows: DimensionType) { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 620 - pub fn add_diagonal(&mut self, alpha: Precision, rows: DimensionType) { [INFO] [stdout] 620 + pub fn add_diagonal(&mut self, alpha: Precision, matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE: DimensionType) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start_row` [INFO] [stdout] --> src/matrix/optimized.rs:617:50 [INFO] [stdout] | [INFO] [stdout] 617 | streaming.multiply_vector_streaming(&x, |start_row, chunk_result| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 617 | streaming.multiply_vector_streaming(&x, |_start_row, chunk_result| { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 617 - streaming.multiply_vector_streaming(&x, |start_row, chunk_result| { [INFO] [stdout] 617 + streaming.multiply_vector_streaming(&x, |matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE, chunk_result| { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/solver/mod.rs:178:18 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn error(error: SolverError) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/solver/mod.rs:178:18 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn error(error: SolverError) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_resistance` [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | let total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 139 | let _total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `CONSCIOUSNESS_SCALE_NS` [INFO] [stdout] | [INFO] [stdout] 139 - let total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] 139 + let temporal_nexus::quantum::constants::CONSCIOUSNESS_SCALE_NS: Precision = resistances.iter().sum(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term_idx` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | for term_idx in 1..max_terms { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 171 | for _term_idx in 1..max_terms { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 171 - for term_idx in 1..max_terms { [INFO] [stdout] 171 + for matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE in 1..max_terms { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iteration` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | for iteration in 0..10 { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | config: &SublinearConfig, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:478:13 [INFO] [stdout] | [INFO] [stdout] 478 | let mut operator = StrangeLoopOperator::new(0.8, 100); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `total_resistance` [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | let total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 139 | let _total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `CONSCIOUSNESS_SCALE_NS` [INFO] [stdout] | [INFO] [stdout] 139 - let total_resistance: Precision = resistances.iter().sum(); [INFO] [stdout] 139 + let temporal_nexus::quantum::constants::CONSCIOUSNESS_SCALE_NS: Precision = resistances.iter().sum(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `term_idx` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | for term_idx in 1..max_terms { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 171 | for _term_idx in 1..max_terms { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `BLOCK_SIZE` [INFO] [stdout] | [INFO] [stdout] 171 - for term_idx in 1..max_terms { [INFO] [stdout] 171 + for matrix::optimized::OptimizedCSRStorage::multiply_vector_optimized::BLOCK_SIZE in 1..max_terms { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iteration` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | for iteration in 0..10 { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_iteration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:376:9 [INFO] [stdout] | [INFO] [stdout] 376 | config: &SublinearConfig, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `sublinear` (lib test) due to 7 previous errors; 52 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: fields `storage` and `num_threads` are never read [INFO] [stdout] --> src/matrix/optimized.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 397 | pub struct ParallelCSRStorage { [INFO] [stdout] | ------------------ fields in this struct [INFO] [stdout] 398 | storage: OptimizedCSRStorage, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 399 | num_threads: usize, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `total_cols` and `memory_limit` are never read [INFO] [stdout] --> src/matrix/optimized.rs:458:5 [INFO] [stdout] | [INFO] [stdout] 451 | pub struct StreamingMatrix { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 458 | total_cols: usize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 459 | /// Memory limit in bytes [INFO] [stdout] 460 | memory_limit: usize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `use_random_projection` is never read [INFO] [stdout] --> src/sublinear/spectral_sparsification.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 197 | pub struct AdvancedSparsifier { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 198 | spectral: SpectralSparsifier, [INFO] [stdout] 199 | use_random_projection: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AdvancedSparsifier` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `verify_bounds` is never read [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct SublinearNeumannSolver { [INFO] [stdout] | ---------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | verify_bounds: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SublinearNeumannSolver` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rng` is never read [INFO] [stdout] --> src/sublinear/sketching.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub struct MatrixSketch { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 28 | rng: StdRng, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MatrixSketch` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rng` is never read [INFO] [stdout] --> src/sublinear/fast_sampling.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub struct MatrixSketcher { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 209 | rng: StdRng, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MatrixSketcher` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `dot_product`, `axpy`, and `l2_norm` are never used [INFO] [stdout] --> src/optimized_solver.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 172 | impl OptimizedConjugateGradientSolver { [INFO] [stdout] | ------------------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 298 | fn dot_product(&mut self, x: &[Precision], y: &[Precision]) -> Precision { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 311 | fn axpy(&mut self, alpha: Precision, x: &[Precision], y: &mut [Precision]) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | fn l2_norm(&self, x: &[Precision]) -> Precision { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dot_product` is never used [INFO] [stdout] --> src/utils.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn dot_product(a: &[Precision], b: &[Precision]) -> Precision { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vector_add` is never used [INFO] [stdout] --> src/utils.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn vector_add(a: &[Precision], b: &[Precision], c: &mut [Precision]) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vector_sub` is never used [INFO] [stdout] --> src/utils.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn vector_sub(a: &[Precision], b: &[Precision], c: &mut [Precision]) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vector_scale` is never used [INFO] [stdout] --> src/utils.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn vector_scale(alpha: Precision, a: &[Precision], b: &mut [Precision]) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `axpy` is never used [INFO] [stdout] --> src/utils.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn axpy(alpha: Precision, x: &[Precision], y: &mut [Precision]) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `VectorPool` is never constructed [INFO] [stdout] --> src/utils.rs:52:16 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct VectorPool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `get_vector`, and `return_vector` are never used [INFO] [stdout] --> src/utils.rs:59:16 [INFO] [stdout] | [INFO] [stdout] 57 | impl VectorPool { [INFO] [stdout] | --------------- associated items in this implementation [INFO] [stdout] 58 | /// Create a new vector pool. [INFO] [stdout] 59 | pub fn new(max_size: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn get_vector(&mut self, size: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 83 | pub fn return_vector(&mut self, mut vec: Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `has_simd` is never used [INFO] [stdout] --> src/utils.rs:104:12 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn has_simd() -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prefetch_read` is never used [INFO] [stdout] --> src/utils.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn prefetch_read(ptr: *const T) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MACHINE_EPSILON` is never used [INFO] [stdout] --> src/utils.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 136 | pub const MACHINE_EPSILON: Precision = 2.220446049250313e-16; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_zero` is never used [INFO] [stdout] --> src/utils.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn is_zero(x: Precision) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `approx_equal` is never used [INFO] [stdout] --> src/utils.rs:144:12 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn approx_equal(a: Precision, b: Precision, tol: Precision) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `condition_number_estimate` is never used [INFO] [stdout] --> src/utils.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn condition_number_estimate(matrix_op: impl Fn(&[Precision], &mut [Precision]), n: usize, max_iter: usize) -> Precision { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `id` is never read [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 22 | struct ScheduledTask { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 27 | id: u64, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScheduledTask` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_time` and `tsc_start` are never read [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub struct NanosecondScheduler { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 81 | start_time: Instant, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 82 | tsc_start: TscTimestamp, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `level` and `timestamp` are never read [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 23 | struct LoopState { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 24 | pub level: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub timestamp: u64, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LoopState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_iterations` is never read [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 33 | struct ContractionParams { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 36 | pub max_iterations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContractionParams` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `distance` is never read [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 458 | struct ConvergenceInfo { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 459 | converged: bool, [INFO] [stdout] 460 | distance: f64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConvergenceInfo` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state_hash`, `stability_metric`, and `memory_fingerprint` are never read [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 25 | struct IdentitySnapshot { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 26 | timestamp: TscTimestamp, [INFO] [stdout] 27 | state_hash: u64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | stability_metric: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 31 | memory_fingerprint: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IdentitySnapshot` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `min_consciousness_energy` is never read [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct UncertaintyValidator { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 30 | min_consciousness_energy: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UncertaintyValidator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `coupling_strength` is never read [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct DecoherenceTracker { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 35 | coupling_strength: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DecoherenceTracker` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `temperature`, `low_freq_cutoff`, and `high_freq_cutoff` are never read [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub struct NoiseSpectrum { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 241 | /// Temperature for thermal noise [INFO] [stdout] 242 | temperature: f64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 243 | /// Low-frequency cutoff (Hz) [INFO] [stdout] 244 | low_freq_cutoff: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 245 | /// High-frequency cutoff (Hz) [INFO] [stdout] 246 | high_freq_cutoff: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NoiseSpectrum` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | pub mod math_wasm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | #![warn(missing_docs, clippy::all)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub mod solver_core; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lib.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | pub const VERSION: &str = env!("CARGO_PKG_VERSION"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lib.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | pub const DESCRIPTION: &str = env!("CARGO_PKG_DESCRIPTION"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:158:21 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn row_iter(&self, row: usize) -> CSRRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 158 | pub fn row_iter(&self, row: usize) -> CSRRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:178:21 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn col_iter(&self, col: usize) -> CSRColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 178 | pub fn col_iter(&self, col: usize) -> CSRColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:381:21 [INFO] [stdout] | [INFO] [stdout] 381 | pub fn row_iter(&self, row: usize) -> CSCRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 381 | pub fn row_iter(&self, row: usize) -> CSCRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:390:21 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn col_iter(&self, col: usize) -> CSCColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 390 | pub fn col_iter(&self, col: usize) -> CSCColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:566:21 [INFO] [stdout] | [INFO] [stdout] 566 | pub fn row_iter(&self, row: usize) -> COORowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 566 | pub fn row_iter(&self, row: usize) -> COORowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:575:21 [INFO] [stdout] | [INFO] [stdout] 575 | pub fn col_iter(&self, col: usize) -> COOColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 575 | pub fn col_iter(&self, col: usize) -> COOColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:727:21 [INFO] [stdout] | [INFO] [stdout] 727 | pub fn row_iter(&self, row: usize) -> GraphRowIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 727 | pub fn row_iter(&self, row: usize) -> GraphRowIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/matrix/sparse.rs:742:21 [INFO] [stdout] | [INFO] [stdout] 742 | pub fn col_iter(&self, col: usize) -> GraphColIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 742 | pub fn col_iter(&self, col: usize) -> GraphColIter<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub allocations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub deallocations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub cache_hits: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub cache_misses: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub small_buffers_pooled: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub medium_buffers_pooled: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub large_buffers_pooled: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | pub matvec_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | pub bytes_processed: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | pub buffer_pool_stats: BufferPoolStats, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | pub matrix_nnz: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | pub matrix_rows: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/matrix/optimized.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | pub workspace_size: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver/mod.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | pub struct ForwardPushSolver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver/mod.rs:466:1 [INFO] [stdout] | [INFO] [stdout] 466 | pub struct BackwardPushSolver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver/mod.rs:467:1 [INFO] [stdout] | [INFO] [stdout] 467 | pub struct HybridSolver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/mod.rs:55:17 [INFO] [stdout] | [INFO] [stdout] 55 | Sublinear { n: usize, eps: Precision }, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/mod.rs:55:27 [INFO] [stdout] | [INFO] [stdout] 55 | Sublinear { n: usize, eps: Precision }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | pub solution: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 339 | pub iterations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | pub residual_norm: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | pub complexity_bound: ComplexityBound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | pub dimension_reduction_ratio: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | pub series_terms_used: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/sublinear_neumann.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | pub reconstruction_error: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub current_sampling_prob: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | pub reservoir_items_seen: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | pub current_error: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/sublinear/fast_sampling.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | pub compression_ratio: Precision, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/math_wasm.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Matrix { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new(rows: usize, cols: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn from_slice(data: &[f64], rows: usize, cols: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn identity(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn random(rows: usize, cols: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn rows(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn cols(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub fn data(&self) -> &[f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn data_mut(&mut self) -> &mut [f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn get(&self, row: usize, col: usize) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn set(&mut self, row: usize, col: usize, value: f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn multiply(&self, other: &Matrix) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn transpose(&self) -> Matrix { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn is_symmetric(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn is_positive_definite(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/math_wasm.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | pub struct Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn new(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn from_slice(data: &[f64]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn zeros(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn ones(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math_wasm.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn random(size: usize) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub fn data(&self) -> &[f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:245:5 [INFO] [stdout] | [INFO] [stdout] 245 | pub fn data_mut(&mut self) -> &mut [f64] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn get(&self, index: usize) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn set(&mut self, index: usize, value: f64) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 257 | pub fn dot(&self, other: &Vector) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | pub fn norm(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | pub fn normalize(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:279:5 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn add(&self, other: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:289:5 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn subtract(&self, other: &Vector) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:299:5 [INFO] [stdout] | [INFO] [stdout] 299 | pub fn scale(&self, scalar: f64) -> Vector { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub fn axpy(&mut self, alpha: f64, x: &Vector) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math_wasm.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | pub fn multiply_vector(&self, vector: &Vector) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct SolverConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub max_iterations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub tolerance: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct SolverError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct StepData { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub iteration: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub residual: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub converged: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/solver_core.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub solution: Vector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct ConjugateGradientSolver { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/solver_core.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(config: SolverConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn solve(&mut self, a: &Matrix, b: &Vector) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | / pub fn solve_with_callback( [INFO] [stdout] 92 | | &mut self, [INFO] [stdout] 93 | | a: &Matrix, [INFO] [stdout] 94 | | b: &Vector, [INFO] [stdout] ... | [INFO] [stdout] 98 | | where [INFO] [stdout] 99 | | F: FnMut(StepData), [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn get_last_iteration_count(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/solver_core.rs:185:1 [INFO] [stdout] | [INFO] [stdout] 185 | pub struct JacobiSolver { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/solver_core.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn new(config: SolverConfig) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn solve(&mut self, a: &Matrix, b: &Vector) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/solver_core.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | pub fn get_last_iteration_count(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/optimized_solver.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub matvec_count: AtomicUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/optimized_solver.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub bytes_processed: AtomicUsize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:50:18 [INFO] [stdout] | [INFO] [stdout] 50 | Perception { priority: u8, data: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:50:32 [INFO] [stdout] | [INFO] [stdout] 50 | Perception { priority: u8, data: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | MemoryIntegration { session_id: String, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:52:45 [INFO] [stdout] | [INFO] [stdout] 52 | MemoryIntegration { session_id: String, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:54:28 [INFO] [stdout] | [INFO] [stdout] 54 | IdentityPreservation { continuity_check: bool }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | StrangeLoopProcessing { iteration: usize, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 56 | StrangeLoopProcessing { iteration: usize, state: Vec }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | WindowManagement { window_id: u64, overlap_target: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:58:40 [INFO] [stdout] | [INFO] [stdout] 58 | WindowManagement { window_id: u64, overlap_target: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | SchedulingOverhead { actual_ns: u64, limit_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | SchedulingOverhead { actual_ns: u64, limit_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | SchedulingOverhead { actual_ns: u64, limit_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | WindowOverlapTooLow { actual: f64, required: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | WindowOverlapTooLow { actual: f64, required: f64 }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:68:40 [INFO] [stdout] | [INFO] [stdout] 68 | WindowOverlapTooLow { actual: f64, required: f64 }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | ContractionNoConvergence { iterations: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | ContractionNoConvergence { iterations: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | IdentityContinuityBreak { gap_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | IdentityContinuityBreak { gap_ns: u64 }, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | TscTimingError { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | TscTimingError { message: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | TaskQueueOverflow { current_size: usize, max_size: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:80:25 [INFO] [stdout] | [INFO] [stdout] 80 | TaskQueueOverflow { current_size: usize, max_size: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:80:46 [INFO] [stdout] | [INFO] [stdout] 80 | TaskQueueOverflow { current_size: usize, max_size: usize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/temporal_nexus/core/mod.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub type TemporalResult = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub total_ticks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub tasks_scheduled: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub tasks_completed: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub avg_scheduling_overhead_ns: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub max_scheduling_overhead_ns: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub window_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub contraction_convergence_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub identity_continuity_score: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub temporal_advantage_ns: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub quantum_validity_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub avg_quantum_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub avg_margolus_levitin_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub avg_uncertainty_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub avg_coherence_preservation: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub avg_entanglement_strength: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:581:5 [INFO] [stdout] | [INFO] [stdout] 581 | pub total_validations: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:582:5 [INFO] [stdout] | [INFO] [stdout] 582 | pub validity_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:583:5 [INFO] [stdout] | [INFO] [stdout] 583 | pub avg_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:584:5 [INFO] [stdout] | [INFO] [stdout] 584 | pub avg_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 585 | pub margolus_levitin_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 586 | pub uncertainty_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:587:5 [INFO] [stdout] | [INFO] [stdout] 587 | pub coherence_preservation: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:588:5 [INFO] [stdout] | [INFO] [stdout] 588 | pub entanglement_strength: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:589:5 [INFO] [stdout] | [INFO] [stdout] 589 | pub attosecond_feasibility: crate::temporal_nexus::quantum::AttosecondFeasibilityReport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/scheduler.rs:590:5 [INFO] [stdout] | [INFO] [stdout] 590 | pub recommended_time_scale_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub window_id: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub start_tick: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub end_tick: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub overlap_size: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub active: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub total_windows: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub average_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub min_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub max_overlap_percentage: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub continuity_breaks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub optimal_overlap_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub info: WindowInfo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub data: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub state_snapshot: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/temporal_window.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub creation_time: std::time::Instant, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub iterations_to_convergence: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub convergence_rate: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub lipschitz_constant: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub final_fixed_point: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub contraction_achieved: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/strange_loop.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub stability_measure: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub continuity_score: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub identity_stability: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub continuity_breaks: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub average_gap_duration_ns: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub max_gap_duration_ns: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub identity_coherence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub temporal_consistency: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/core/identity.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub preservation_efficiency: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | MargolousLevitinViolation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | min_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | requested_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | UncertaintyViolation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | product: f64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | hbar_half: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | DecoherenceExceeded { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | decoherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | EntanglementLost { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | correlation: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | threshold: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | HardwareExceeded { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | required: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | available: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | EnergyInfeasible { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | required_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | limit_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | pub type QuantumResult = Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub speed_limit_result: SpeedLimitResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | pub uncertainty_result: UncertaintyResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | pub decoherence_result: DecoherenceResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | pub entanglement_result: EntanglementResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub time_scale_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub required_energy_kev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub is_theoretically_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub is_practically_achievable: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub limiting_factors: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub recommended_scale_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/mod.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | pub recommended_scale_description: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | pub energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | pub uncertainty_product: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | pub minimum_product: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | pub margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub thermal_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | pub thermal_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | pub energy_scale_classification: EnergyScale, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | SubAttoElectronVolt, // < 1 aeV [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | AttoElectronVolt, // 1 aeV - 1 feV [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | MilliElectronVolt, // 1 feV - 1 eV [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | ElectronVolt, // 1 eV - 1 keV [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | KiloElectronVolt, // 1 keV - 1 MeV [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | MegaElectronVolt, // > 1 MeV [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn description(&self) -> &'static str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub thermal_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | pub thermal_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | pub hbar: f64, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub minimum_product: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:264:5 [INFO] [stdout] | [INFO] [stdout] 264 | pub constraints: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | pub recommended_scale: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | pub scale_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | pub required_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:275:5 [INFO] [stdout] | [INFO] [stdout] 275 | pub thermal_energy_ratio: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | pub is_above_thermal: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | pub is_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/validators.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | pub energy_scale: EnergyScale, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | pub requested_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub minimum_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub available_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub safety_margin: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub operation_frequency_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub hardware_limit_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub margin_factor: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | pub validator_config: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | pub requirements: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub recommended_consciousness_scale: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub recommended_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pub scale_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub required_energy_j: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub required_energy_ev: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | pub is_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/speed_limits.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub minimum_achievable_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:302:5 [INFO] [stdout] | [INFO] [stdout] 302 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:303:5 [INFO] [stdout] | [INFO] [stdout] 303 | pub operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:304:5 [INFO] [stdout] | [INFO] [stdout] 304 | pub coherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:305:5 [INFO] [stdout] | [INFO] [stdout] 305 | pub t1_relaxation_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | pub t2_dephasing_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | pub coherence_preserved: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | pub thermal_rate_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | pub dephasing_rate_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | pub environment_type: EnvironmentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | pub noise_analysis: NoiseAnalysis, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:316:5 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | UltraCryogenic, // < 1K [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | Cryogenic, // 1-4.2K [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | LiquidNitrogen, // 4.2-77K [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | Cold, // 77-273K [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:334:5 [INFO] [stdout] | [INFO] [stdout] 334 | RoomTemperature, // > 273K [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:340:5 [INFO] [stdout] | [INFO] [stdout] 340 | Excellent, // > 90% [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | Good, // 70-90% [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | Marginal, // 50-70% [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | Poor, // < 50% [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | pub frequency_hz: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | pub thermal_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | pub flicker_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | pub shot_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | pub total_noise_density: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | pub dominant_source: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | pub times: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | pub coherences: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | pub coherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | pub environment: EnvironmentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | pub environment: EnvironmentType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | pub temperature_k: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | pub coherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | pub t1_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | pub t2_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 374 | pub assessments: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | pub recommended_scale: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | pub scale_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | pub time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | pub coherence_preserved: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | pub is_feasible: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/decoherence.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | pub coherence_quality: CoherenceQuality, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub is_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub operation_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub concurrence: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | pub entanglement_entropy: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub bell_parameter: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub survival_probability: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub qubit_count: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub decoherence_time_s: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub correlation_type: CorrelationType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | pub quantum_advantage: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | MaximallyEntangled, // > 90% concurrence [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | HighlyEntangled, // 70-90% [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | ModeratelyEntangled, // 50-70% [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | WeaklyEntangled, // 10-50% [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | Separable, // < 10% [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | DirectlyRelevant, // Directly related to neural activity [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | HighlyRelevant, // Strongly connected to consciousness [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | Relevant, // Potentially important for consciousness [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | PotentiallyRelevant, // Theoretically relevant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | Theoretical, // Pure theoretical interest [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/temporal_nexus/quantum/entanglement.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | Unknown, // Relevance unclear [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub constants_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub computational_bounds_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub numerical_stability_valid: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub issues: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub warnings: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/temporal_nexus/quantum/physics_validation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub recommendations: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a8824f9667f932fc104a8cfccd4c15acc29460c10c4601f20ab18bf68208b42f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8824f9667f932fc104a8cfccd4c15acc29460c10c4601f20ab18bf68208b42f", kill_on_drop: false }` [INFO] [stdout] a8824f9667f932fc104a8cfccd4c15acc29460c10c4601f20ab18bf68208b42f