[INFO] fetching crate tachyonfx 0.20.1... [INFO] testing tachyonfx-0.20.1 against 1.91.0 for beta-1.92-2 [INFO] extracting crate tachyonfx 0.20.1 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate tachyonfx 0.20.1 [INFO] finished tweaking crates.io crate tachyonfx 0.20.1 [INFO] tweaked toml for crates.io crate tachyonfx 0.20.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tachyonfx 0.20.1 on toolchain 1.91.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tachyonfx 0.20.1 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" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded compact_str v0.9.0 [INFO] [stderr] Downloaded castaway v0.2.4 [INFO] [stderr] Downloaded anpa v0.10.0 [INFO] [stderr] Downloaded bon v3.8.1 [INFO] [stderr] Downloaded ansi-to-tui v7.0.0 [INFO] [stderr] Downloaded bon-macros v3.8.1 [INFO] [stderr] Downloaded regex v1.12.1 [INFO] [stderr] Downloaded regex-automata v0.4.12 [INFO] [stderr] Downloaded colorsys v0.7.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6bad3eae3d799436091af1160817d91040003c3b545a4a527e60dd6b31522ca7 [INFO] running `Command { std: "docker" "start" "-a" "6bad3eae3d799436091af1160817d91040003c3b545a4a527e60dd6b31522ca7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6bad3eae3d799436091af1160817d91040003c3b545a4a527e60dd6b31522ca7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6bad3eae3d799436091af1160817d91040003c3b545a4a527e60dd6b31522ca7", kill_on_drop: false }` [INFO] [stdout] 6bad3eae3d799436091af1160817d91040003c3b545a4a527e60dd6b31522ca7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a7ca8e4c120da4bbc70ac0dc592b36d2d15d02d221999f14d3df166cd8d1caa0 [INFO] running `Command { std: "docker" "start" "-a" "a7ca8e4c120da4bbc70ac0dc592b36d2d15d02d221999f14d3df166cd8d1caa0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling instability v0.3.9 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling anpa v0.10.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling bon-macros v3.8.1 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling bon v3.8.1 [INFO] [stderr] Compiling tachyonfx v0.20.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.31s [INFO] running `Command { std: "docker" "inspect" "a7ca8e4c120da4bbc70ac0dc592b36d2d15d02d221999f14d3df166cd8d1caa0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7ca8e4c120da4bbc70ac0dc592b36d2d15d02d221999f14d3df166cd8d1caa0", kill_on_drop: false }` [INFO] [stdout] a7ca8e4c120da4bbc70ac0dc592b36d2d15d02d221999f14d3df166cd8d1caa0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 81ce72c95ff15fe27a5b98ef152b43706bf747fbc657c68ca73f0f44e660661b [INFO] running `Command { std: "docker" "start" "-a" "81ce72c95ff15fe27a5b98ef152b43706bf747fbc657c68ca73f0f44e660661b", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling serde_core v1.0.225 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling serde v1.0.225 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_derive v1.0.225 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling litrs v0.4.2 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling colorsys v0.7.1 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling regex-automata v0.4.12 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling ansi-to-tui v7.0.0 [INFO] [stderr] Compiling tachyonfx v0.20.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling regex v1.12.1 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 22.79s [INFO] running `Command { std: "docker" "inspect" "81ce72c95ff15fe27a5b98ef152b43706bf747fbc657c68ca73f0f44e660661b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81ce72c95ff15fe27a5b98ef152b43706bf747fbc657c68ca73f0f44e660661b", kill_on_drop: false }` [INFO] [stdout] 81ce72c95ff15fe27a5b98ef152b43706bf747fbc657c68ca73f0f44e660661b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5e593fa61aced82bf3e46ec948a8e53da961a1b2c3fed6cf3d2667112485394c [INFO] running `Command { std: "docker" "start" "-a" "5e593fa61aced82bf3e46ec948a8e53da961a1b2c3fed6cf3d2667112485394c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tachyonfx-bf73903f22fbdd3f) [INFO] [stdout] [INFO] [stdout] running 292 tests [INFO] [stdout] test bitvec::tests::test_not ... ok [INFO] [stdout] test bounding_box::tests::test_to_rect_clamped ... ok [INFO] [stdout] test bounding_box::tests::test_to_rect_outside ... ok [INFO] [stdout] test bitvec::tests::test_set_and_get ... ok [INFO] [stdout] test buffer_renderer::tests::test_render_offsets_out_of_bounds ... ok [INFO] [stdout] test buffer_renderer::tests::test_render_offsets_in_bounds ... ok [INFO] [stdout] test cell_filter::filter::tests::test_static_filter_analyzer ... ok [INFO] [stdout] test cell_filter::filter::tests::test_ref_area_filter_equality ... ok [INFO] [stdout] test cell_iter::tests::test_for_each_cell ... ok [INFO] [stdout] test bitvec::tests::test_index ... ok [INFO] [stdout] test cell_filter::filter::tests::test_cell_filter_to_string ... ok [INFO] [stdout] test cell_filter::filter::tests::test_static_vs_dynamic_filters ... ok [INFO] [stdout] test cell_iter::tests::test_normal_iteration ... ok [INFO] [stdout] test color_cache::tests::test_bg_color_reset_mapping ... ok [INFO] [stdout] test color_cache::tests::test_fg_color_reset_mapping ... ok [INFO] [stdout] test cell_filter::filter::tests::test_ref_area_filter ... ok [INFO] [stdout] test color_cache::tests::test_non_reset_colors_passthrough ... ok [INFO] [stdout] test color_cache::tests::test_separate_fg_bg_caches ... ok [INFO] [stdout] test buffer_renderer::tests::test_blit_buffer_region ... ok [INFO] [stdout] test color_ext::tests::test_indexed_color_roundtrip ... ok [INFO] [stdout] test color_space::tests::test_edge_cases ... ok [INFO] [stdout] test color_space::tests::test_hsl_to_rgb ... ok [INFO] [stdout] test color_space::tests::test_hsv_to_rgb ... ok [INFO] [stdout] test cell_filter::filter::tests::test_cell_filter_eval ... ok [INFO] [stdout] test color_space::tests::test_interpolate_hsl ... ok [INFO] [stdout] test buffer_renderer::tests::test_buffer_to_ansi_string_spacing_demo ... ok [INFO] [stdout] test color_space::tests::test_interpolate_hsv ... ok [INFO] [stdout] test bitvec::tests::test_new_bitvec ... ok [INFO] [stdout] test color_space::tests::test_interpolate_rgb ... ok [INFO] [stdout] test color_space::tests::test_rgb_to_hsl ... ok [INFO] [stdout] test color_space::tests::test_rgb_to_hsv ... ok [INFO] [stdout] test bounding_box::tests::test_translate ... ok [INFO] [stdout] test buffer_renderer::tests::test_buffer_to_ansi_string_include_all_cells ... ok [INFO] [stdout] test buffer_renderer::tests::test_buffer_to_ansi_string_unicode ... ok [INFO] [stdout] test bitvec::tests::test_bitor ... ok [INFO] [stdout] test dsl::arguments::tests::negative_test_arg_in_zero_arg_fn ... ok [INFO] [stdout] test color_space::tests::test_round_trip_conversions ... ok [INFO] [stdout] test dsl::arguments::tests::test_array_parsing ... ok [INFO] [stdout] test buffer_renderer::tests::test_render_from_larger_aux_buffer ... ok [INFO] [stdout] test dsl::arguments::tests::test_cell_filter_allof_with_vec_macro ... ok [INFO] [stdout] test cell_filter::filter::tests::test_all_any_and_none_of ... ok [INFO] [stdout] test dsl::arguments::tests::test_cell_filter_method_chaining ... ok [INFO] [stdout] test dsl::arguments::tests::test_cell_filter_ref_area ... ok [INFO] [stdout] test dsl::arguments::tests::test_cell_filter_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_ref_rect_with_chained_rect ... ok [INFO] [stdout] test dsl::arguments::tests::test_effect_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_mixed_arguments ... ok [INFO] [stdout] test dsl::arguments::tests::test_numeric_parsing ... ok [INFO] [stdout] test bitvec::tests::test_bitand ... ok [INFO] [stdout] test dsl::arguments::tests::test_size_constructor_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_size_struct_init_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_color_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_pattern_method_chaining ... ok [INFO] [stdout] test dsl::arguments::tests::test_compound_cell_filter_with_ref_rect ... ok [INFO] [stdout] test dsl::arguments::tests::test_ref_rect_constructors ... ok [INFO] [stdout] test dsl::arguments::tests::test_empty_args ... ok [INFO] [stdout] test dsl::arguments::tests::test_motion_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_option_parsing ... ok [INFO] [stdout] test dsl::dsl::tests::test_compiler_missing_arguments ... ok [INFO] [stdout] test dsl::arguments::tests::test_string_parsing ... ok [INFO] [stdout] test dsl::arguments::tests::test_rect_method_chaining ... ok [INFO] [stdout] test dsl::dsl::tests::test_compiler_wrong_argument_type ... ok [INFO] [stdout] test dsl::arguments::tests::test_style_constructor_parsing ... ok [INFO] [stdout] test dsl::dsl::tests::happy_path_no_bound_vars ... ok [INFO] [stdout] test dsl::dsl::tests::error_invalid_argument ... ok [INFO] [stdout] test dsl::dsl::tests::happy_path_with_bound_vars ... ok [INFO] [stdout] test dsl::dsl::tests::error_unknown_effect ... ok [INFO] [stdout] test dsl::dsl::tests::happy_path_method_chaining ... ok [INFO] [stdout] test dsl::arguments::tests::test_offset_struct_init_parsing ... ok [INFO] [stdout] test dsl::dsl::tests::test_effect_with_pattern_chaining ... ok [INFO] [stdout] test dsl::dsl::tests::happy_path_with_let_binding ... ok [INFO] [stdout] test dsl::dsl::tests::test_missing_semicolon ... ok [INFO] [stdout] test dsl::arguments::tests::test_u16_conversion ... ok [INFO] [stdout] test dsl::dsl::tests::test_let_bindings_with_nested_effects ... ok [INFO] [stdout] test dsl::dsl::tests::test_let_bindings_with_layout_chaining ... ok [INFO] [stdout] test dsl::dsl::tests::test_missing_brackets ... ok [INFO] [stdout] test dsl::dsl::tests::test_let_bindings_with_compound_effects ... ok [INFO] [stdout] test dsl::dsl::tests::test_missing_commma ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_color_dsl_format ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_constraint_dsl_format ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_direction_dsl_format ... ok [INFO] [stdout] test dsl::dsl::tests::too_many_arguments ... ok [INFO] [stdout] test dsl::dsl::tests::test_let_bindings_with_effect_chaining ... ok [INFO] [stdout] test dsl::dsl::tests::test_evolve_effects ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_duration_dsl_format ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_modifier_dsl_format ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_repeat_mode_dsl_format ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_interpolation_dsl_format ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_style_dsl_format ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_function_call_with_method_chain ... ok [INFO] [stdout] test dsl::dsl::tests::test_pattern_method_chaining_with_dissolve ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_complex_function_call ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_macro_formatting ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_motion_dsl_format ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_struct_init ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_simple_methods_inline ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_pattern_dsl_format ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_sequence ... ok [INFO] [stdout] test dsl::dsl_format::tests::test_effect_timer_dsl_format ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_simple_function_call ... ok [INFO] [stdout] test dsl::dsl_writer::tests::test_let_binding ... ok [INFO] [stdout] test dsl::dsl::tests::test_translate_effect ... ok [INFO] [stdout] test dsl::dsl::tests::test_evolve_from_and_into_effects ... ok [INFO] [stdout] test dsl::method_chains::tests::test_any_pattern_method_chaining ... ok [INFO] [stdout] test dsl::method_chains::tests::test_effect_with_pattern_method_chaining ... ok [INFO] [stdout] test dsl::method_chains::tests::test_radial_pattern_method_chaining ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_argument_parser ... ok [INFO] [stdout] test dsl::dsl::tests::test_pattern_variable_binding ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_expression_integration ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_array_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_fn_call_parser ... ok [INFO] [stdout] test dsl::tests::to_dsl_format_complex_tree ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_fn_call_expr_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_array_ref_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_chained_fns_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_complex_method_chaining ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_identifier_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_macro_expression ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_let_expr_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_literal_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_maybe_qualified_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_arguments_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_some_parser ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_debug_implementation ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_identifiers ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_keywords ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_parallel_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_qualified_member_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_id_parser ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_complex_expression ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_struct_instantiation_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_keyword_parser ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_edge_cases ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_variable_parser ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_effect_declaration ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_sequence_parser ... ok [INFO] [stdout] test dsl::token_parsers::tests::test_token_parser ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_comments ... ok [INFO] [stdout] test dsl::dsl::tests::test_let_bindings_with_style_chaining ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_mixed_tokens ... ok [INFO] [stdout] test duration::duration::tests::test_duration_mul ... ok [INFO] [stdout] test duration::duration::tests::test_duration_sum ... ok [INFO] [stdout] test duration::duration::tests::verify_size_of_duration ... ok [INFO] [stdout] test effect_manager::tests::test_add_unique_effect_convenience_method ... ok [INFO] [stdout] test effect_manager::tests::test_effect_manager_with_zero_duration_shader_fn ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_token_spans ... ok [INFO] [stdout] test effect_manager::tests::test_multiple_zero_duration_shader_fn_effects ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_whitespace ... ok [INFO] [stdout] test duration::duration::tests::test_duration_as_secs_f32 ... ok [INFO] [stdout] test effect_manager::tests::test_different_keys_dont_interfere ... ok [INFO] [stdout] test effect_manager::tests::test_process_effects_removes_completed ... ok [INFO] [stdout] test effect_manager::tests::test_unique_effects_same_key_cancels_previous ... ok [INFO] [stdout] test fx::ansi256::tests::to_dsl ... ok [INFO] [stdout] test fx::containers::dsl_tests::parallel ... ok [INFO] [stdout] test fx::consume_tick::tests::consume_tick ... ok [INFO] [stdout] test fx::containers::tests::test_cell_filter_propagation ... ok [INFO] [stdout] test fx::containers::dsl_tests::sequence ... ok [INFO] [stdout] test fx::dissolve::tests::dsl_format_coalesce ... ok [INFO] [stdout] test fx::dissolve::tests::dsl_format_coalesce_from ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_literals ... ok [INFO] [stdout] test fx::dissolve::tests::dsl_format_dissolve ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_string_literals_with_escapes ... ok [INFO] [stdout] test duration::duration::tests::test_duration_checked_sub ... ok [INFO] [stdout] test fx::dissolve::tests::dsl_format_dissolve_to ... ok [INFO] [stdout] test duration::duration::tests::test_duration_from_secs_f32 ... ok [INFO] [stdout] test duration::duration::tests::test_duration_sub ... ok [INFO] [stdout] test fx::fade::plain_test::test_fade_reversal_works_correctly ... ok [INFO] [stdout] test fx::fade::plain_test::test_fade_in_with_sweep_pattern ... ok [INFO] [stdout] test fx::fade::plain_test::test_fade_over_buffer_reset_cells ... ok [INFO] [stdout] test fx::fade::plain_test::test_fade_with_sweep_patterns ... ok [INFO] [stdout] test fx::fade::dsl_tests::to_dsl_fade_to_fg ... ok [INFO] [stdout] test fx::hsl_shift::tests::hsl_shift ... ok [INFO] [stdout] test fx::hsl_shift::tests::test_expr_to_dsl ... ok [INFO] [stdout] test fx::prolong::tests::to_dsl_prolong_end ... ok [INFO] [stdout] test fx::hsl_shift::tests::test_hsl_shift_fg ... ok [INFO] [stdout] test fx::never_complete::tests::to_dsl ... ok [INFO] [stdout] test effect_manager::tests::test_effect_manager_with_normal_duration_shader_fn ... ok [INFO] [stdout] test fx::fade::dsl_tests::to_dsl_fade_from ... ok [INFO] [stdout] test fx::shader_fn::tests::test_effect_fn_preserves_original_state ... ok [INFO] [stdout] test fx::shader_fn::tests::test_shader_fn_reset_preserves_original_state ... ok [INFO] [stdout] test fx::prolong::tests::to_dsl_prolong_start ... ok [INFO] [stdout] test fx::slide::tests::to_dsl_slide_in ... ok [INFO] [stdout] test fx::slide::tests::to_dsl_slide_out ... ok [INFO] [stdout] test dsl::tokenizer::tests::test_operators_and_punctuation ... ok [INFO] [stdout] test duration::duration::tests::test_duration_add ... ok [INFO] [stdout] test effect_manager::tests::test_cleanup_orphaned_unique_contexts ... ok [INFO] [stdout] test fx::repeat::tests::to_dsl ... ok [INFO] [stdout] test fx::run_once::tests::test_run_once_dsl ... ok [INFO] [stdout] test fx::run_once::tests::test_run_once_dsl_roundtrip ... ok [INFO] [stdout] test fx::run_once::tests::test_run_once_execution ... ok [INFO] [stdout] test fx::run_once::tests::test_run_once_reset ... ok [INFO] [stdout] test fx::sleep::tests::to_dsl ... ok [INFO] [stdout] test fx::fade::dsl_tests::to_dsl_fade_from_fg ... ok [INFO] [stdout] test fx::fade::dsl_tests::to_dsl_fade_to ... ok [INFO] [stdout] test fx::stretch::tests::test_stretch_effect_down_to_up ... ok [INFO] [stdout] test fx::stretch::tests::test_stretch_effect_left_to_right ... ok [INFO] [stdout] test fx::stretch::tests::test_stretch_effect_right_to_left ... ok [INFO] [stdout] test fx::stretch::tests::test_stretch_effect_up_to_down ... ok [INFO] [stdout] test fx::tests::assert_sizes ... ignored, ignored during cell filter optimization [INFO] [stdout] test fx::tests::test_name_sweep ... ok [INFO] [stdout] test fx::sweep_in::tests::to_dsl_slide_in ... ok [INFO] [stdout] test fx::sweep_in::tests::to_dsl_slide_out ... ok [INFO] [stdout] test fx::tests::test_name_fade ... ok [INFO] [stdout] test interpolation::tests::test_back_in ... ok [INFO] [stdout] test interpolation::tests::test_bounce_in ... ok [INFO] [stdout] test interpolation::tests::test_bounce_out ... ok [INFO] [stdout] test interpolation::tests::test_circ_in_out ... ok [INFO] [stdout] test fx::translate::tests::translate_reversed ... ok [INFO] [stdout] test fx::translate_buffer::tests::test_translate_reversed ... ok [INFO] [stdout] test interpolation::tests::test_back_in_out ... ok [INFO] [stdout] test interpolation::tests::test_circ_out ... ok [INFO] [stdout] test interpolation::tests::test_back_out ... ok [INFO] [stdout] test interpolation::tests::test_cubic_in_out ... ok [INFO] [stdout] test interpolation::tests::test_cubic_out ... ok [INFO] [stdout] test fx::temporary::tests::to_dsl ... ok [INFO] [stdout] test fx::translate::tests::test_translate_within_bounds ... ok [INFO] [stdout] test interpolation::tests::test_elastic_in_out ... ok [INFO] [stdout] test interpolation::tests::test_elastic_in ... ok [INFO] [stdout] test interpolation::tests::test_elastic_out ... ok [INFO] [stdout] test interpolation::tests::test_cubic_in ... ok [INFO] [stdout] test interpolation::tests::test_bounce_in_out ... ok [INFO] [stdout] test interpolation::tests::test_circ_in ... ok [INFO] [stdout] test interpolation::tests::test_quad_in ... ok [INFO] [stdout] test interpolation::tests::test_expo_in_out ... ok [INFO] [stdout] test fx::translate_buffer::tests::test_translate_oob ... ok [INFO] [stdout] test interpolation::tests::test_expo_out ... ok [INFO] [stdout] test interpolation::tests::test_linear ... ok [INFO] [stdout] test interpolation::tests::test_expo_in ... ok [INFO] [stdout] test fx::translate::tests::translate_oob ... ok [INFO] [stdout] test fx::translate_buffer::tests::test_translate_within_bounds ... ok [INFO] [stdout] test interpolation::tests::test_quart_in_out ... ok [INFO] [stdout] test interpolation::tests::test_quint_in ... ok [INFO] [stdout] test interpolation::tests::test_quint_in_out ... ok [INFO] [stdout] test interpolation::tests::test_quint_out ... ok [INFO] [stdout] test interpolation::tests::test_sine_in ... ok [INFO] [stdout] test interpolation::tests::test_sine_in_out ... ok [INFO] [stdout] test interpolation::tests::test_reverse ... ok [INFO] [stdout] test interpolation::tests::test_sine_out ... ok [INFO] [stdout] test interpolation::tests::test_quad_in_out ... ok [INFO] [stdout] test interpolation::tests::test_quad_out ... ok [INFO] [stdout] test lru_cache::tests::test_capacity_limit_enforced ... ok [INFO] [stdout] test lru_cache::tests::test_complex_key_types ... ok [INFO] [stdout] test lru_cache::tests::test_entry_index_correctness ... ok [INFO] [stdout] test lru_cache::tests::test_large_values_handling ... ok [INFO] [stdout] test math::tests::test_ceil_basic ... ok [INFO] [stdout] test math::tests::test_floor_basic ... ok [INFO] [stdout] test lru_cache::tests::test_cache_hit_and_miss_statistics ... ok [INFO] [stdout] test math::tests::test_round_basic ... ok [INFO] [stdout] test math::tests::test_round_floor_ceil_edge_cases ... ok [INFO] [stdout] test math::tests::test_sin_cos_basic ... ok [INFO] [stdout] test pattern::checkerboard::tests::test_checkerboard_animation_progression ... ok [INFO] [stdout] test pattern::checkerboard::tests::test_checkerboard_cell_pattern_consistency ... ok [INFO] [stdout] test pattern::checkerboard::tests::test_checkerboard_default ... ok [INFO] [stdout] test pattern::checkerboard::tests::test_checkerboard_with_different_cell_sizes ... ok [INFO] [stdout] test pattern::radial::tests::test_radial_animation_progression ... ok [INFO] [stdout] test pattern::radial::tests::test_radial_different_centers ... ok [INFO] [stdout] test math::tests::test_sqrt_basic ... ok [INFO] [stdout] test pattern::checkerboard::tests::test_checkerboard_builder_methods ... ok [INFO] [stdout] test pattern::radial::tests::test_radial_transition_width_scaling ... ok [INFO] [stdout] test lru_cache::tests::test_cache_hit_reuses_value ... ok [INFO] [stdout] test ref_rect::tests::test_ref_rect_clone_shares_state ... ok [INFO] [stdout] test pattern::checkerboard::tests::test_checkerboard_transition_width_scaling ... ok [INFO] [stdout] test pattern::radial::tests::test_radial_transition_width_coverage ... ok [INFO] [stdout] test ref_rect::tests::test_ref_rect_contains ... ok [INFO] [stdout] test ref_rect::tests::test_ref_rect_edge_methods ... ok [INFO] [stdout] test ref_rect::tests::test_ref_rect_set ... ok [INFO] [stdout] test simple_rng::tests::test_gen_f32_range ... ok [INFO] [stdout] test simple_rng::tests::test_gen_range_f32 ... ok [INFO] [stdout] test simple_rng::tests::test_gen_usize ... ok [INFO] [stdout] test ref_rect::tests::test_ref_rect_default ... ok [INFO] [stdout] test simple_rng::tests::test_lcg_different_seeds ... ok [INFO] [stdout] test ref_rect::tests::test_ref_rect_new_and_get ... ok [INFO] [stdout] test simple_rng::tests::test_gen_range_u32 ... ok [INFO] [stdout] test simple_rng::tests::test_lcg_overflow_handling ... ok [INFO] [stdout] test simple_rng::tests::test_lcg_reproducibility ... ok [INFO] [stdout] test interpolation::tests::test_quart_in ... ok [INFO] [stdout] test interpolation::tests::test_quart_out ... ok [INFO] [stdout] test lru_cache::tests::test_lru_eviction_policy ... ok [INFO] [stdout] test widget::color_resolver::tests::test_shuffle ... ok [INFO] [stdout] test lru_cache::tests::test_memoize_adds_entry ... ok [INFO] [stdout] test math::tests::test_powf_basic ... ok [INFO] [stdout] test simple_rng::tests::test_gen_range_i32 ... ok [INFO] [stdout] test simple_rng::tests::test_uniform_distribution_u32 ... ok [INFO] [stdout] test simple_rng::tests::test_uniform_distribution_f32 ... ok [INFO] [stdout] test math::tests::test_powi_basic ... ok [INFO] [stdout] test widget::effect_timeline::tests::test_widget_happy_path ... ok [INFO] [stdout] test fx::tests::test_name_slide ... ok [INFO] [stdout] test simple_rng::tests::test_default_lcg ... ok [INFO] [stdout] test widget::effect_timeline::tests::print_widget_to_stdout ... ok [INFO] [stdout] test widget::effect_timeline::tests::test_widget_happy_path_2 ... ok [INFO] [stdout] test simple_rng::tests::test_gen_range_invalid - should panic ... ok [INFO] [stdout] test dsl::dsl::tests::test_compiler_dsl_roundtrips ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 291 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Doc-tests tachyonfx [INFO] [stdout] [INFO] [stdout] running 118 tests [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::EvalCell (line 323) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::Inner (line 164) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::Layout (line 286) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::Area (line 99) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::AnyOf (line 232) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::predicate (line 448) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::Text (line 197) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::BgColor (line 149) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::PositionFn (line 306) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::Not (line 268) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::AllOf (line 212) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::NoneOf (line 250) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::Outer (line 180) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::RefArea (line 115) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter::FgColor (line 133) ... ok [INFO] [stdout] test src/cell_filter/filter.rs - cell_filter::filter::CellFilter (line 55) ... ok [INFO] [stdout] test src/cell_iter.rs - cell_iter::CellIterator (line 46) ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::filter (line 230) - compile ... ok [INFO] [stdout] test src/cell_iter.rs - cell_iter::CellIterator<'a>::new (line 81) ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::process (line 167) - compile ... ok [INFO] [stdout] test src/color_cache.rs - color_cache::ColorCache (line 40) ... ok [INFO] [stdout] test src/cell_iter.rs - cell_iter::CellIterator (line 32) ... ok [INFO] [stdout] test src/color_mapper.rs - color_mapper::ColorMapper::map (line 29) ... ok [INFO] [stdout] test src/effect_manager.rs - effect_manager::EffectManager::is_running (line 105) ... ignored [INFO] [stdout] test src/dsl/dsl.rs - dsl::dsl::EffectDsl (line 29) ... ok [INFO] [stdout] test src/dsl/dsl.rs - dsl::dsl::EffectDsl (line 41) ... ok [INFO] [stdout] test src/dsl/method_chains.rs - dsl::method_chains::ChainableMethods (line 28) ... ok [INFO] [stdout] test src/dsl/dsl.rs - dsl::dsl::EffectDsl (line 61) ... ok [INFO] [stdout] test src/dsl/arguments.rs - dsl::arguments::Arguments (line 36) ... ok [INFO] [stdout] test src/cell_iter.rs - cell_iter::CellIterator<'a>::for_each_cell (line 126) ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::timer_mut (line 278) - compile ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::with_color_space (line 114) - compile ... ok [INFO] [stdout] test src/dsl/dsl.rs - dsl::dsl::DslCompiler<'_>::compile (line 298) ... ok [INFO] [stdout] test src/dsl/mod.rs - dsl::EffectExpression (line 155) ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::reversed (line 82) ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::alpha (line 156) ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::with_area (line 44) ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::with_pattern (line 323) ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::reset (line 140) ... ok [INFO] [stdout] test src/effect.rs - effect::Effect::with_filter (line 69) ... ok [INFO] [stdout] test src/dsl/dsl.rs - dsl::dsl::EffectDsl::compiler (line 140) ... ok [INFO] [stdout] test src/dsl/dsl.rs - dsl::dsl::EffectDsl::register (line 105) ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::mirrored (line 107) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::coalesce (line 1489) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::consume_tick (line 1871) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::coalesce_from (line 1518) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::dissolve (line 1442) - compile ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer (line 16) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::dispatch_event (line 2048) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::delay (line 1771) - compile ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::process (line 192) ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::done (line 215) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::dissolve_to (line 1466) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::dynamic_area (line 2007) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::effect_fn (line 309) - compile ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::new (line 63) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::effect_fn_buf (line 373) - compile ... ok [INFO] [stdout] test src/features.rs - features::ref_count (line 81) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::evolve_from (line 1106) - compile ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::from_ms (line 45) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::effect_fn (line 282) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::expand (line 1156) - compile ... ok [INFO] [stdout] test src/effect_timer.rs - effect_timer::EffectTimer::started (line 128) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::fade_to (line 1682) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::evolve (line 1025) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::explode (line 524) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::hsl_shift_fg (line 469) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::hsl_shift (line 428) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::fade_from_fg (line 1575) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::fade_from (line 1707) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::paint_bg (line 1658) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::freeze_at (line 563) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::evolve_into (line 1063) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::paint (line 1604) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::fade_to_fg (line 1549) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx (line 170) ... ok [INFO] [stdout] test src/fx/mod.rs - fx (line 122) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::paint_fg (line 1630) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::prolong_end (line 1846) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::remap_alpha (line 605) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx (line 147) ... ok [INFO] [stdout] test src/fx/alpha_xform.rs - fx::alpha_xform::FreezeAt (line 26) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::slide_out (line 921) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::offscreen_buffer (line 1323) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::repeat (line 638) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::never_complete (line 1942) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::slide_in (line 868) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::parallel (line 1412) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::ping_pong (line 668) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::prolong_start (line 1808) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::resize_area (line 1283) - compile ... ok [INFO] [stdout] test src/lib.rs - dsl (line 114) ... ignored [INFO] [stdout] test src/lib.rs - dsl (line 126) ... ignored [INFO] [stdout] test src/lib.rs - dsl (line 193) ... ignored [INFO] [stdout] test src/fx/mod.rs - fx::repeating (line 695) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx (line 160) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 306) ... ignored [INFO] [stdout] test src/fx/mod.rs - fx::timed_never_complete (line 1980) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::run_once (line 1903) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::sweep_in (line 782) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::sweep_out (line 719) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::sequence (line 1373) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::translate (line 1208) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::sleep (line 1735) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::stretch (line 982) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::with_duration (line 1962) - compile ... ok [INFO] [stdout] test src/fx/mod.rs - fx::sweep_in (line 807) ... ok [INFO] [stdout] test src/ref_rect.rs - ref_rect::RefRect (line 13) ... ok [INFO] [stdout] test src/fx/mod.rs - fx::sweep_in (line 793) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 290) ... ok [INFO] [stdout] test src/lru_cache.rs - lru_cache::LruCache (line 22) ... ok [INFO] [stdout] test src/rect_ext.rs - rect_ext::CenteredShrink::inner_centered (line 18) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 262) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 316) ... ok [INFO] [stdout] test src/simple_rng.rs - simple_rng::SimpleRng (line 16) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 100) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 139) ... ok [INFO] [stdout] test src/lib.rs - dsl (line 84) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 113 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 7.72s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5e593fa61aced82bf3e46ec948a8e53da961a1b2c3fed6cf3d2667112485394c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5e593fa61aced82bf3e46ec948a8e53da961a1b2c3fed6cf3d2667112485394c", kill_on_drop: false }` [INFO] [stdout] 5e593fa61aced82bf3e46ec948a8e53da961a1b2c3fed6cf3d2667112485394c