liveplot 2.0.6

Realtime interactive plotting library using egui/eframe, with optional gRPC and Parquet export support.
Documentation

Build #3877206 2026-07-17 08:36:59

# rustc version rustc 1.99.0-nightly (3d50c25bc 2026-07-16)

# docs.rs version docsrs 0.0.0 (964c90a45859fd8f9076e3cbe58470a5a4f4d4f7 2026-07-01 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "e4385b6c350afd564b461bad55767dc4d93d7ff33f264ad5cb04c46ebb56d84b" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260716-1.99.0-nightly-3d50c25bc\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] Scraping liveplot v2.0.6 (/opt/rustwide/workdir) [INFO] [stderr] Documenting liveplot v2.0.6 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `TraceLook::alloc_color` [INFO] [stderr] --> src/color_scheme.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | /// rely on [`TraceLook::alloc_color`] which consults the same palette. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `TraceLook` in scope [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `apply_threshold_controller_requests` [INFO] [stderr] --> src/app/controllers_embedded.rs:40:18 [INFO] [stderr] | [INFO] [stderr] 40 | /// (via [`apply_threshold_controller_requests`] and [`publish_threshold_events`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `apply_threshold_controller_requests` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `publish_threshold_events` [INFO] [stderr] --> src/app/controllers_embedded.rs:40:62 [INFO] [stderr] | [INFO] [stderr] 40 | /// (via [`apply_threshold_controller_requests`] and [`publish_threshold_events`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `publish_threshold_events` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AppStateSerde` [INFO] [stderr] --> src/app/layout.rs:394:20 [INFO] [stderr] | [INFO] [stderr] 394 | /// Build an [`AppStateSerde`] snapshot of the current panel state (without [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `AppStateSerde` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `handle_save_state` [INFO] [stderr] --> src/app/layout.rs:397:55 [INFO] [stderr] | [INFO] [stderr] 397 | /// This is used by the undo/redo system and by [`handle_save_state`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `handle_save_state` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `build_state_snapshot` [INFO] [stderr] --> src/app/layout.rs:569:18 [INFO] [stderr] | [INFO] [stderr] 569 | /// Unlike [`build_state_snapshot`], this includes `panels` so that [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `build_state_snapshot` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AppStateSerde` [INFO] [stderr] --> src/app/layout.rs:603:20 [INFO] [stderr] | [INFO] [stderr] 603 | /// Apply an [`AppStateSerde`] snapshot to the panel (without window [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `AppStateSerde` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `handle_load_state` [INFO] [stderr] --> src/app/layout.rs:606:55 [INFO] [stderr] | [INFO] [stderr] 606 | /// This is used by the undo/redo system and by [`handle_load_state`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `handle_load_state` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `LivePlotApp` links to private item `Self::apply_controllers` [INFO] [stderr] --> src/app/liveplot_app.rs:33:74 [INFO] [stderr] | [INFO] [stderr] 33 | /// 3. Processes controller requests each frame in [`apply_controllers`](Self::apply_controllers). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::set_time_window` [INFO] [stderr] --> src/app/mod.rs:452:29 [INFO] [stderr] | [INFO] [stderr] 452 | /// [`set_time_window`](Self::set_time_window)), the change is discarded [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ the struct `LivePlotPanel` has no field or associated item named `set_time_window` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n` [INFO] [stderr] --> src/data/math.rs:46:7 [INFO] [stderr] | [INFO] [stderr] 46 | /// y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2] - (a1/a0)*y[n-1] - (a2/a0)*y[n-2] [INFO] [stderr] | ^ no item named `n` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `n` [INFO] [stderr] --> src/data/math.rs:46:22 [INFO] [stderr] | [INFO] [stderr] 46 | /// y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2] - (a1/a0)*y[n-1] - (a2/a0)*y[n-2] [INFO] [stderr] | ^ no item named `n` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TimeFormatter` [INFO] [stderr] --> src/data/scope.rs:211:25 [INFO] [stderr] | [INFO] [stderr] 211 | /// * time axes → [`TimeFormatter`] driven by [`bounds`](Self::bounds) (the visible X range). [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `TimeFormatter` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `0,1` [INFO] [stderr] --> src/data/triggers.rs:180:65 [INFO] [stderr] | [INFO] [stderr] 180 | /// number of subsequent samples. `trigger_position` is in [0,1]: [INFO] [stderr] | ^^^ no item named `0,1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/undo.rs:3:30 [INFO] [stderr] | [INFO] [stderr] 3 | //! Stores [`AppStateSerde`](crate::persistence::AppStateSerde) snapshots before [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 3 - //! Stores [`AppStateSerde`](crate::persistence::AppStateSerde) snapshots before [INFO] [stderr] 3 + //! Stores [`AppStateSerde`] snapshots before [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `liveplot` (lib doc) generated 15 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.10s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: naga v29.0.3, wgpu v29.0.3, wgpu-core v29.0.3, wgpu-hal v29.0.3, winit v0.30.13 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/liveplot/index.html [INFO] running `Command { std: "docker" "inspect" "e4385b6c350afd564b461bad55767dc4d93d7ff33f264ad5cb04c46ebb56d84b", kill_on_drop: false }`