[INFO] fetching crate ttfx-rs 0.1.0...
[INFO] testing ttfx-rs-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate ttfx-rs 0.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate ttfx-rs 0.1.0
[INFO] finished tweaking crates.io crate ttfx-rs 0.1.0
[INFO] tweaked toml for crates.io crate ttfx-rs 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ttfx-rs 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ttfx-rs 0.1.0 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded signal-hook-mio v0.2.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb
[INFO] running `Command { std: "docker" "start" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ttfx-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.10s
[INFO] running `Command { std: "docker" "inspect" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling ttfx-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.81s
[INFO] running `Command { std: "docker" "inspect" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ttfx_rs-7632039debf07659)
[INFO] [stdout] 
[INFO] [stdout] running 236 tests
[INFO] [stdout] test easing::tests::bounce_output_always_non_negative ... ok
[INFO] [stdout] test easing::tests::by_name_known_works ... ok
[INFO] [stdout] test easing::tests::by_name_unknown_falls_back_to_linear ... ok
[INFO] [stdout] test easing::tests::linear_is_identity ... ok
[INFO] [stdout] test easing::tests::in_out_functions_are_symmetric_at_half ... ok
[INFO] [stdout] test easing::tests::all_functions_at_one_return_one ... ok
[INFO] [stdout] test effects::bouncyballs::tests::skips_space_cells ... ok
[INFO] [stdout] test easing::tests::all_functions_at_zero_return_zero ... ok
[INFO] [stdout] test effects::bubbles::tests::bubble_falls_downward ... ok
[INFO] [stdout] test effects::bubbles::tests::lowest_row_matches_max_final_y ... ok
[INFO] [stdout] test effects::burn::tests::final_color_uses_text_bounds ... ok
[INFO] [stdout] test effects::bubbles::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::bubbles::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::bubbles::tests::completes ... ok
[INFO] [stdout] test effects::bouncyballs::tests::completes_and_renders_final_state ... ok
[INFO] [stdout] test effects::burn::tests::link_order_visits_disconnected_letters ... ok
[INFO] [stdout] test effects::bouncyballs::tests::start_y_within_half_screen_above ... ok
[INFO] [stdout] test effects::colorshift::tests::enters_transition_phase_before_done ... ok
[INFO] [stdout] test effects::burn::tests::completes ... ok
[INFO] [stdout] test effects::crumble::tests::completes ... ok
[INFO] [stdout] test effects::colorshift::tests::final_colors_invariant_to_empty_padding ... ok
[INFO] [stdout] test effects::crumble::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::crumble::tests::vacuum_path_curves_through_center_for_off_center_chars ... ok
[INFO] [stdout] test effects::decrypt::tests::all_chars_synchronize_into_decrypting_phase ... ok
[INFO] [stdout] test effects::colorshift::tests::completes ... ok
[INFO] [stdout] test effects::colorshift::tests::gradient_frames_is_two ... ok
[INFO] [stdout] test effects::crumble::tests::all_chars_start_pending ... ok
[INFO] [stdout] test effects::crumble::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::decrypt::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::decrypt::tests::completes ... ok
[INFO] [stdout] test effects::decrypt::tests::encrypted_pool_includes_box_drawing_and_misc ... ok
[INFO] [stdout] test effects::decrypt::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::errorcorrect::tests::move_speed_proportional_to_distance ... ok
[INFO] [stdout] test effects::errorcorrect::tests::pair_count_matches_tte_formula ... ok
[INFO] [stdout] test effects::errorcorrect::tests::swap_delay_is_six ... ok
[INFO] [stdout] test effects::burn::tests::space_cells_never_burn ... ok
[INFO] [stdout] test effects::expand::tests::completes ... ok
[INFO] [stdout] test effects::expand::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::expand::tests::no_dm_doubling ... ok
[INFO] [stdout] test effects::expand::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::errorcorrect::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::fireworks::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::errorcorrect::tests::completes ... ok
[INFO] [stdout] test effects::fireworks::tests::completes ... ok
[INFO] [stdout] test effects::expand::tests::speed_uses_aspect_corrected_distance ... ok
[INFO] [stdout] test effects::fireworks::tests::launch_speed_uses_aspect_distance ... ok
[INFO] [stdout] test effects::fireworks::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::fireworks::tests::first_shell_launched_is_from_bottom_rows ... ok
[INFO] [stdout] test effects::fireworks::tests::trajectory_includes_falling_arc_below_explode_target ... ok
[INFO] [stdout] test effects::fireworks::tests::shell_chars_share_launch_position ... ok
[INFO] [stdout] test effects::fireworks::tests::shells_are_consecutive_not_random ... ok
[INFO] [stdout] test effects::highlight::tests::brightness_uses_hsl_lightness ... ok
[INFO] [stdout] test effects::highlight::tests::frames_per_tick_is_two ... ok
[INFO] [stdout] test effects::highlight::tests::highlight_gradient_has_15_colors_starting_with_base ... ok
[INFO] [stdout] test effects::laseretch::tests::completes ... ok
[INFO] [stdout] test effects::highlight::tests::easer_completes_in_100_steps ... ok
[INFO] [stdout] test effects::highlight::tests::completes ... ok
[INFO] [stdout] test effects::laseretch::tests::cool_gradient_blends_into_final_color ... ok
[INFO] [stdout] test effects::laseretch::tests::laser_gradient_loops_seamlessly ... ok
[INFO] [stdout] test effects::laseretch::tests::spark_speed_scales_with_distance ... ok
[INFO] [stdout] test effects::laseretch::tests::etch_delay_is_one ... ok
[INFO] [stdout] test effects::laseretch::tests::frame_durations_match_tte ... ok
[INFO] [stdout] test effects::matrix::tests::column_speeds_are_in_tte_range ... ok
[INFO] [stdout] test effects::matrix::tests::rain_time_is_15_seconds_at_60fps ... ok
[INFO] [stdout] test effects::matrix::tests::resolve_step_total_is_24 ... ok
[INFO] [stdout] test effects::middleout::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::middleout::tests::completes ... ok
[INFO] [stdout] test effects::matrix::tests::completes ... ok
[INFO] [stdout] test effects::middleout::tests::no_dm_doubling ... ok
[INFO] [stdout] test effects::middleout::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::middleout::tests::speeds_use_aspect_corrected_distance ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::matrix::tests::unresolved_cells_keep_stable_symbols_during_resolve ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::char_speed_uses_aspect_distance ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::completes ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::launchers_orbit_proportionally ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::launchers_start_at_corners ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::no_dm_doubling_on_volley_delay ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::orbittingvolley::tests::volley_size_per_launcher_matches_tte_formula ... ok
[INFO] [stdout] test effects::fireworks::tests::origin_y_above_first_char ... ok
[INFO] [stdout] test effects::overflow::tests::completes ... ok
[INFO] [stdout] test effects::overflow::tests::final_state_has_rows_in_correct_positions ... ok
[INFO] [stdout] test effects::overflow::tests::no_settle_phase_overshoot ... ok
[INFO] [stdout] test effects::pour::tests::activation_order_is_row_bottom_to_top ... ok
[INFO] [stdout] test effects::pour::tests::alternating_direction_within_rows ... ok
[INFO] [stdout] test effects::pour::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::pour::tests::gap_is_one ... ok
[INFO] [stdout] test effects::pour::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::overflow::tests::overflow_color_changes_with_screen_position ... ok
[INFO] [stdout] test effects::print::tests::cr_speed_per_unit_is_1_5 ... ok
[INFO] [stdout] test effects::pour::tests::speed_uses_aspect_distance ... ok
[INFO] [stdout] test effects::overflow::tests::speed_is_three ... ok
[INFO] [stdout] test effects::print::tests::does_not_skip_leading_input_spaces_after_carriage_return ... ok
[INFO] [stdout] test effects::print::tests::completes ... ok
[INFO] [stdout] test effects::print::tests::first_row_starts_at_canvas_bottom ... ok
[INFO] [stdout] test effects::print::tests::line_feed_happens_before_carriage_return ... ok
[INFO] [stdout] test effects::print::tests::rows_scroll_up_as_new_rows_begin ... ok
[INFO] [stdout] test effects::print::tests::print_speed_is_two ... ok
[INFO] [stdout] test effects::print::tests::space_cells_settle_to_space_after_animation ... ok
[INFO] [stdout] test effects::print::tests::typing_head_hidden_during_typing ... ok
[INFO] [stdout] test effects::rain::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::rain::tests::completes ... ok
[INFO] [stdout] test effects::rain::tests::first_group_is_bottom_row ... ok
[INFO] [stdout] test effects::rain::tests::no_dm_doubling_in_fade ... ok
[INFO] [stdout] test effects::rain::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::rain::tests::speed_uses_aspect_distance ... ok
[INFO] [stdout] test effects::randomsequence::tests::chars_per_tick_uses_non_space_count ... ok
[INFO] [stdout] test effects::randomsequence::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::randomsequence::tests::completes ... ok
[INFO] [stdout] test effects::randomsequence::tests::frames_per_step_is_eight ... ok
[INFO] [stdout] test effects::randomsequence::tests::gradient_starts_at_starting_color ... ok
[INFO] [stdout] test effects::rings::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::randomsequence::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::rings::tests::final_gradient_uses_text_bounds ... ok
[INFO] [stdout] test effects::rings::tests::no_dm_doubling_in_durations ... ok
[INFO] [stdout] test effects::rings::tests::completes ... ok
[INFO] [stdout] test effects::rings::tests::start_phase_lasts_100_frames ... ok
[INFO] [stdout] test effects::scattered::tests::cells_reset_to_original_each_tick ... ok
[INFO] [stdout] test effects::scattered::tests::completes ... ok
[INFO] [stdout] test effects::rings::tests::ring_rotation_speed_in_default_range ... ok
[INFO] [stdout] test effects::rings::tests::skips_space_cells ... ok
[INFO] [stdout] test effects::errorcorrect::tests::pairs_only_swap_non_space_cells ... ok
[INFO] [stdout] test effects::rings::tests::rings_assigned_palette_colors_in_order ... ok
[INFO] [stdout] test effects::scattered::tests::aspect_corrected_distance ... ok
[INFO] [stdout] test effects::scattered::tests::final_gradient_uses_text_bounds ... ok
[INFO] [stdout] test engine::tests::grid_cells_start_invisible ... ok
[INFO] [stdout] test engine::tests::grid_char_positions_skips_spaces ... ok
[INFO] [stdout] test effects::scattered::tests::no_dm_doubling_in_hold ... ok
[INFO] [stdout] test engine::tests::grid_from_empty_input_is_empty ... ok
[INFO] [stdout] test engine::tests::grid_set_all_invisible ... ok
[INFO] [stdout] test engine::tests::grid_set_all_visible ... ok
[INFO] [stdout] test engine::tests::grid_strips_ansi_escapes ... ok
[INFO] [stdout] test gradient::tests::gradient_color_at_coord_diagonal_runs_bottom_left_to_top_right ... ok
[INFO] [stdout] test effects::scattered::tests::gradient_starts_at_spectrum_first_stop ... ok
[INFO] [stdout] test gradient::tests::gradient_color_at_coord_horizontal ... ok
[INFO] [stdout] test gradient::tests::gradient_color_at_coord_vertical ... ok
[INFO] [stdout] test gradient::tests::gradient_single_stop ... ok
[INFO] [stdout] test gradient::tests::rgb_adjust_brightness ... ok
[INFO] [stdout] test gradient::tests::rgb_from_hex ... ok
[INFO] [stdout] test gradient::tests::rgb_from_hex_with_hash ... ok
[INFO] [stdout] test gradient::tests::rgb_lerp_midpoint ... ok
[INFO] [stdout] test engine::tests::grid_from_multiline_pads_to_width ... ok
[INFO] [stdout] test engine::tests::grid_from_single_line ... ok
[INFO] [stdout] test gradient::tests::gradient_at_endpoints ... ok
[INFO] [stdout] test tests::beams_completes ... ok
[INFO] [stdout] test tests::beams_tiny ... ok
[INFO] [stdout] test tests::binarypath_padding_spaces_clean ... ok
[INFO] [stdout] test tests::binarypath_spaces_not_corrupted ... ok
[INFO] [stdout] test tests::binarypath_sparse_input_completes ... ok
[INFO] [stdout] test tests::binarypath_tiny ... ok
[INFO] [stdout] test tests::blackhole_spaces_not_corrupted ... ok
[INFO] [stdout] test tests::blackhole_completes ... ok
[INFO] [stdout] test tests::bouncyballs_completes ... ok
[INFO] [stdout] test tests::blackhole_sparse_input_completes ... ok
[INFO] [stdout] test tests::blackhole_tiny ... ok
[INFO] [stdout] test tests::bouncyballs_tiny ... ok
[INFO] [stdout] test tests::bubbles_completes ... ok
[INFO] [stdout] test tests::binarypath_completes ... ok
[INFO] [stdout] test tests::bubbles_tiny ... ok
[INFO] [stdout] test tests::binarypath_all_cells_correct_after_completion ... ok
[INFO] [stdout] test effects::rings::tests::ring_circle_doubles_x_distance ... ok
[INFO] [stdout] test tests::colorshift_tiny ... ok
[INFO] [stdout] test tests::crumble_completes ... ok
[INFO] [stdout] test tests::crumble_tiny ... ok
[INFO] [stdout] test tests::burn_completes ... ok
[INFO] [stdout] test tests::decrypt_tiny ... ok
[INFO] [stdout] test tests::expand_completes ... ok
[INFO] [stdout] test tests::expand_tiny ... ok
[INFO] [stdout] test tests::errorcorrect_completes ... ok
[INFO] [stdout] test tests::errorcorrect_tiny ... ok
[INFO] [stdout] test tests::fireworks_tiny ... ok
[INFO] [stdout] test tests::grid_chars_are_preserved_through_wipe ... ok
[INFO] [stdout] test tests::highlight_completes ... ok
[INFO] [stdout] test tests::burn_tiny ... ok
[INFO] [stdout] test tests::colorshift_completes ... ok
[INFO] [stdout] test tests::laseretch_tiny ... ok
[INFO] [stdout] test tests::grid_chars_are_preserved_through_print ... ok
[INFO] [stdout] test tests::highlight_tiny ... ok
[INFO] [stdout] test tests::laseretch_completes ... ok
[INFO] [stdout] test tests::matrix_tiny ... ok
[INFO] [stdout] test tests::middleout_completes ... ok
[INFO] [stdout] test tests::middleout_tiny ... ok
[INFO] [stdout] test tests::orbittingvolley_tiny ... ok
[INFO] [stdout] test effects::pour::tests::completes ... ok
[INFO] [stdout] test tests::fireworks_completes ... ok
[INFO] [stdout] test tests::orbittingvolley_completes ... ok
[INFO] [stdout] test tests::overflow_completes ... ok
[INFO] [stdout] test tests::pour_tiny ... ok
[INFO] [stdout] test tests::overflow_tiny ... ok
[INFO] [stdout] test tests::print_completes ... ok
[INFO] [stdout] test tests::print_reveals_row_by_row ... ok
[INFO] [stdout] test tests::print_tiny ... ok
[INFO] [stdout] test tests::pour_completes ... ok
[INFO] [stdout] test tests::randomsequence_completes ... ok
[INFO] [stdout] test tests::randomsequence_tiny ... ok
[INFO] [stdout] test tests::rain_tiny ... ok
[INFO] [stdout] test tests::rain_completes ... ok
[INFO] [stdout] test tests::rings_tiny ... ok
[INFO] [stdout] test tests::scattered_completes ... ok
[INFO] [stdout] test tests::scattered_tiny ... ok
[INFO] [stdout] test tests::slice_completes ... ok
[INFO] [stdout] test tests::slice_tiny ... ok
[INFO] [stdout] test tests::slide_completes ... ok
[INFO] [stdout] test tests::slide_tiny ... ok
[INFO] [stdout] test tests::decrypt_completes ... ok
[INFO] [stdout] test tests::smoke_completes ... ok
[INFO] [stdout] test tests::smoke_tiny ... ok
[INFO] [stdout] test tests::spray_completes ... ok
[INFO] [stdout] test tests::spotlights_tiny ... ok
[INFO] [stdout] test tests::spray_tiny ... ok
[INFO] [stdout] test tests::swarm_tiny ... ok
[INFO] [stdout] test tests::swarm_completes ... ok
[INFO] [stdout] test tests::synthgrid_tiny ... ok
[INFO] [stdout] test tests::sweep_completes ... ok
[INFO] [stdout] test tests::sweep_tiny ... ok
[INFO] [stdout] test tests::synthgrid_completes ... ok
[INFO] [stdout] test gradient::tests::rgb_lerp_clamped ... ok
[INFO] [stdout] test tests::unstable_tiny ... ok
[INFO] [stdout] test tests::thunderstorm_tiny ... ok
[INFO] [stdout] test tests::waves_completes ... ok
[INFO] [stdout] test tests::vhstape_tiny ... ok
[INFO] [stdout] test tests::waves_tiny ... ok
[INFO] [stdout] test tests::wipe_activates_chars_in_diagonal_order ... ok
[INFO] [stdout] test tests::wipe_tiny ... ok
[INFO] [stdout] test tests::wipe_completes ... ok
[INFO] [stdout] test tests::wormhole_all_visible_after_completion ... ok
[INFO] [stdout] test tests::wormhole_completes ... ok
[INFO] [stdout] test tests::wormhole_spaces_not_corrupted ... ok
[INFO] [stdout] test tests::wormhole_tiny ... ok
[INFO] [stdout] test tests::matrix_completes ... ok
[INFO] [stdout] test tests::rings_completes ... ok
[INFO] [stdout] test tests::spotlights_completes ... ok
[INFO] [stdout] test tests::thunderstorm_completes ... ok
[INFO] [stdout] test tests::unstable_completes ... ok
[INFO] [stdout] test tests::vhstape_completes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 236 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ttfx_rs-26cccf713d5e342e)
[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]    Doc-tests ttfx_rs
[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] running `Command { std: "docker" "inspect" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb", kill_on_drop: false }`
[INFO] [stdout] 2a5277848c01a6063d1f74c81f6e71878bb4fd66b1872dde3a2294f8a6276bbb
