[INFO] cloning repository https://github.com/bardo84/rusty_plot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bardo84/rusty_plot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbardo84%2Frusty_plot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbardo84%2Frusty_plot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 46636d740aa6f70e79ea2120d0c2eaf324ff054e
[INFO] testing bardo84/rusty_plot against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbardo84%2Frusty_plot" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bardo84/rusty_plot
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/bardo84/rusty_plot
[INFO] tweaked toml for git repo https://github.com/bardo84/rusty_plot written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bardo84/rusty_plot on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bardo84/rusty_plot 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ee0b090edb41936f089c69efbeb3acd44a0b495b11d9005c7a0ef8135ef7b179
[INFO] running `Command { std: "docker" "start" "-a" "ee0b090edb41936f089c69efbeb3acd44a0b495b11d9005c7a0ef8135ef7b179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ee0b090edb41936f089c69efbeb3acd44a0b495b11d9005c7a0ef8135ef7b179", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee0b090edb41936f089c69efbeb3acd44a0b495b11d9005c7a0ef8135ef7b179", kill_on_drop: false }`
[INFO] [stdout] ee0b090edb41936f089c69efbeb3acd44a0b495b11d9005c7a0ef8135ef7b179
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c6919a38c9f4d698bf935523565cec707c53f3c9d6be57ff55a927bbdb3162ca
[INFO] running `Command { std: "docker" "start" "-a" "c6919a38c9f4d698bf935523565cec707c53f3c9d6be57ff55a927bbdb3162ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling zeno v0.3.3
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling memmap2 v0.9.8
[INFO] [stderr]    Compiling fontconfig-parser v0.5.8
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]    Compiling unicode-bidi-mirroring v0.2.0
[INFO] [stderr]    Compiling unicode-script v0.5.7
[INFO] [stderr]    Compiling yazi v0.2.1
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling ttf-parser v0.20.0
[INFO] [stderr]    Compiling unicode-ccc v0.2.0
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling unicode-properties v0.1.3
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling ttf-parser v0.21.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling self_cell v1.2.0
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling sys-locale v0.3.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling rangemap v1.6.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling smol_str v0.2.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling ndarray v0.15.6
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling glam v0.25.0
[INFO] [stderr]    Compiling fontdb v0.16.2
[INFO] [stderr]    Compiling bytemuck_derive v1.10.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling bytemuck v1.23.2
[INFO] [stderr]    Compiling font-types v0.9.0
[INFO] [stderr]    Compiling rustybuzz v0.14.1
[INFO] [stderr]    Compiling tiny-skia-path v0.11.4
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling read-fonts v0.29.3
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling skrifa v0.31.3
[INFO] [stderr]    Compiling swash v0.2.5
[INFO] [stderr]    Compiling cosmic-text v0.13.2
[INFO] [stderr]    Compiling ruviz v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `compose::AnimateBuilder`: Phase 2 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 | pub fn animate() -> AnimateBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `compose::PairplotBuilder`: Phase 3 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:854:48
[INFO] [stdout]     |
[INFO] [stdout] 854 | pub fn pairplot(_data: &[(&str, Vec<f64>)]) -> PairplotBuilder {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `compose::TileBuilder`: Phase 3 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:875:18
[INFO] [stdout]     |
[INFO] [stdout] 875 | pub fn tile() -> TileBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 44s
[INFO] running `Command { std: "docker" "inspect" "c6919a38c9f4d698bf935523565cec707c53f3c9d6be57ff55a927bbdb3162ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6919a38c9f4d698bf935523565cec707c53f3c9d6be57ff55a927bbdb3162ca", kill_on_drop: false }`
[INFO] [stdout] c6919a38c9f4d698bf935523565cec707c53f3c9d6be57ff55a927bbdb3162ca
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6244872e21177d0e7297f766d8084668901be2bbe79b6bb604364389755e2a35
[INFO] running `Command { std: "docker" "start" "-a" "6244872e21177d0e7297f766d8084668901be2bbe79b6bb604364389755e2a35", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rustybuzz v0.14.1
[INFO] [stderr]    Compiling fontdb v0.16.2
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling cosmic-text v0.13.2
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling tiny-skia v0.11.4
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling tempfile v3.21.0
[INFO] [stderr]    Compiling clap_builder v4.5.47
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling anstyle-query v1.1.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.5.47
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anstream v0.6.20
[INFO] [stderr]    Compiling env_filter v0.1.3
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[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 ciborium v0.2.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling is-terminal v0.4.16
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling jiff v0.2.15
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling proptest v1.8.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling ruviz v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `compose::AnimateBuilder`: Phase 2 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 | pub fn animate() -> AnimateBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `compose::PairplotBuilder`: Phase 3 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:854:48
[INFO] [stdout]     |
[INFO] [stdout] 854 | pub fn pairplot(_data: &[(&str, Vec<f64>)]) -> PairplotBuilder {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `compose::TileBuilder`: Phase 3 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:875:18
[INFO] [stdout]     |
[INFO] [stdout] 875 | pub fn tile() -> TileBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stdout] warning: use of deprecated struct `compose::AnimateBuilder`: Phase 2 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 | pub fn animate() -> AnimateBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `compose::PairplotBuilder`: Phase 3 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:854:48
[INFO] [stdout]     |
[INFO] [stdout] 854 | pub fn pairplot(_data: &[(&str, Vec<f64>)]) -> PairplotBuilder {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `compose::TileBuilder`: Phase 3 - Not yet implemented
[INFO] [stdout]    --> src/compose.rs:875:18
[INFO] [stdout]     |
[INFO] [stdout] 875 | pub fn tile() -> TileBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `image`
[INFO] [stdout]   --> examples/performance/scaling_benchmark.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let image = Plot::new()
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_image`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `example_output_path_in` is never used
[INFO] [stdout]   --> examples/performance/../util/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn example_output_path_in(subdir: &str, filename: &str) -> PathBuf {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/scatter_plot_tests.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/scatter_plot_tests.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |             .dimensions(800, 600)
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/scatter_plot_tests.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/scatter_plot_tests.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/scatter_plot_tests.rs:129:10
[INFO] [stdout]     |
[INFO] [stdout] 129 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/scatter_plot_tests.rs:149:10
[INFO] [stdout]     |
[INFO] [stdout] 149 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/scatter_plot_tests.rs:168:28
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let plot = Plot::new().dimensions(800, 600).scatter(&x_data, &y_data);
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/dpi_scaling_test.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 |         .dimensions(400, 300) // Base size
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/line_style_tests.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/line_style_tests.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/line_style_tests.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/line_style_tests.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/line_style_tests.rs:83:10
[INFO] [stdout]    |
[INFO] [stdout] 83 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/line_style_tests.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/line_style_tests.rs:124:10
[INFO] [stdout]     |
[INFO] [stdout] 124 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/line_style_tests.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/visual_output_tests.rs:265:10
[INFO] [stdout]     |
[INFO] [stdout] 265 |         .dimensions(1200, 800) // Custom size
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x_data`
[INFO] [stdout]    --> tests/visual_output_tests.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let x_data = [1.0, 2.0, 3.0, 4.0];
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_data`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ruviz::data::Data1D`
[INFO] [stdout]  --> examples/memory_pool_performance_test.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ruviz::data::Data1D;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/visual_regression_test.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |                 .dimensions(1200, 900)
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `diff_pixels` is assigned to, but never used
[INFO] [stdout]   --> tests/visual_regression_test.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut diff_pixels = 0u32;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: consider using `_diff_pixels` instead
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `diff_pixels` is never read
[INFO] [stdout]   --> tests/visual_regression_test.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 diff_pixels += 1;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]   --> tests/dpi_scaling_tests.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::path::PathBuf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/backend_parity_test.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/backend_parity_test.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/backend_parity_test.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/backend_parity_test.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/backend_parity_test.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/backend_parity_test.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/backend_parity_test.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/backend_parity_test.rs:193:14
[INFO] [stdout]     |
[INFO] [stdout] 193 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/backend_parity_test.rs:218:14
[INFO] [stdout]     |
[INFO] [stdout] 218 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/backend_parity_test.rs:309:10
[INFO] [stdout]     |
[INFO] [stdout] 309 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/backend_parity_test.rs:321:10
[INFO] [stdout]     |
[INFO] [stdout] 321 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_format_tests.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 |         .dimensions(400, 300)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_format_tests.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 |         .dimensions(1600, 1200)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_format_tests.rs:319:14
[INFO] [stdout]     |
[INFO] [stdout] 319 |             .dimensions(width, height)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_format_tests.rs:344:14
[INFO] [stdout]     |
[INFO] [stdout] 344 |             .dimensions(width, height)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/export_format_tests.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let mut renderer = SkiaRenderer::new(image.width, image.height, Theme::default())?;
[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: variable does not need to be mutable
[INFO] [stdout]   --> tests/export_format_tests.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let mut renderer = SkiaRenderer::new(800, 600, Theme::light())?;
[INFO] [stdout]    |         ----^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x_data`
[INFO] [stdout]   --> tests/export_format_tests.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let x_data = vec![1.0, 2.0, 3.0, 4.0, 5.0];
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_data`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y_data`
[INFO] [stdout]   --> tests/export_format_tests.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let y_data = vec![10.0, 25.0, 15.0, 30.0, 20.0];
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `example_output_path_in` is never used
[INFO] [stdout]   --> examples/performance/../util/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn example_output_path_in(subdir: &str, filename: &str) -> PathBuf {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `time` is never read
[INFO] [stdout]   --> examples/performance/streaming_demo.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     time += bulk_size as f64 * 0.01;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `example_output_path_in` is never used
[INFO] [stdout]   --> examples/performance/../util/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn example_output_path_in(subdir: &str, filename: &str) -> PathBuf {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> tests/gallery_generator_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/full_pipeline_test.rs:153:65
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let plot1 = Plot::new().line(&x, &y_linear).title("Linear").end_series();
[INFO] [stdout]     |                                                                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/full_pipeline_test.rs:158:10
[INFO] [stdout]     |
[INFO] [stdout] 158 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/full_pipeline_test.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/full_pipeline_test.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/full_pipeline_test.rs:258:10
[INFO] [stdout]     |
[INFO] [stdout] 258 |         .dimensions(1200, 900)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/pdf_export_test.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MemoryPool` is never constructed
[INFO] [stdout]    --> tests/memory_pool_tests.rs:348:16
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub struct MemoryPool<T> {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `acquire`, `release`, `available_count`, `total_capacity`, and `shrink_unused` are never used
[INFO] [stdout]    --> tests/memory_pool_tests.rs:353:16
[INFO] [stdout]     |
[INFO] [stdout] 352 |     impl<T> MemoryPool<T> {
[INFO] [stdout]     |     --------------------- associated items in this implementation
[INFO] [stdout] 353 |         pub fn new(_capacity: usize) -> Self {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 357 |         pub fn acquire(&mut self, _len: usize) -> PooledBuffer<T> {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 |         pub fn release(&mut self, _buffer: PooledBuffer<T>) {
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 365 |         pub fn available_count(&self) -> usize {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 369 |         pub fn total_capacity(&self) -> usize {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 373 |         pub fn shrink_unused(&mut self) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PooledBuffer` is never constructed
[INFO] [stdout]    --> tests/memory_pool_tests.rs:378:16
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub struct PooledBuffer<T> {
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `len`, `as_ptr`, and `as_mut_ptr` are never used
[INFO] [stdout]    --> tests/memory_pool_tests.rs:383:16
[INFO] [stdout]     |
[INFO] [stdout] 382 |     impl<T> PooledBuffer<T> {
[INFO] [stdout]     |     ----------------------- methods in this implementation
[INFO] [stdout] 383 |         pub fn len(&self) -> usize {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] ...
[INFO] [stdout] 387 |         pub fn as_ptr(&self) -> *const T {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 391 |         pub fn as_mut_ptr(&self) -> *mut T {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PooledVec` is never constructed
[INFO] [stdout]    --> tests/memory_pool_tests.rs:396:16
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub struct PooledVec<T> {
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> tests/memory_pool_tests.rs:401:16
[INFO] [stdout]     |
[INFO] [stdout] 400 |     impl<T> PooledVec<T> {
[INFO] [stdout]     |     -------------------- associated function in this implementation
[INFO] [stdout] 401 |         pub fn new(_pool: Arc<Mutex<MemoryPool<T>>>) -> Self {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DataView` is never constructed
[INFO] [stdout]    --> tests/memory_pool_tests.rs:406:16
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub struct DataView<T> {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_pooled_vec` is never used
[INFO] [stdout]    --> tests/memory_pool_tests.rs:411:16
[INFO] [stdout]     |
[INFO] [stdout] 410 |     impl<T> DataView<T> {
[INFO] [stdout]     |     ------------------- associated function in this implementation
[INFO] [stdout] 411 |         pub fn from_pooled_vec(_vec: &PooledVec<T>) -> Self {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PoolConfig` is never constructed
[INFO] [stdout]    --> tests/memory_pool_tests.rs:416:16
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub struct PoolConfig {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PoolStatistics` is never constructed
[INFO] [stdout]    --> tests/memory_pool_tests.rs:430:16
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub struct PoolStatistics {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/export_tests_fixed.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/export_tests_fixed.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 38 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/export_tests_fixed.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/export_tests_fixed.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/export_tests_fixed.rs:92:10
[INFO] [stdout]    |
[INFO] [stdout] 92 |         .end_series();
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_tests_fixed.rs:107:10
[INFO] [stdout]     |
[INFO] [stdout] 107 |         .dimensions(400, 300)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:110:10
[INFO] [stdout]     |
[INFO] [stdout] 110 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 128 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:180:14
[INFO] [stdout]     |
[INFO] [stdout] 180 |             .end_series();
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_tests_fixed.rs:210:14
[INFO] [stdout]     |
[INFO] [stdout] 210 |             .dimensions(width, height)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:213:14
[INFO] [stdout]     |
[INFO] [stdout] 213 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/export_tests_fixed.rs:232:14
[INFO] [stdout]     |
[INFO] [stdout] 232 |             .dimensions(width, height)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:235:14
[INFO] [stdout]     |
[INFO] [stdout] 235 |             .end_series();
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/export_tests_fixed.rs:277:10
[INFO] [stdout]     |
[INFO] [stdout] 277 |         .end_series();
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_traits_test.rs:78:14
[INFO] [stdout]    |
[INFO] [stdout] 78 |             .end_series()
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/visual_traits_test.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_traits_test.rs:143:14
[INFO] [stdout]     |
[INFO] [stdout] 143 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_traits_test.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/visual_traits_test.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_traits_test.rs:229:14
[INFO] [stdout]     |
[INFO] [stdout] 229 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/visual_traits_test.rs:259:14
[INFO] [stdout]     |
[INFO] [stdout] 259 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stdout]    --> tests/visual_traits_test.rs:285:14
[INFO] [stdout]     |
[INFO] [stdout] 285 |             .end_series()
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/color_palette_tests.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/color_palette_tests.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/color_palette_tests.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/color_palette_tests.rs:89:10
[INFO] [stdout]    |
[INFO] [stdout] 89 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/color_palette_tests.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/color_palette_tests.rs:176:14
[INFO] [stdout]     |
[INFO] [stdout] 176 |             .dimensions(800, 600)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/color_palette_tests.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/color_palette_tests.rs:289:10
[INFO] [stdout]     |
[INFO] [stdout] 289 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/color_palette_tests.rs:398:14
[INFO] [stdout]     |
[INFO] [stdout] 398 |             .dimensions(800, 600)
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hex_colors`
[INFO] [stdout]    --> tests/color_palette_tests.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |     let hex_colors = vec![
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hex_colors`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/tick_system_tests.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/tick_system_tests.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/tick_system_tests.rs:43:10
[INFO] [stdout]    |
[INFO] [stdout] 43 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/tick_system_tests.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 60 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/tick_system_tests.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]   --> tests/tick_system_tests.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 |         .dimensions(800, 600)
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/tick_system_tests.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/tick_system_tests.rs:139:10
[INFO] [stdout]     |
[INFO] [stdout] 139 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/tick_system_tests.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/tick_system_tests.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/tick_system_tests.rs:207:10
[INFO] [stdout]     |
[INFO] [stdout] 207 |         .dimensions(800, 600)
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests_fixed.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests_fixed.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests_fixed.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]   --> tests/visual_output_tests_fixed.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 |         .end_series()
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:198:10
[INFO] [stdout]     |
[INFO] [stdout] 198 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:213:10
[INFO] [stdout]     |
[INFO] [stdout] 213 |         .dimensions(1200, 800) // Custom size
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:218:10
[INFO] [stdout]     |
[INFO] [stdout] 218 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stdout]    --> tests/visual_output_tests_fixed.rs:251:10
[INFO] [stdout]     |
[INFO] [stdout] 251 |         .end_series()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 38s
[INFO] running `Command { std: "docker" "inspect" "6244872e21177d0e7297f766d8084668901be2bbe79b6bb604364389755e2a35", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6244872e21177d0e7297f766d8084668901be2bbe79b6bb604364389755e2a35", kill_on_drop: false }`
[INFO] [stdout] 6244872e21177d0e7297f766d8084668901be2bbe79b6bb604364389755e2a35
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a155d1cd6534e543cdde4302921340bc0aa582d556443485d7db9897439f4dcb
[INFO] running `Command { std: "docker" "start" "-a" "a155d1cd6534e543cdde4302921340bc0aa582d556443485d7db9897439f4dcb", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated struct `compose::AnimateBuilder`: Phase 2 - Not yet implemented
[INFO] [stderr]    --> src/compose.rs:804:21
[INFO] [stderr]     |
[INFO] [stderr] 804 | pub fn animate() -> AnimateBuilder {
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `compose::PairplotBuilder`: Phase 3 - Not yet implemented
[INFO] [stderr]    --> src/compose.rs:854:48
[INFO] [stderr]     |
[INFO] [stderr] 854 | pub fn pairplot(_data: &[(&str, Vec<f64>)]) -> PairplotBuilder {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `compose::TileBuilder`: Phase 3 - Not yet implemented
[INFO] [stderr]    --> src/compose.rs:875:18
[INFO] [stderr]     |
[INFO] [stderr] 875 | pub fn tile() -> TileBuilder {
[INFO] [stderr]     |                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (lib) generated 3 warnings
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/scatter_plot_tests.rs:10:10
[INFO] [stderr]    |
[INFO] [stderr] 10 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/scatter_plot_tests.rs:47:14
[INFO] [stderr]    |
[INFO] [stderr] 47 |             .dimensions(800, 600)
[INFO] [stderr]    |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/scatter_plot_tests.rs:80:10
[INFO] [stderr]    |
[INFO] [stderr] 80 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/scatter_plot_tests.rs:102:10
[INFO] [stderr]     |
[INFO] [stderr] 102 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/scatter_plot_tests.rs:129:10
[INFO] [stderr]     |
[INFO] [stderr] 129 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/scatter_plot_tests.rs:149:10
[INFO] [stderr]     |
[INFO] [stderr] 149 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/scatter_plot_tests.rs:168:28
[INFO] [stderr]     |
[INFO] [stderr] 168 |     let plot = Plot::new().dimensions(800, 600).scatter(&x_data, &y_data);
[INFO] [stderr]     |                            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::path::PathBuf`
[INFO] [stderr]   --> tests/dpi_scaling_tests.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use std::path::PathBuf;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "scatter_plot_tests") generated 7 warnings
[INFO] [stderr] warning: `ruviz` (test "dpi_scaling_tests") generated 1 warning (run `cargo fix --test "dpi_scaling_tests" -p ruviz` to apply 1 suggestion)
[INFO] [stderr] warning: struct `MemoryPool` is never constructed
[INFO] [stderr]    --> tests/memory_pool_tests.rs:348:16
[INFO] [stderr]     |
[INFO] [stderr] 348 |     pub struct MemoryPool<T> {
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `acquire`, `release`, `available_count`, `total_capacity`, and `shrink_unused` are never used
[INFO] [stderr]    --> tests/memory_pool_tests.rs:353:16
[INFO] [stderr]     |
[INFO] [stderr] 352 |     impl<T> MemoryPool<T> {
[INFO] [stderr]     |     --------------------- associated items in this implementation
[INFO] [stderr] 353 |         pub fn new(_capacity: usize) -> Self {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] ...
[INFO] [stderr] 357 |         pub fn acquire(&mut self, _len: usize) -> PooledBuffer<T> {
[INFO] [stderr]     |                ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 361 |         pub fn release(&mut self, _buffer: PooledBuffer<T>) {
[INFO] [stderr]     |                ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 365 |         pub fn available_count(&self) -> usize {
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 369 |         pub fn total_capacity(&self) -> usize {
[INFO] [stderr]     |                ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 373 |         pub fn shrink_unused(&mut self) {
[INFO] [stderr]     |                ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PooledBuffer` is never constructed
[INFO] [stderr]    --> tests/memory_pool_tests.rs:378:16
[INFO] [stderr]     |
[INFO] [stderr] 378 |     pub struct PooledBuffer<T> {
[INFO] [stderr]     |                ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `len`, `as_ptr`, and `as_mut_ptr` are never used
[INFO] [stderr]    --> tests/memory_pool_tests.rs:383:16
[INFO] [stderr]     |
[INFO] [stderr] 382 |     impl<T> PooledBuffer<T> {
[INFO] [stderr]     |     ----------------------- methods in this implementation
[INFO] [stderr] 383 |         pub fn len(&self) -> usize {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] ...
[INFO] [stderr] 387 |         pub fn as_ptr(&self) -> *const T {
[INFO] [stderr]     |                ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 391 |         pub fn as_mut_ptr(&self) -> *mut T {
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PooledVec` is never constructed
[INFO] [stderr]    --> tests/memory_pool_tests.rs:396:16
[INFO] [stderr]     |
[INFO] [stderr] 396 |     pub struct PooledVec<T> {
[INFO] [stderr]     |                ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> tests/memory_pool_tests.rs:401:16
[INFO] [stderr]     |
[INFO] [stderr] 400 |     impl<T> PooledVec<T> {
[INFO] [stderr]     |     -------------------- associated function in this implementation
[INFO] [stderr] 401 |         pub fn new(_pool: Arc<Mutex<MemoryPool<T>>>) -> Self {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DataView` is never constructed
[INFO] [stderr]    --> tests/memory_pool_tests.rs:406:16
[INFO] [stderr]     |
[INFO] [stderr] 406 |     pub struct DataView<T> {
[INFO] [stderr]     |                ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `from_pooled_vec` is never used
[INFO] [stderr]    --> tests/memory_pool_tests.rs:411:16
[INFO] [stderr]     |
[INFO] [stderr] 410 |     impl<T> DataView<T> {
[INFO] [stderr]     |     ------------------- associated function in this implementation
[INFO] [stderr] 411 |         pub fn from_pooled_vec(_vec: &PooledVec<T>) -> Self {
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PoolConfig` is never constructed
[INFO] [stderr]    --> tests/memory_pool_tests.rs:416:16
[INFO] [stderr]     |
[INFO] [stderr] 416 |     pub struct PoolConfig {
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `PoolStatistics` is never constructed
[INFO] [stderr]    --> tests/memory_pool_tests.rs:430:16
[INFO] [stderr]     |
[INFO] [stderr] 430 |     pub struct PoolStatistics {
[INFO] [stderr]     |                ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/visual_regression_test.rs:318:18
[INFO] [stderr]     |
[INFO] [stderr] 318 |                 .dimensions(1200, 900)
[INFO] [stderr]     |                  ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `diff_pixels` is assigned to, but never used
[INFO] [stderr]   --> tests/visual_regression_test.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |     let mut diff_pixels = 0u32;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: consider using `_diff_pixels` instead
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `diff_pixels` is never read
[INFO] [stderr]   --> tests/visual_regression_test.rs:47:17
[INFO] [stderr]    |
[INFO] [stderr] 47 |                 diff_pixels += 1;
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/full_pipeline_test.rs:153:65
[INFO] [stderr]     |
[INFO] [stderr] 153 |     let plot1 = Plot::new().line(&x, &y_linear).title("Linear").end_series();
[INFO] [stderr]     |                                                                 ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/full_pipeline_test.rs:158:10
[INFO] [stderr]     |
[INFO] [stderr] 158 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/full_pipeline_test.rs:163:10
[INFO] [stderr]     |
[INFO] [stderr] 163 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/full_pipeline_test.rs:168:10
[INFO] [stderr]     |
[INFO] [stderr] 168 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/full_pipeline_test.rs:258:10
[INFO] [stderr]     |
[INFO] [stderr] 258 |         .dimensions(1200, 900)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `image`
[INFO] [stderr]   --> examples/performance/scaling_benchmark.rs:34:13
[INFO] [stderr]    |
[INFO] [stderr] 34 |         let image = Plot::new()
[INFO] [stderr]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_image`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `example_output_path_in` is never used
[INFO] [stderr]   --> examples/performance/../util/mod.rs:45:8
[INFO] [stderr]    |
[INFO] [stderr] 45 | pub fn example_output_path_in(subdir: &str, filename: &str) -> PathBuf {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "memory_pool_tests") generated 10 warnings
[INFO] [stderr] warning: `ruviz` (test "visual_regression_test") generated 3 warnings
[INFO] [stderr] warning: `ruviz` (test "full_pipeline_test") generated 5 warnings
[INFO] [stderr] warning: `ruviz` (example "scaling_benchmark") generated 2 warnings (run `cargo fix --example "scaling_benchmark" -p ruviz` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/backend_parity_test.rs:16:10
[INFO] [stderr]    |
[INFO] [stderr] 16 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/backend_parity_test.rs:41:10
[INFO] [stderr]    |
[INFO] [stderr] 41 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/backend_parity_test.rs:71:10
[INFO] [stderr]    |
[INFO] [stderr] 71 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/backend_parity_test.rs:93:10
[INFO] [stderr]    |
[INFO] [stderr] 93 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/backend_parity_test.rs:116:10
[INFO] [stderr]     |
[INFO] [stderr] 116 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/backend_parity_test.rs:137:10
[INFO] [stderr]     |
[INFO] [stderr] 137 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/backend_parity_test.rs:164:10
[INFO] [stderr]     |
[INFO] [stderr] 164 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/backend_parity_test.rs:193:14
[INFO] [stderr]     |
[INFO] [stderr] 193 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/backend_parity_test.rs:218:14
[INFO] [stderr]     |
[INFO] [stderr] 218 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/backend_parity_test.rs:309:10
[INFO] [stderr]     |
[INFO] [stderr] 309 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/backend_parity_test.rs:321:10
[INFO] [stderr]     |
[INFO] [stderr] 321 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "backend_parity_test") generated 11 warnings
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/color_palette_tests.rs:10:10
[INFO] [stderr]    |
[INFO] [stderr] 10 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/color_palette_tests.rs:35:10
[INFO] [stderr]    |
[INFO] [stderr] 35 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/color_palette_tests.rs:63:10
[INFO] [stderr]    |
[INFO] [stderr] 63 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/color_palette_tests.rs:89:10
[INFO] [stderr]    |
[INFO] [stderr] 89 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/color_palette_tests.rs:118:10
[INFO] [stderr]     |
[INFO] [stderr] 118 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/color_palette_tests.rs:176:14
[INFO] [stderr]     |
[INFO] [stderr] 176 |             .dimensions(800, 600)
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/color_palette_tests.rs:238:10
[INFO] [stderr]     |
[INFO] [stderr] 238 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/color_palette_tests.rs:289:10
[INFO] [stderr]     |
[INFO] [stderr] 289 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/color_palette_tests.rs:398:14
[INFO] [stderr]     |
[INFO] [stderr] 398 |             .dimensions(800, 600)
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `hex_colors`
[INFO] [stderr]    --> tests/color_palette_tests.rs:229:9
[INFO] [stderr]     |
[INFO] [stderr] 229 |     let hex_colors = vec![
[INFO] [stderr]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hex_colors`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/export_tests_fixed.rs:31:10
[INFO] [stderr]    |
[INFO] [stderr] 31 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/export_tests_fixed.rs:38:10
[INFO] [stderr]    |
[INFO] [stderr] 38 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/export_tests_fixed.rs:46:10
[INFO] [stderr]    |
[INFO] [stderr] 46 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/export_tests_fixed.rs:53:10
[INFO] [stderr]    |
[INFO] [stderr] 53 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/export_tests_fixed.rs:92:10
[INFO] [stderr]    |
[INFO] [stderr] 92 |         .end_series();
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_tests_fixed.rs:107:10
[INFO] [stderr]     |
[INFO] [stderr] 107 |         .dimensions(400, 300)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:110:10
[INFO] [stderr]     |
[INFO] [stderr] 110 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:128:10
[INFO] [stderr]     |
[INFO] [stderr] 128 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:165:14
[INFO] [stderr]     |
[INFO] [stderr] 165 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:180:14
[INFO] [stderr]     |
[INFO] [stderr] 180 |             .end_series();
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_tests_fixed.rs:210:14
[INFO] [stderr]     |
[INFO] [stderr] 210 |             .dimensions(width, height)
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:213:14
[INFO] [stderr]     |
[INFO] [stderr] 213 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_tests_fixed.rs:232:14
[INFO] [stderr]     |
[INFO] [stderr] 232 |             .dimensions(width, height)
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:235:14
[INFO] [stderr]     |
[INFO] [stderr] 235 |             .end_series();
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/export_tests_fixed.rs:277:10
[INFO] [stderr]     |
[INFO] [stderr] 277 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "color_palette_tests") generated 10 warnings (run `cargo fix --test "color_palette_tests" -p ruviz` to apply 1 suggestion)
[INFO] [stderr] warning: `ruviz` (test "export_tests_fixed") generated 15 warnings
[INFO] [stderr] warning: unused import: `std::path::Path`
[INFO] [stderr]  --> tests/gallery_generator_test.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::path::Path;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests.rs:27:10
[INFO] [stderr]    |
[INFO] [stderr] 27 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests.rs:46:10
[INFO] [stderr]    |
[INFO] [stderr] 46 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests.rs:65:10
[INFO] [stderr]    |
[INFO] [stderr] 65 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/visual_output_tests.rs:265:10
[INFO] [stderr]     |
[INFO] [stderr] 265 |         .dimensions(1200, 800) // Custom size
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x_data`
[INFO] [stderr]    --> tests/visual_output_tests.rs:261:9
[INFO] [stderr]     |
[INFO] [stderr] 261 |     let x_data = [1.0, 2.0, 3.0, 4.0];
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_data`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "gallery_generator_test") generated 1 warning (run `cargo fix --test "gallery_generator_test" -p ruviz` to apply 1 suggestion)
[INFO] [stderr] warning: `ruviz` (test "visual_output_tests") generated 5 warnings (run `cargo fix --test "visual_output_tests" -p ruviz` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests_fixed.rs:27:10
[INFO] [stderr]    |
[INFO] [stderr] 27 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests_fixed.rs:46:10
[INFO] [stderr]    |
[INFO] [stderr] 46 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests_fixed.rs:65:10
[INFO] [stderr]    |
[INFO] [stderr] 65 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_output_tests_fixed.rs:88:10
[INFO] [stderr]    |
[INFO] [stderr] 88 |         .end_series()
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:108:10
[INFO] [stderr]     |
[INFO] [stderr] 108 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:117:10
[INFO] [stderr]     |
[INFO] [stderr] 117 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:126:10
[INFO] [stderr]     |
[INFO] [stderr] 126 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:135:10
[INFO] [stderr]     |
[INFO] [stderr] 135 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:155:10
[INFO] [stderr]     |
[INFO] [stderr] 155 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:178:10
[INFO] [stderr]     |
[INFO] [stderr] 178 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:198:10
[INFO] [stderr]     |
[INFO] [stderr] 198 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:213:10
[INFO] [stderr]     |
[INFO] [stderr] 213 |         .dimensions(1200, 800) // Custom size
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::BarConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:218:10
[INFO] [stderr]     |
[INFO] [stderr] 218 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:239:10
[INFO] [stderr]     |
[INFO] [stderr] 239 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_output_tests_fixed.rs:251:10
[INFO] [stderr]     |
[INFO] [stderr] 251 |         .end_series()
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `ruviz` (example "million_points") generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `ruviz` (test "visual_output_tests_fixed") generated 15 warnings
[INFO] [stderr] warning: unused import: `ruviz::data::Data1D`
[INFO] [stderr]  --> examples/memory_pool_performance_test.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use ruviz::data::Data1D;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (example "memory_pool_performance_test") generated 1 warning
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/pdf_export_test.rs:161:10
[INFO] [stderr]     |
[INFO] [stderr] 161 |         .end_series();
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `time` is never read
[INFO] [stderr]   --> examples/performance/streaming_demo.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     time += bulk_size as f64 * 0.01;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]   --> tests/visual_traits_test.rs:78:14
[INFO] [stderr]    |
[INFO] [stderr] 78 |             .end_series()
[INFO] [stderr]    |              ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/visual_traits_test.rs:112:14
[INFO] [stderr]     |
[INFO] [stderr] 112 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_traits_test.rs:143:14
[INFO] [stderr]     |
[INFO] [stderr] 143 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::LineConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_traits_test.rs:172:14
[INFO] [stderr]     |
[INFO] [stderr] 172 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/visual_traits_test.rs:202:14
[INFO] [stderr]     |
[INFO] [stderr] 202 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::PlotBuilder::<ruviz::plots::ScatterConfig>::end_series`: Not needed - series finalize automatically. Use .save() directly.
[INFO] [stderr]    --> tests/visual_traits_test.rs:229:14
[INFO] [stderr]     |
[INFO] [stderr] 229 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/visual_traits_test.rs:259:14
[INFO] [stderr]     |
[INFO] [stderr] 259 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::plot::PlotSeriesBuilder::end_series`: Not needed - series finalize automatically. Use .save() directly or .into() for explicit conversion.
[INFO] [stderr]    --> tests/visual_traits_test.rs:285:14
[INFO] [stderr]     |
[INFO] [stderr] 285 |             .end_series()
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/line_style_tests.rs:12:10
[INFO] [stderr]    |
[INFO] [stderr] 12 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/line_style_tests.rs:29:10
[INFO] [stderr]    |
[INFO] [stderr] 29 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/line_style_tests.rs:47:10
[INFO] [stderr]    |
[INFO] [stderr] 47 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/line_style_tests.rs:65:10
[INFO] [stderr]    |
[INFO] [stderr] 65 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/line_style_tests.rs:83:10
[INFO] [stderr]    |
[INFO] [stderr] 83 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/line_style_tests.rs:104:10
[INFO] [stderr]     |
[INFO] [stderr] 104 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/line_style_tests.rs:124:10
[INFO] [stderr]     |
[INFO] [stderr] 124 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/line_style_tests.rs:153:10
[INFO] [stderr]     |
[INFO] [stderr] 153 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "pdf_export_test") generated 1 warning
[INFO] [stderr] warning: `ruviz` (example "streaming_demo") generated 2 warnings (1 duplicate)
[INFO] [stderr] warning: `ruviz` (test "visual_traits_test") generated 8 warnings
[INFO] [stderr] warning: `ruviz` (test "line_style_tests") generated 8 warnings
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_format_tests.rs:104:10
[INFO] [stderr]     |
[INFO] [stderr] 104 |         .dimensions(400, 300)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_format_tests.rs:115:10
[INFO] [stderr]     |
[INFO] [stderr] 115 |         .dimensions(1600, 1200)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_format_tests.rs:319:14
[INFO] [stderr]     |
[INFO] [stderr] 319 |             .dimensions(width, height)
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/export_format_tests.rs:344:14
[INFO] [stderr]     |
[INFO] [stderr] 344 |             .dimensions(width, height)
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> tests/export_format_tests.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |     let mut renderer = SkiaRenderer::new(image.width, image.height, Theme::default())?;
[INFO] [stderr]    |         ----^^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> tests/export_format_tests.rs:57:9
[INFO] [stderr]    |
[INFO] [stderr] 57 |     let mut renderer = SkiaRenderer::new(800, 600, Theme::light())?;
[INFO] [stderr]    |         ----^^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `x_data`
[INFO] [stderr]   --> tests/export_format_tests.rs:53:9
[INFO] [stderr]    |
[INFO] [stderr] 53 |     let x_data = vec![1.0, 2.0, 3.0, 4.0, 5.0];
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_x_data`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `y_data`
[INFO] [stderr]   --> tests/export_format_tests.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |     let y_data = vec![10.0, 25.0, 15.0, 30.0, 20.0];
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_y_data`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/tick_system_tests.rs:10:10
[INFO] [stderr]    |
[INFO] [stderr] 10 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/tick_system_tests.rs:26:10
[INFO] [stderr]    |
[INFO] [stderr] 26 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/tick_system_tests.rs:43:10
[INFO] [stderr]    |
[INFO] [stderr] 43 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/tick_system_tests.rs:60:10
[INFO] [stderr]    |
[INFO] [stderr] 60 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/tick_system_tests.rs:78:10
[INFO] [stderr]    |
[INFO] [stderr] 78 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]   --> tests/tick_system_tests.rs:99:10
[INFO] [stderr]    |
[INFO] [stderr] 99 |         .dimensions(800, 600)
[INFO] [stderr]    |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/tick_system_tests.rs:119:10
[INFO] [stderr]     |
[INFO] [stderr] 119 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/tick_system_tests.rs:139:10
[INFO] [stderr]     |
[INFO] [stderr] 139 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/tick_system_tests.rs:162:10
[INFO] [stderr]     |
[INFO] [stderr] 162 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/tick_system_tests.rs:181:10
[INFO] [stderr]     |
[INFO] [stderr] 181 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/tick_system_tests.rs:207:10
[INFO] [stderr]     |
[INFO] [stderr] 207 |         .dimensions(800, 600)
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "export_format_tests") generated 8 warnings (run `cargo fix --test "export_format_tests" -p ruviz` to apply 4 suggestions)
[INFO] [stderr] warning: `ruviz` (test "tick_system_tests") generated 11 warnings
[INFO] [stderr] warning: use of deprecated method `ruviz::core::Plot::dimensions`: Use size() or size_pixels() instead
[INFO] [stderr]    --> tests/dpi_scaling_test.rs:103:10
[INFO] [stderr]     |
[INFO] [stderr] 103 |         .dimensions(400, 300) // Base size
[INFO] [stderr]     |          ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `ruviz` (test "dpi_scaling_test") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.75s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ruviz-33526d8031aa6a2f)
[INFO] [stdout] 
[INFO] [stdout] running 756 tests
[INFO] [stdout] test axes::inset::tests::test_coordinate_transform ... ok
[INFO] [stdout] test axes::inset::tests::test_parent_to_inset_outside ... ok
[INFO] [stdout] test axes::inset::tests::test_screen_rect ... ok
[INFO] [stdout] test axes::polar::tests::test_degrees_mode ... ok
[INFO] [stdout] test axes::inset::tests::test_inset_creation ... ok
[INFO] [stdout] test axes::polar::tests::test_round_trip ... ok
[INFO] [stdout] test axes::polar::tests::test_theta_grid ... ok
[INFO] [stdout] test axes::scale::tests::test_axis_scale_validation ... ok
[INFO] [stdout] test axes::scale::tests::test_axis_scale_enum ... ok
[INFO] [stdout] test axes::scale::tests::test_linear_scale ... ok
[INFO] [stdout] test axes::polar::tests::test_grid_circles ... ok
[INFO] [stdout] test axes::scale::tests::test_symlog_scale_inverse ... ok
[INFO] [stdout] test axes::scale::tests::test_symlog_scale_log_region ... ok
[INFO] [stdout] test axes::scale::tests::test_scale_range ... ok
[INFO] [stdout] test axes::scale::tests::test_axis_scale_create_scale ... ok
[INFO] [stdout] test axes::secondary::tests::test_dual_axes ... ok
[INFO] [stdout] test axes::secondary::tests::test_normalize_linear ... ok
[INFO] [stdout] test axes::scale::tests::test_log_scale ... ok
[INFO] [stdout] test axes::inset::tests::test_connector_lines ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_data_to_pixel ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_format_small_numbers ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_tick_layout_alignment ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_tick_layout_basic ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_tick_layout_labels_present ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_tick_layout_y_axis_inverted ... ok
[INFO] [stdout] test axes::ticks::tests::test_generate_minor_ticks ... ok
[INFO] [stdout] test axes::ticks::tests::test_generate_ticks_basic ... ok
[INFO] [stdout] test axes::ticks::tests::test_generate_ticks_for_scale ... ok
[INFO] [stdout] test axes::ticks::tests::test_generate_ticks_nice_numbers ... ok
[INFO] [stdout] test axes::ticks::tests::test_invalid_range ... ok
[INFO] [stdout] test axes::ticks::tests::test_log_minor_ticks ... ok
[INFO] [stdout] test axes::ticks::tests::test_log_ticks_few_decades ... ok
[INFO] [stdout] test axes::ticks::tests::test_log_ticks_invalid_range ... ok
[INFO] [stdout] test axes::ticks::tests::test_log_ticks_powers_of_10 ... ok
[INFO] [stdout] test axes::ticks::tests::test_symlog_ticks_both_regions ... ok
[INFO] [stdout] test axes::ticks::tests::test_symlog_ticks_includes_zero ... ok
[INFO] [stdout] test core::annotation::tests::test_alpha_clamping ... ok
[INFO] [stdout] test core::annotation::tests::test_annotation_constructors ... ok
[INFO] [stdout] test core::annotation::tests::test_arrow_style_builder ... ok
[INFO] [stdout] test core::annotation::tests::test_fill_between ... ok
[INFO] [stdout] test core::annotation::tests::test_fill_style_builder ... ok
[INFO] [stdout] test core::annotation::tests::test_shape_style_builder ... ok
[INFO] [stdout] test core::annotation::tests::test_text_style_builder ... ok
[INFO] [stdout] test core::config::tests::test_computed_margins ... ok
[INFO] [stdout] test core::config::tests::test_dpi_independence ... ok
[INFO] [stdout] test core::config::tests::test_figure_config_canvas_size ... ok
[INFO] [stdout] test axes::polar::tests::test_to_cartesian_basic ... ok
[INFO] [stdout] test axes::polar::tests::test_to_cartesian_top_start ... ok
[INFO] [stdout] test axes::scale::tests::test_symlog_scale_linear_region ... ok
[INFO] [stdout] test core::config::tests::test_margin_config_auto ... ok
[INFO] [stdout] test core::config::tests::test_line_config_default ... ok
[INFO] [stdout] test axes::secondary::tests::test_denormalize ... ok
[INFO] [stdout] test core::config::tests::test_plot_config_builder ... ok
[INFO] [stdout] test axes::secondary::tests::test_secondary_axis_ticks ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_format_large_numbers ... ok
[INFO] [stdout] test core::config::tests::test_plot_config_builder_despine ... ok
[INFO] [stdout] test core::config::tests::test_figure_config_default ... ok
[INFO] [stdout] test axes::tick_layout::tests::test_format_number ... ok
[INFO] [stdout] test core::config::tests::test_plot_config_canvas_size ... ok
[INFO] [stdout] test core::config::tests::test_spine_config_builder_chain ... ok
[INFO] [stdout] test core::config::tests::test_spine_config_default ... ok
[INFO] [stdout] test core::config::tests::test_spine_config_despine ... ok
[INFO] [stdout] test core::config::tests::test_spine_config_offset_px ... ok
[INFO] [stdout] test core::config::tests::test_typography_computed_sizes ... ok
[INFO] [stdout] test core::config::tests::test_typography_config_default ... ok
[INFO] [stdout] test core::config::tests::test_typography_scale ... ok
[INFO] [stdout] test core::constants::tests::test_dpi_ordering ... ok
[INFO] [stdout] test core::constants::tests::test_line_widths_ordering ... ok
[INFO] [stdout] test core::error::tests::test_dpi_validation ... ok
[INFO] [stdout] test core::error::tests::test_data_validation ... ok
[INFO] [stdout] test core::config::tests::test_spine_config_none ... ok
[INFO] [stdout] test core::error::tests::test_color_error_conversion ... ok
[INFO] [stdout] test core::error::tests::test_dimension_validation ... ok
[INFO] [stdout] test core::error::tests::test_error_source ... ok
[INFO] [stdout] test core::error::tests::test_performance_limits ... ok
[INFO] [stdout] test core::grid_style::tests::test_builder_methods ... ok
[INFO] [stdout] test core::grid_style::tests::test_clamping ... ok
[INFO] [stdout] test core::grid_style::tests::test_default_matches_seaborn_whitegrid ... ok
[INFO] [stdout] test core::grid_style::tests::test_effective_color ... ok
[INFO] [stdout] test core::grid_style::tests::test_hidden ... ok
[INFO] [stdout] test core::grid_style::tests::test_prominent ... ok
[INFO] [stdout] test core::layout::tests::test_estimate_text_height ... ok
[INFO] [stdout] test core::layout::tests::test_estimate_text_width ... ok
[INFO] [stdout] test core::constants::tests::test_font_scales_ordering ... ok
[INFO] [stdout] test core::layout::tests::test_layout_high_dpi ... ok
[INFO] [stdout] test core::layout::tests::test_layout_no_labels ... ok
[INFO] [stdout] test core::layout::tests::test_layout_margin_clamping ... ok
[INFO] [stdout] test core::layout::tests::test_layout_centering ... ok
[INFO] [stdout] test core::layout::tests::test_layout_unicode_labels ... ok
[INFO] [stdout] test core::layout::tests::test_layout_very_long_title ... ok
[INFO] [stdout] test core::layout::tests::test_layout_no_title ... ok
[INFO] [stdout] test core::layout::tests::test_layout_all_elements ... ok
[INFO] [stdout] test core::layout::tests::test_layout_respects_edge_buffer ... ok
[INFO] [stdout] test core::layout::tests::test_layout_very_small_canvas ... ok
[INFO] [stdout] test core::legend::tests::test_bbox_overlap ... ok
[INFO] [stdout] test core::legend::tests::test_find_best_position ... ok
[INFO] [stdout] test core::legend::tests::test_anchor_offsets ... ok
[INFO] [stdout] test core::legend::tests::test_legend_position_calculation ... ok
[INFO] [stdout] test core::legend::tests::test_legend_item_creation ... ok
[INFO] [stdout] test core::legend::tests::test_legend_position_is_outside ... ok
[INFO] [stdout] test core::legend::tests::test_spacing_to_pixels ... ok
[INFO] [stdout] test core::legend::tests::test_legend_size_calculation ... ok
[INFO] [stdout] test core::plot::builder::tests::test_plot_input_variants ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_builder_pattern ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_default_configuration ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_deprecated_dimensions ... ok
[INFO] [stdout] test core::error::tests::test_error_display ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_mutable_setters ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_reactive_title ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_reactive_labels ... ok
[INFO] [stdout] test core::plot::configuration::tests::test_theme_configuration ... ok
[INFO] [stdout] test core::plot::data::tests::test_into_plot_data_array_ref ... ok
[INFO] [stdout] test core::plot::builder::tests::test_plot_builder_creation ... ok
[INFO] [stdout] test core::plot::builder::tests::test_plot_builder_alpha_clamping ... ok
[INFO] [stdout] test core::plot::builder::tests::test_plot_builder_plot_forwarding ... ok
[INFO] [stdout] test core::plot::data::tests::test_into_plot_data_signal ... ok
[INFO] [stdout] test core::plot::data::tests::test_into_plot_data_slice ... ok
[INFO] [stdout] test core::plot::data::tests::test_into_plot_data_vec ... ok
[INFO] [stdout] test core::plot::builder::tests::test_plot_builder_styling ... ok
[INFO] [stdout] test core::plot::builder::tests::test_plot_builder_line_width_min ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_data_reactive ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_data_static ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_data_temporal ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_text_from_owned_string ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_text_from_string ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_text_static ... ok
[INFO] [stdout] test core::plot::data::tests::test_plot_text_temporal ... ok
[INFO] [stdout] test core::plot::layout_manager::tests::test_axis_limits ... ok
[INFO] [stdout] test core::plot::layout_manager::tests::test_axis_scales ... ok
[INFO] [stdout] test core::plot::layout_manager::tests::test_default_layout_manager ... ok
[INFO] [stdout] test core::plot::layout_manager::tests::test_legend_config ... ok
[INFO] [stdout] test core::plot::render_pipeline::tests::test_auto_optimization ... ok
[INFO] [stdout] test core::plot::render_pipeline::tests::test_backend_selection ... ok
[INFO] [stdout] test core::plot::render_pipeline::tests::test_default_render_pipeline ... ok
[INFO] [stdout] test core::plot::render_pipeline::tests::test_pooled_rendering ... ok
[INFO] [stdout] test core::plot::series_manager::tests::test_clear ... ok
[INFO] [stdout] test core::plot::series_manager::tests::test_new_series_manager ... ok
[INFO] [stdout] test core::plot::series_manager::tests::test_next_auto_color ... ok
[INFO] [stdout] test core::plot::tests::test_auto_backend_selection ... ok
[INFO] [stdout] test core::plot::tests::test_error_bars_continuation_method ... ok
[INFO] [stdout] test core::plot::tests::test_backend_selection_without_gpu_feature ... ok
[INFO] [stdout] test core::plot::tests::test_as_plot_for_plot_series_builder ... ok
[INFO] [stdout] test core::plot::tests::test_from_plot_series_builder_for_plot ... ok
[INFO] [stdout] test core::plot::tests::test_get_theme_method ... ok
[INFO] [stdout] test core::plot::tests::test_into_plot_trait_for_plot ... ok
[INFO] [stdout] test core::plot::tests::test_implicit_conversion_in_function_param ... ok
[INFO] [stdout] test core::plot::tests::test_into_plot_trait_for_plot_series_builder ... ok
[INFO] [stdout] test core::plot::tests::test_generic_function_with_into_plot ... ok
[INFO] [stdout] test core::plot::tests::test_combined_xy_errors ... ok
[INFO] [stdout] test core::plot::tests::test_line_streaming_basic ... ok
[INFO] [stdout] test core::plot::tests::test_error_config ... ok
[INFO] [stdout] test core::plot::tests::test_max_resolution_equivalent_to_dpi ... ok
[INFO] [stdout] test core::plot::tests::test_max_resolution_exact_fit ... ok
[INFO] [stdout] test core::plot::tests::test_max_resolution_custom_figure ... ok
[INFO] [stdout] test core::plot::tests::test_order_independent_method_chaining ... ok
[INFO] [stdout] test core::plot::tests::test_max_resolution_width_constrained ... ok
[INFO] [stdout] test core::plot::tests::test_max_resolution_height_constrained ... ok
[INFO] [stdout] test core::plot::tests::test_scatter_streaming_basic ... ok
[INFO] [stdout] test core::plot::tests::test_render_to_renderer_empty_series ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_empty_buffer ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_marks_rendered ... ok
[INFO] [stdout] test core::plot::tests::test_scatter_with_xy_error_bars_renders ... ok
[INFO] [stdout] test core::plot::tests::test_line_with_error_bars_renders ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_scatter_with_styling ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_version_changes_on_data_update ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_with_ring_buffer_wrap ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_mixed_with_static ... ok
[INFO] [stdout] test core::plot::tests::test_with_xerr_asymmetric ... ok
[INFO] [stdout] test core::plot::tests::test_with_xerr_symmetric ... ok
[INFO] [stdout] test core::plot::tests::test_with_yerr_asymmetric ... ok
[INFO] [stdout] test core::plot::tests::test_with_yerr_symmetric ... ok
[INFO] [stdout] test core::position::tests::test_anchor_points ... ok
[INFO] [stdout] test core::position::tests::test_default_position ... ok
[INFO] [stdout] test core::position::tests::test_display ... ok
[INFO] [stdout] test core::position::tests::test_margins ... ok
[INFO] [stdout] test core::position::tests::test_normalized_coordinates ... ok
[INFO] [stdout] test core::position::tests::test_opposite_positions ... ok
[INFO] [stdout] test core::position::tests::test_pixel_coordinates ... ok
[INFO] [stdout] test core::position::tests::test_position_types ... ok
[INFO] [stdout] test core::style::tests::test_all_styles_produce_valid_config ... ok
[INFO] [stdout] test core::style::tests::test_default_style ... ok
[INFO] [stdout] test core::style::tests::test_presentation_style ... ok
[INFO] [stdout] test core::style::tests::test_publication_style ... ok
[INFO] [stdout] test core::style::tests::test_style_names ... ok
[INFO] [stdout] test core::style_utils::tests::test_different_themes ... ok
[INFO] [stdout] test core::style_utils::tests::test_edge_color_auto_darken ... ok
[INFO] [stdout] test core::style_utils::tests::test_edge_color_custom_factor ... ok
[INFO] [stdout] test core::style_utils::tests::test_edge_color_explicit ... ok
[INFO] [stdout] test core::style_utils::tests::test_fill_alpha ... ok
[INFO] [stdout] test core::style_utils::tests::test_font_size_scaling ... ok
[INFO] [stdout] test core::style_utils::tests::test_grid_and_axis_widths ... ok
[INFO] [stdout] test core::style_utils::tests::test_line_width_override ... ok
[INFO] [stdout] test core::style_utils::tests::test_marker_size ... ok
[INFO] [stdout] test core::style_utils::tests::test_patch_line_width ... ok
[INFO] [stdout] test core::style_utils::tests::test_series_color ... ok
[INFO] [stdout] test core::style_utils::tests::test_style_resolver_creation ... ok
[INFO] [stdout] test core::style_utils::tests::test_theme_colors ... ok
[INFO] [stdout] test core::subplot::tests::test_convenience_functions ... ok
[INFO] [stdout] test core::subplot::tests::test_empty_subplot_figure ... ok
[INFO] [stdout] test core::subplot::tests::test_grid_spec_creation ... ok
[INFO] [stdout] test core::subplot::tests::test_grid_spec_spacing ... ok
[INFO] [stdout] test core::subplot::tests::test_grid_validation ... ok
[INFO] [stdout] test core::subplot::tests::test_large_subplot_grid ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_bounds_checking ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_figure_creation ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_positioning ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_rect_calculation ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_rect_with_suptitle_offset ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_rendering_integration ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_suptitle_and_spacing ... ok
[INFO] [stdout] test core::subplot::tests::test_subplot_with_different_themes ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_edge_cases ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_format_tick_decimals ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_format_tick_integers ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_format_tick_scientific ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_format_ticks_consistent ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_generate_ticks ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_generate_ticks_nice_values ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_nice_number_ceil ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_nice_number_round ... ok
[INFO] [stdout] test core::tick_formatter::tests::test_trim_trailing_zeros ... ok
[INFO] [stdout] test core::transform::tests::test_contains_data ... ok
[INFO] [stdout] test core::transform::tests::test_data_to_screen_basic ... ok
[INFO] [stdout] test core::transform::tests::test_from_plot_area ... ok
[INFO] [stdout] test core::transform::tests::test_helper_methods ... ok
[INFO] [stdout] test core::transform::tests::test_non_inverted ... ok
[INFO] [stdout] test core::transform::tests::test_roundtrip ... ok
[INFO] [stdout] test core::transform::tests::test_screen_to_data_basic ... ok
[INFO] [stdout] test core::transform::tests::test_zero_range ... ok
[INFO] [stdout] test core::units::tests::test_dpi_independence ... ok
[INFO] [stdout] test core::units::tests::test_in_to_px ... ok
[INFO] [stdout] test core::units::tests::test_pt_in_roundtrip ... ok
[INFO] [stdout] test core::plot::tests::test_render_to_renderer_multiple_series ... ok
[INFO] [stdout] test core::units::tests::test_pt_to_px ... ok
[INFO] [stdout] test core::units::tests::test_px_to_in ... ok
[INFO] [stdout] test core::units::tests::test_px_to_pt ... ok
[INFO] [stdout] test core::validation_test::tests::test_color_parsing ... ok
[INFO] [stdout] test core::validation_test::tests::test_computed_margins ... ok
[INFO] [stdout] test core::validation_test::tests::test_data_validation ... ok
[INFO] [stdout] test core::validation_test::tests::test_dpi_independence_proportions ... ok
[INFO] [stdout] test core::validation_test::tests::test_dpi_method_updates_dimensions ... ok
[INFO] [stdout] test core::validation_test::tests::test_empty_data_error ... ok
[INFO] [stdout] test core::plot::tests::test_render_to_renderer_basic ... ok
[INFO] [stdout] test core::plot::tests::test_multiple_series_with_different_errors ... ok
[INFO] [stdout] test core::validation_test::tests::test_mismatched_data_length ... ok
[INFO] [stdout] test core::validation_test::tests::test_plot_creation ... ok
[INFO] [stdout] test core::validation_test::tests::test_plot_style_presets ... ok
[INFO] [stdout] test core::validation_test::tests::test_size_methods ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_multiple_series ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_bounds_calculation ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_datashader_aggregate ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_render_output ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_datashader_render ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_point_aggregation ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_should_activate ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_statistics ... ok
[INFO] [stdout] test data::elements::tests::test_element_storage_pooling ... ok
[INFO] [stdout] test data::elements::tests::test_error_bar_creation ... ok
[INFO] [stdout] test data::elements::tests::test_line_segment_creation ... ok
[INFO] [stdout] test data::elements::tests::test_polygon_bounds ... ok
[INFO] [stdout] test data::memory::tests::test_buffer_pooling ... ok
[INFO] [stdout] test data::memory::tests::test_buffer_reuse ... ok
[INFO] [stdout] test data::memory::tests::test_memory_config ... ok
[INFO] [stdout] test data::memory::tests::test_memory_manager_creation ... ok
[INFO] [stdout] test data::memory::tests::test_pre_allocation ... ok
[INFO] [stdout] test data::memory_pool::tests::test_buffer_operations ... ok
[INFO] [stdout] test data::memory_pool::tests::test_pool_creation ... ok
[INFO] [stdout] test data::memory_pool::tests::test_shared_pool ... ok
[INFO] [stdout] test data::observable::tests::test_batch_update ... ok
[INFO] [stdout] test data::observable::tests::test_chained_lift ... ok
[INFO] [stdout] test data::observable::tests::test_into_observable ... ok
[INFO] [stdout] test data::observable::tests::test_lift2 ... ok
[INFO] [stdout] test data::observable::tests::test_lift_basic ... ok
[INFO] [stdout] test data::observable::tests::test_lift_with_vec ... ok
[INFO] [stdout] test data::observable::tests::test_map_alias ... ok
[INFO] [stdout] test data::observable::tests::test_observable_basic ... ok
[INFO] [stdout] test data::observable::tests::test_observable_get_clone ... ok
[INFO] [stdout] test data::observable::tests::test_observable_multiple_subscribers ... ok
[INFO] [stdout] test data::observable::tests::test_observable_set ... ok
[INFO] [stdout] test data::observable::tests::test_observable_subscribe ... ok
[INFO] [stdout] test data::observable::tests::test_observable_thread_safe ... ok
[INFO] [stdout] test data::observable::tests::test_observable_update ... ok
[INFO] [stdout] test data::observable::tests::test_reactive_data_handle ... ok
[INFO] [stdout] test data::observable::tests::test_sliding_window ... ok
[INFO] [stdout] test data::observable::tests::test_sliding_window_push_many ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_appended_exceeds_capacity ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_appended_tracking ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_basic ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_capacity_one ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_clear ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_clone_shares_state ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_concurrent_push_many ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_empty_read ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_mark_rendered_resets_only_appended ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_multiple_wrap_cycles ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_partial_render ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_push_after_clear ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_push_many ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_subscriber_notification_count ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_subscribers ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_thread_safety ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_total_written_tracking ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_version_tracking ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_buffer_wrap_around ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_xy_appended ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_xy_basic ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_xy_clear ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_xy_clone_shares_state ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_xy_push_many ... ok
[INFO] [stdout] test data::observable::tests::test_streaming_xy_version_tracking ... ok
[INFO] [stdout] test data::observable::tests::test_subscriber_count ... ok
[INFO] [stdout] test data::observable::tests::test_update_with ... ok
[INFO] [stdout] test data::observable::tests::test_weak_observable ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_basic_operations ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_conversion ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_extend ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_growth ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_insert_remove ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_iteration ... ok
[INFO] [stdout] test data::pooled_vec::tests::test_pooled_vec_resize ... ok
[INFO] [stdout] test data::signal::tests::test_constant ... ok
[INFO] [stdout] test data::signal::tests::test_ease ... ok
[INFO] [stdout] test data::signal::tests::test_ease_quad ... ok
[INFO] [stdout] test data::signal::tests::test_lerp ... ok
[INFO] [stdout] test data::signal::tests::test_lerp_clamped ... ok
[INFO] [stdout] test data::signal::tests::test_of ... ok
[INFO] [stdout] test data::signal::tests::test_signal_clone ... ok
[INFO] [stdout] test data::signal::tests::test_signal_map ... ok
[INFO] [stdout] test data::signal::tests::test_signal_new_and_at ... ok
[INFO] [stdout] test data::signal::tests::test_signal_vec_data ... ok
[INFO] [stdout] test data::signal::tests::test_time ... ok
[INFO] [stdout] test data::signal::tests::test_zip ... ok
[INFO] [stdout] test data::signal::tests::test_zip3 ... ok
[INFO] [stdout] test data::traits::tests::test_array_data1d ... ok
[INFO] [stdout] test data::traits::tests::test_empty_data ... ok
[INFO] [stdout] test data::traits::tests::test_slice_data1d ... ok
[INFO] [stdout] test data::traits::tests::test_vec_data1d ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_all_nan ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_basic ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_empty_data ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_filters_infinity ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_filters_nan ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_sorted ... ok
[INFO] [stdout] test data::validation::tests::test_collect_finite_values_with_integers ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_clone_copy ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_data1d_impl ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_from_array ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_from_pooled_vec ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_from_slice ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_iteration ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_multi_slice ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_sub_view ... ok
[INFO] [stdout] test data::zero_copy::tests::test_data_view_thread_safety ... ok
[INFO] [stdout] test data::zero_copy::tests::test_mapped_data_view ... ok
[INFO] [stdout] test export::svg::tests::test_color_conversion ... ok
[INFO] [stdout] test export::svg::tests::test_line_style_conversion ... ok
[INFO] [stdout] test export::svg::tests::test_svg_output ... ok
[INFO] [stdout] test export::svg::tests::test_svg_renderer_creation ... ok
[INFO] [stdout] test export::svg::tests::test_xml_escaping ... ok
[INFO] [stdout] test matlab::tests::test_matlab_api_figure_creation ... ok
[INFO] [stdout] test matlab::tests::test_matlab_api_plot ... ok
[INFO] [stdout] test plots::basic::bar::tests::test_builder_methods ... ok
[INFO] [stdout] test plots::basic::bar::tests::test_default_config ... ok
[INFO] [stdout] test plots::basic::bar::tests::test_horizontal_constructor ... ok
[INFO] [stdout] test plots::basic::bar::tests::test_width_clamping ... ok
[INFO] [stdout] test plots::basic::line::tests::test_alpha_clamping ... ok
[INFO] [stdout] test plots::basic::line::tests::test_builder_methods ... ok
[INFO] [stdout] test plots::basic::line::tests::test_default_config ... ok
[INFO] [stdout] test plots::basic::line::tests::test_line_width_clamping ... ok
[INFO] [stdout] test plots::basic::scatter::tests::test_builder_methods ... ok
[INFO] [stdout] test plots::basic::scatter::tests::test_default_config ... ok
[INFO] [stdout] test plots::basic::scatter::tests::test_matplotlib_aliases ... ok
[INFO] [stdout] test plots::basic::scatter::tests::test_size_clamping ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_basic_functionality ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_config_builder ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_empty_data ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_identical_values ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_modified_iqr_outliers ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_no_outliers_config ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_percentile_whiskers ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_single_value ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_standard_deviation_outliers ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_whisker_methods ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_with_mean ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_with_nan_values ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_with_outliers ... ok
[INFO] [stdout] test plots::boxplot::tests::test_box_plot_without_mean ... ok
[INFO] [stdout] test plots::boxplot::tests::test_percentile_calculation ... ok
[INFO] [stdout] test plots::boxplot::tests::test_plot_data_trait ... ok
[INFO] [stdout] test plots::boxplot::tests::test_styling_fields ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_grouped_bar_config_implements_plot_config ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_grouped_bar_plot_compute_trait ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_grouped_bar_plot_data_trait ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_grouped_bars ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_grouped_range ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_horizontal_stacked ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_stacked_bar_config_implements_plot_config ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_stacked_bar_plot_compute_empty ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_stacked_bar_plot_compute_trait ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_stacked_bar_plot_data_trait ... ok
[INFO] [stdout] test core::plot::tests::test_render_to_renderer_dpi_scaling ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_stacked_range ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_basic ... ok
[INFO] [stdout] test plots::categorical::bar::tests::test_stacked_bars ... ok
[INFO] [stdout] test core::plot::tests::test_streaming_with_styling ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_horizontal ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_config_implements_plot_config ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_empty ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_plot_compute_empty ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_plot_compute_trait ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_plot_compute_with_groups ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_plot_data_trait ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_range ... ok
[INFO] [stdout] test plots::categorical::strip::tests::test_strip_with_groups ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_basic ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_empty ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_config_implements_plot_config ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_horizontal ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_plot_compute_empty ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_plot_compute_with_groups ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_plot_data_trait ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_with_groups ... ok
[INFO] [stdout] test plots::composite::jointplot::tests::test_joint_plot_layout ... ok
[INFO] [stdout] test plots::composite::jointplot::tests::test_marginal_histogram ... ok
[INFO] [stdout] test plots::composite::jointplot::tests::test_marginal_histogram_empty ... ok
[INFO] [stdout] test plots::composite::pairplot::tests::test_cell_variable_names ... ok
[INFO] [stdout] test plots::categorical::swarm::tests::test_swarm_plot_compute_trait ... ok
[INFO] [stdout] test plots::composite::pairplot::tests::test_pairplot_cell_bounds ... ok
[INFO] [stdout] test data::datashader_simple::tests::test_datashader_canvas_creation ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_config_donut ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_config_implements_plot_config ... ok
[INFO] [stdout] test plots::composite::pairplot::tests::test_pairplot_layout ... ok
[INFO] [stdout] test plots::composite::pairplot::tests::test_pairplot_lower_only ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_data_with_explode ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_data_basic ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_ignores_negative ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_plot_compute_all_negative ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_plot_compute_empty ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_plot_data_trait ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_area_config_implements_plot_config ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_area_plot_compute_empty ... ok
[INFO] [stdout] test plots::composition::pie::tests::test_pie_plot_compute_trait ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_area_plot_compute_trait ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_area_plot_data_trait ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_area_polygon ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_compute_stack_symmetric ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_compute_stack_zero ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_fill_between_polygon ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_stack_plot_config_implements_plot_config ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_stacked_area_plot_data_trait ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_empty ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_stacked_area_plot_compute_trait ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_explicit_levels ... ok
[INFO] [stdout] test plots::continuous::area::tests::test_fill_between_where ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_fill_regions ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_config_implements_plot_config ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_plot_compute_empty ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_plot_compute_mismatched_z ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_plot_compute_trait ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_range ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_plot_data_trait ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hex_vertices ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_config_implements_plot_config ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_mincnt ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_plot_compute_empty ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_empty ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_plot_compute_trait ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_plot_compute_with_values ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_plot_data_trait ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_with_values ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_compute_stems ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_config_implements_plot_config ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_element_vertical_line ... ok
[INFO] [stdout] test plots::continuous::hexbin::tests::test_hexbin_basic ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_marker_position ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_plot_compute_empty ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_plot_compute_trait ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_range ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_plot_data_trait ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_with_baseline ... ok
[INFO] [stdout] test plots::continuous::contour::tests::test_contour_plot_basic ... ok
[INFO] [stdout] test core::validation_test::tests::test_line_plot_render ... ok
[INFO] [stdout] test plots::discrete::stem::tests::test_stem_plot_compute_horizontal ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_empty ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_config_implements_plot_config ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_mid ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_plot_compute_empty ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_plot_compute_trait ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_plot_compute_with_fill ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_plot_data_trait ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_post ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_pre ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_adjust_saturation ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_basic ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_config_implements_plot_config ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_nested_boxes ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_plot_compute_empty ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_plot_compute_trait ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_plot_data_trait ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_rect_vertical ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_deprecated_type_aliases ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_basic ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_complementary ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_config_implements_plot_config ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_count_stat ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_empty ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_plot_compute_trait ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_plot_data_trait ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_ecdf_with_ci ... ok
[INFO] [stdout] test plots::distribution::ecdf::tests::test_step_vertices ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_deprecated_type_aliases ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_basic ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_clipped ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_config_builder_methods ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_config_implements_plot_config ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_cumulative ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_empty ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_fill_polygon ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_plot_compute_trait ... ok
[INFO] [stdout] test plots::distribution::kde::tests::test_kde_plot_data_trait ... ok
[INFO] [stdout] test plots::distribution::rug::tests::test_compute_rug_lines ... ok
[INFO] [stdout] test plots::distribution::rug::tests::test_rug_bounds ... ok
[INFO] [stdout] test plots::distribution::rug::tests::test_rug_compute ... ok
[INFO] [stdout] test plots::distribution::rug::tests::test_rug_config_builder ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_close_polygon ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_percentile ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_config_implements_plot_config ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_polygon ... ok
[INFO] [stdout] test plots::discrete::step::tests::test_step_range ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_plot_compute_empty ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_plot_compute_trait ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_plot_data_trait ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_polygon ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_asymmetric_y_error ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_compute_error_bars ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_data_empty ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_error_values_asymmetric ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_error_values_symmetric ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_error_bar_range ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_errorbar_plot_compute_empty ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_errorbar_plot_compute_trait ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_errorbar_plot_data_trait ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_errorbar_with_both_errors ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_symmetric_y_error ... ok
[INFO] [stdout] test plots::heatmap::tests::test_get_text_color ... ok
[INFO] [stdout] test plots::error::errorbar::tests::test_errorbar_config_implements_plot_config ... ok
[INFO] [stdout] test plots::heatmap::tests::test_heatmap_config_builder ... ok
[INFO] [stdout] test plots::heatmap::tests::test_heatmap_config_implements_plot_config ... ok
[INFO] [stdout] test plots::heatmap::tests::test_heatmap_config_defaults ... ok
[INFO] [stdout] test plots::distribution::boxen::tests::test_boxen_empty ... ok
[INFO] [stdout] test plots::heatmap::tests::test_heatmap_get_color ... ok
[INFO] [stdout] test plots::heatmap::tests::test_heatmap_plot_data_trait ... ok
[INFO] [stdout] test plots::heatmap::tests::test_process_heatmap ... ok
[INFO] [stdout] test plots::heatmap::tests::test_process_heatmap_flat ... ok
[INFO] [stdout] test plots::heatmap::tests::test_process_heatmap_empty ... ok
[INFO] [stdout] test plots::hierarchical::dendrogram::tests::test_dendrogram_basic ... ok
[INFO] [stdout] test plots::heatmap::tests::test_process_heatmap_jagged ... ok
[INFO] [stdout] test plots::hierarchical::dendrogram::tests::test_dendrogram_lines ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_bin_edges ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_basic_functionality ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_config_is_plot_config ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_cumulative ... ok
[INFO] [stdout] test plots::distribution::violin::tests::test_violin_data_basic ... ok
[INFO] [stdout] test plots::heatmap::tests::test_interpolation_enum ... ok
[INFO] [stdout] test plots::heatmap::tests::test_process_heatmap_with_vmin_vmax ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_empty_data ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_density_normalization ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_freedman_diaconis_method ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_custom_styling ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_scott_method ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_sturges_rule ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_styling_defaults ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_with_nan_values ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_with_outliers ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_zero_bins ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_invalid_range ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_plot_data_trait ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_circle_vertices ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_compute_polar_plot ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_polar_plot_compute_trait ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_polar_plot_data_trait ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_polar_point_from_cartesian ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_polar_point_from_polar ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_basic ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_compute_empty ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_compute_trait ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_config_implements_plot_config ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_polar_config_implements_plot_config ... ok
[INFO] [stdout] test plots::polar::polar_plot::tests::test_polar_grid ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_normalization ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_empty ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_per_series_config ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_data_trait ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_with_labels ... ok
[INFO] [stdout] test plots::polar::radar::tests::test_radar_with_series_labels ... ok
[INFO] [stdout] test plots::regression::regplot::tests::test_regplot_linear ... ok
[INFO] [stdout] test plots::regression::regplot::tests::test_regplot_polynomial ... ok
[INFO] [stdout] test plots::regression::regplot::tests::test_regplot_with_ci ... ok
[INFO] [stdout] test plots::statistics::tests::test_mean ... ok
[INFO] [stdout] test plots::statistics::tests::test_median ... ok
[INFO] [stdout] test plots::statistics::tests::test_percentile ... ok
[INFO] [stdout] test plots::statistics::tests::test_std_dev ... ok
[INFO] [stdout] test plots::three_d::projection::tests::test_isometric_projection ... ok
[INFO] [stdout] test plots::three_d::projection::tests::test_perspective_projection ... ok
[INFO] [stdout] test plots::three_d::scatter::tests::test_scatter_3d_bounds ... ok
[INFO] [stdout] test plots::three_d::scatter::tests::test_scatter_3d_empty ... ok
[INFO] [stdout] test plots::three_d::surface::tests::test_surface_3d_bounds ... ok
[INFO] [stdout] test plots::three_d::surface::tests::test_surface_3d_creation ... ok
[INFO] [stdout] test plots::three_d::surface::tests::test_surface_3d_mismatched_dims ... ok
[INFO] [stdout] test plots::traits::tests::test_plot_area_center ... ok
[INFO] [stdout] test plots::traits::tests::test_plot_area_contains_data ... ok
[INFO] [stdout] test plots::traits::tests::test_plot_area_creation ... ok
[INFO] [stdout] test plots::traits::tests::test_plot_area_data_to_screen ... ok
[INFO] [stdout] test plots::traits::tests::test_plot_area_screen_to_data ... ok
[INFO] [stdout] test plots::traits::tests::test_plot_area_zero_range ... ok
[INFO] [stdout] test plots::traits::tests::test_styled_shape_auto_edge ... ok
[INFO] [stdout] test plots::traits::tests::test_styled_shape_explicit_edge ... ok
[INFO] [stdout] test plots::traits::tests::test_styled_shape_fill_with_alpha ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_angles_mode ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_basic ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_compute_empty ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_compute_trait ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_config_implements_plot_config ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_data_trait ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_empty ... ok
[INFO] [stdout] test plots::vector::quiver::tests::test_quiver_pivot ... ok
[INFO] [stdout] test render::color::tests::test_color_creation ... ok
[INFO] [stdout] test plots::regression::regplot::tests::test_residplot ... ok
[INFO] [stdout] test plots::histogram::tests::test_histogram_identical_values ... ok
[INFO] [stdout] test plots::statistics::tests::test_iqr ... ok
[INFO] [stdout] test render::color::tests::test_color_lighten ... ok
[INFO] [stdout] test render::color::tests::test_color_darken ... ok
[INFO] [stdout] test render::color::tests::test_color_display ... ok
[INFO] [stdout] test render::color::tests::test_color_palette ... ok
[INFO] [stdout] test core::validation_test::tests::test_bar_plot_render ... ok
[INFO] [stdout] test render::color::tests::test_color_with_alpha ... ok
[INFO] [stdout] test render::color::tests::test_colormap_clamping ... ok
[INFO] [stdout] test render::color::tests::test_color_suggestions ... ok
[INFO] [stdout] test render::color::tests::test_colormap_sampling ... ok
[INFO] [stdout] test render::color::tests::test_hex_convenience ... ok
[INFO] [stdout] test render::color::tests::test_colormap_by_name ... ok
[INFO] [stdout] test render::color::tests::test_hex_parsing ... ok
[INFO] [stdout] test render::color::tests::test_predefined_colors ... ok
[INFO] [stdout] test render::color::tests::test_named_colors ... ok
[INFO] [stdout] test render::color::tests::test_rgba_f32_conversion ... ok
[INFO] [stdout] test render::parallel::tests::test_chunking_threshold ... ok
[INFO] [stdout] test render::color::tests::test_predefined_colormaps ... ok
[INFO] [stdout] test render::color::tests::test_colormap_edge_cases ... ok
[INFO] [stdout] test render::color::tests::test_colormap_creation ... ok
[INFO] [stdout] test render::parallel::tests::test_coordinate_transformation ... ok
[INFO] [stdout] test render::parallel::tests::test_performance_stats ... ok
[INFO] [stdout] test render::pooled::tests::test_memory_pool_reuse ... ok
[INFO] [stdout] test render::pooled::tests::test_pooled_coordinate_transform ... ok
[INFO] [stdout] test render::primitives::arc::tests::test_arc_as_points ... ok
[INFO] [stdout] test render::pooled::tests::test_simd_vs_scalar_consistency ... ok
[INFO] [stdout] test render::pooled::tests::test_pooled_tick_generation ... ok
[INFO] [stdout] test render::primitives::arc::tests::test_centroid ... ok
[INFO] [stdout] test render::primitives::arc::tests::test_exploded_wedge ... ok
[INFO] [stdout] test render::primitives::arc::tests::test_donut_wedge ... ok
[INFO] [stdout] test render::primitives::arc::tests::test_pie_wedges ... ok
[INFO] [stdout] test render::primitives::arc::tests::test_wedge_as_polygon ... ok
[INFO] [stdout] test render::parallel::tests::test_parallel_renderer_creation ... ok
[INFO] [stdout] test render::primitives::arrow::tests::test_arrow_as_polygon ... ok
[INFO] [stdout] test render::primitives::arrow::tests::test_arrow_basic ... ok
[INFO] [stdout] test render::parallel::tests::test_parallel_threshold ... ok
[INFO] [stdout] test render::parallel::tests::test_render_stats ... ok
[INFO] [stdout] test render::primitives::arrow::tests::test_arrow_diagonal ... ok
[INFO] [stdout] test render::primitives::arrow::tests::test_arrow_head_points ... ok
[INFO] [stdout] test render::primitives::arrow::tests::test_auto_scale ... ok
[INFO] [stdout] test render::primitives::polygon::tests::test_polygon_bounds ... ok
[INFO] [stdout] test render::primitives::polygon::tests::test_regular_polygon ... ok
[INFO] [stdout] test render::primitives::arrow::tests::test_scale_arrows ... ok
[INFO] [stdout] test render::primitives::polygon::tests::test_star_polygon ... ok
[INFO] [stdout] test render::primitives::polygon::tests::test_polygon_contains ... ok
[INFO] [stdout] test render::primitives::polygon::tests::test_polygon_centroid ... ok
[INFO] [stdout] test render::primitives::polygon::tests::test_polygon_area_square ... ok
[INFO] [stdout] test render::skia::tests::test_plot_area_calculation ... ok
[INFO] [stdout] test render::skia::test_to_image_conversion ... ok
[INFO] [stdout] test render::skia::tests::test_data_to_pixel_mapping ... ok
[INFO] [stdout] test render::skia::tests::test_tick_generation ... ok
[INFO] [stdout] test render::style::tests::test_custom_line_style ... ok
[INFO] [stdout] test render::style::tests::test_defaults ... ok
[INFO] [stdout] test render::style::tests::test_display ... ok
[INFO] [stdout] test render::style::tests::test_line_style_names ... ok
[INFO] [stdout] test render::style::tests::test_line_style_dash_arrays ... ok
[INFO] [stdout] test render::style::tests::test_line_style_properties ... ok
[INFO] [stdout] test render::style::tests::test_line_style_scaling ... ok
[INFO] [stdout] test render::style::tests::test_marker_style_names ... ok
[INFO] [stdout] test render::style::tests::test_marker_style_properties ... ok
[INFO] [stdout] test render::style::tests::test_pattern_length ... ok
[INFO] [stdout] test render::text::tests::test_font_config_builder ... ok
[INFO] [stdout] test render::text::tests::test_font_config_to_cosmic_attrs ... ok
[INFO] [stdout] test render::text::tests::test_font_family_as_str ... ok
[INFO] [stdout] test render::text::tests::test_font_family_from_str ... ok
[INFO] [stdout] test render::text::tests::test_font_style_to_cosmic ... ok
[INFO] [stdout] test render::text::tests::test_font_weight_to_cosmic ... ok
[INFO] [stdout] test render::text::tests::test_measure_text ... ok
[INFO] [stdout] test render::text::tests::test_singleton_initialization ... ok
[INFO] [stdout] test render::text::tests::test_text_renderer_creation ... ok
[INFO] [stdout] test render::theme::tests::test_builder_validation ... ok
[INFO] [stdout] test render::theme::tests::test_color_cycling ... ok
[INFO] [stdout] test render::theme::tests::test_default_theme ... ok
[INFO] [stdout] test render::theme::tests::test_empty_palette ... ok
[INFO] [stdout] test render::theme::tests::test_scientific_color_palettes ... ok
[INFO] [stdout] test render::theme::tests::test_scientific_themes ... ok
[INFO] [stdout] test render::theme::tests::test_theme_builder ... ok
[INFO] [stdout] test render::theme::tests::test_theme_variant_conversion ... ok
[INFO] [stdout] test render::theme::tests::test_theme_variants ... ok
[INFO] [stdout] test render::viewport_tests::test_cull_to_viewport ... ok
[INFO] [stdout] test render::viewport_tests::test_cull_xy_to_viewport ... ok
[INFO] [stdout] test render::viewport_tests::test_culled_is_subset ... ok
[INFO] [stdout] test render::viewport_tests::test_viewport_contains ... ok
[INFO] [stdout] test render::viewport_tests::test_viewport_with_margin ... ok
[INFO] [stdout] test simple::tests::test_simple_api_exists ... ok
[INFO] [stdout] test stats::beeswarm::tests::test_beeswarm_empty ... ok
[INFO] [stdout] test stats::beeswarm::tests::test_beeswarm_no_overlap ... ok
[INFO] [stdout] test stats::beeswarm::tests::test_beeswarm_single ... ok
[INFO] [stdout] test stats::beeswarm::tests::test_beeswarm_spread_points ... ok
[INFO] [stdout] test stats::beeswarm::tests::test_quasirandom_jitter ... ok
[INFO] [stdout] test stats::clustering::tests::test_empty_linkage ... ok
[INFO] [stdout] test stats::clustering::tests::test_linkage_complete ... ok
[INFO] [stdout] test stats::clustering::tests::test_linkage_single ... ok
[INFO] [stdout] test stats::clustering::tests::test_pdist_euclidean ... ok
[INFO] [stdout] test stats::clustering::tests::test_single_point ... ok
[INFO] [stdout] test stats::contour::tests::test_auto_levels ... ok
[INFO] [stdout] test stats::contour::tests::test_contour_lines ... ok
[INFO] [stdout] test stats::contour::tests::test_empty_input ... ok
[INFO] [stdout] test stats::contour::tests::test_marching_squares_simple ... ok
[INFO] [stdout] test stats::kde::tests::test_kde_1d_basic ... ok
[INFO] [stdout] test stats::kde::tests::test_kde_1d_empty ... ok
[INFO] [stdout] test stats::kde::tests::test_kde_2d_basic ... ok
[INFO] [stdout] test stats::kde::tests::test_scotts_rule ... ok
[INFO] [stdout] test stats::quantile::tests::test_empty_data ... ok
[INFO] [stdout] test stats::quantile::tests::test_five_number_summary ... ok
[INFO] [stdout] test stats::quantile::tests::test_iqr ... ok
[INFO] [stdout] test stats::quantile::tests::test_letter_values ... ok
[INFO] [stdout] test stats::quantile::tests::test_quantiles_basic ... ok
[INFO] [stdout] test stats::quantile::tests::test_quantiles_interpolation ... ok
[INFO] [stdout] test stats::regression::tests::test_linear_regression ... ok
[INFO] [stdout] test stats::regression::tests::test_linear_regression_with_intercept ... ok
[INFO] [stdout] test stats::regression::tests::test_polynomial_regression_quadratic ... ok
[INFO] [stdout] test stats::regression::tests::test_residuals ... ok
[INFO] [stdout] test style::tests::test_color_reexport ... ok
[INFO] [stdout] test style::tests::test_defaults_reexport ... ok
[INFO] [stdout] test style::tests::test_grid_style_reexport ... ok
[INFO] [stdout] test style::tests::test_line_style_reexport ... ok
[INFO] [stdout] test style::tests::test_marker_style_reexport ... ok
[INFO] [stdout] test style::tests::test_plot_style_reexport ... ok
[INFO] [stdout] test style::tests::test_style_resolver_reexport ... ok
[INFO] [stdout] test style::tests::test_theme_reexport ... ok
[INFO] [stdout] test render::skia::test_renderer_dimensions ... ok
[INFO] [stdout] test render::skia::tests::test_renderer_creation ... ok
[INFO] [stdout] test render::skia::test_draw_subplot ... ok
[INFO] [stdout] test render::skia::test_draw_subplot_bounds_checking ... ok
[INFO] [stdout] test core::validation_test::tests::test_scatter_plot_render ... ok
[INFO] [stdout] test core::validation_test::tests::test_theme_usage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 756 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests scripts/generate_gallery.rs (/opt/rustwide/target/debug/deps/generate_gallery-aba36fe118841e34)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auto_optimization_test.rs (/opt/rustwide/target/debug/deps/auto_optimization_test-87757757ea6a727c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_small_dataset_uses_skia ... ok
[INFO] [stdout] test test_auto_optimize_with_multiple_series ... ok
[INFO] [stdout] test test_very_small_dataset_optimization ... ok
[INFO] [stdout] test test_medium_dataset_uses_parallel ... ok
[INFO] [stdout] test test_explicit_backend_not_overridden ... ok
[INFO] [stdout] test test_auto_optimize_is_fluent ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_auto_optimize_is_fluent stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_auto_optimize_is_fluent' (788) panicked at tests/auto_optimization_test.rs:63:5:
[INFO] [stdout] assertion failed: result.is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x582e68170b4a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x582e68170b4a - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x582e68170b4a - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x582e68170b4a - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x582e6818828a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x582e6818828a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x582e68175642 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x582e68175642 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x582e6814e99f - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x582e6814e99f - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x582e681688f9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x582e67ad76fc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x582e67ad76fc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x582e68168ab2 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x582e68168ab2 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x582e6814ea8a - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x582e68146219 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x582e6814f76d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x582e68188b6c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x582e68188b32 - core[10b6fa85044e1869]::panicking::panic
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x582e67ac834d - auto_optimization_test::test_auto_optimize_is_fluent::h6f49f87f3085f2c4
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/auto_optimization_test.rs:63:5
[INFO] [stdout]   21:     0x582e67ac83b7 - auto_optimization_test::test_auto_optimize_is_fluent::{{closure}}::he830d412c7a7653d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/auto_optimization_test.rs:51:34
[INFO] [stdout]   22:     0x582e67abd366 - core::ops::function::FnOnce::call_once::h05f67c2623a126a6
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x582e67acb7db - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x582e67acb7db - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x582e67ad81cb - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x582e67ad81cb - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x582e67ad81cb - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x582e67ad81cb - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x582e67ad81cb - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x582e67ad81cb - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x582e67ad81cb - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x582e67ad38e4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x582e67ad38e4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x582e67adadd2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x582e67adadd2 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x582e67adadd2 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x582e67adadd2 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x582e67adadd2 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x582e67adadd2 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x582e67adadd2 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x582e6816ff3f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x582e6816ff3f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x755076f87aa4 - <unknown>
[INFO] [stdout]   44:     0x755077014a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_auto_optimize_is_fluent
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 5 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test auto_optimization_test`
[INFO] running `Command { std: "docker" "inspect" "a155d1cd6534e543cdde4302921340bc0aa582d556443485d7db9897439f4dcb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a155d1cd6534e543cdde4302921340bc0aa582d556443485d7db9897439f4dcb", kill_on_drop: false }`
[INFO] [stdout] a155d1cd6534e543cdde4302921340bc0aa582d556443485d7db9897439f4dcb
