[INFO] cloning repository https://github.com/zjom/ff
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zjom/ff" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzjom%2Fff", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzjom%2Fff'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dd8ce05ad46dd837ffb8b087362dc9ab26405960
[INFO] testing zjom/ff against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzjom%2Fff" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/zjom/ff
[INFO] finished tweaking git repo https://github.com/zjom/ff
[INFO] tweaked toml for git repo https://github.com/zjom/ff written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zjom/ff on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zjom/ff 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130
[INFO] running `Command { std: "docker" "start" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", 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" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", 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" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling gmp-mpfr-sys v1.7.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling endian-type v0.2.0
[INFO] [stderr]    Compiling rug v1.30.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling radix_trie v0.3.0
[INFO] [stderr]    Compiling rand_xoshiro v0.6.0
[INFO] [stderr]    Compiling rustyline-derive v0.12.0
[INFO] [stderr]    Compiling az v1.3.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling bitmaps v2.1.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling bon-macros v3.9.1
[INFO] [stderr]    Compiling sized-chunks v0.6.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling rustyline v18.0.0
[INFO] [stderr]    Compiling bon v3.9.1
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling f2 v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 49s
[INFO] running `Command { std: "docker" "inspect" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", 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" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling f2 v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.48s
[INFO] running `Command { std: "docker" "inspect" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", 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" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/f2-05303a9d42f6d00c)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/f2-ae24a34abf0e21a8)
[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] [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/actors.rs (/opt/rustwide/target/debug/deps/actors-92900c618fa0e8b1)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test self_at_top_level_is_not_in_actor ... ok
[INFO] [stdout] test notify_to_dead_pid_drops_silently ... ok
[INFO] [stdout] test missing_request_handler ... ok
[INFO] [stdout] test nested_request_across_actors ... ok
[INFO] [stdout] test pid_equality_by_id ... ok
[INFO] [stdout] test self_request_is_deadlock ... ok
[INFO] [stdout] test spawn_returns_pid ... ok
[INFO] [stdout] test request_dead_pid_returns_no_proc ... ok
[INFO] [stdout] test handler_crash_returns_error_and_kills_actor ... ok
[INFO] [stdout] test notify_then_request_in_order ... ok
[INFO] [stdout] test counter_sanity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/collections.rs (/opt/rustwide/target/debug/deps/collections-e810f441ad6ee6aa)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test list_extra_commas_and_newlines_collapse ... ok
[INFO] [stdout] test empty_list ... ok
[INFO] [stdout] test call_args_multiline ... ok
[INFO] [stdout] test object_field_access ... ok
[INFO] [stdout] test list_trailing_comma ... ok
[INFO] [stdout] test list_newline_separated ... ok
[INFO] [stdout] test list_literal ... ok
[INFO] [stdout] test decimal_index_chains_not_decimal ... ok
[INFO] [stdout] test list_leading_and_trailing_separators ... ok
[INFO] [stdout] test list_newline_after_comma ... ok
[INFO] [stdout] test unit_literal ... ok
[INFO] [stdout] test object_multiline ... ok
[INFO] [stdout] test nested_dot_access ... ok
[INFO] [stdout] test empty_object_through_var ... ok
[INFO] [stdout] test set_multiline ... ok
[INFO] [stdout] test set_deduplicates ... ok
[INFO] [stdout] test object_value_on_next_line ... ok
[INFO] [stdout] test object_literal ... ok
[INFO] [stdout] test object_last_write_wins ... ok
[INFO] [stdout] test object_into_list_access ... ok
[INFO] [stdout] test list_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/errors.rs (/opt/rustwide/target/debug/deps/errors-79b9afdc63007e08)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test parse_error_on_unclosed_bracket ... ok
[INFO] [stdout] test parse_error_on_dangling_operator ... ok
[INFO] [stdout] test object_missing_key ... ok
[INFO] [stdout] test type_error_arithmetic ... ok
[INFO] [stdout] test destructure_shape_mismatch_is_runtime_error ... ok
[INFO] [stdout] test undefined_variable ... ok
[INFO] [stdout] test if_condition_must_be_bool ... ok
[INFO] [stdout] test list_index_out_of_range ... ok
[INFO] [stdout] test call_non_function ... ok
[INFO] [stdout] test arity_mismatch ... ok
[INFO] [stdout] test no_match_arm_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/expressions.rs (/opt/rustwide/target/debug/deps/expressions-de2f6b03fb40deb9)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test assignment_sequence ... ok
[INFO] [stdout] test decimal_literal ... ok
[INFO] [stdout] test comments_ignored ... ok
[INFO] [stdout] test bool_literals ... ok
[INFO] [stdout] test integer_modulo ... ok
[INFO] [stdout] test integer_literal ... ok
[INFO] [stdout] test if_multiline_indented_clauses ... ok
[INFO] [stdout] test if_multiline_after_then_and_else ... ok
[INFO] [stdout] test if_then_else_truthy ... ok
[INFO] [stdout] test if_multiline_clause_breaks ... ok
[INFO] [stdout] test rebinding ... ok
[INFO] [stdout] test if_then_else_falsy ... ok
[INFO] [stdout] test atom_literal ... ok
[INFO] [stdout] test comparisons_on_strings ... ok
[INFO] [stdout] test arithmetic_precedence ... ok
[INFO] [stdout] test string_literal ... ok
[INFO] [stdout] test match_operator_substring ... ok
[INFO] [stdout] test string_concatenation ... ok
[INFO] [stdout] test power_right_associative ... ok
[INFO] [stdout] test atom_equality ... ok
[INFO] [stdout] test dot_atom_object_access ... ok
[INFO] [stdout] test structural_equality ... ok
[INFO] [stdout] test logical_ops_short_circuit ... ok
[INFO] [stdout] test atom_in_collections ... ok
[INFO] [stdout] test unary_neg_and_not ... ok
[INFO] [stdout] test comparisons_on_numbers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/functions.rs (/opt/rustwide/target/debug/deps/functions-53127ae7b668cb03)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test function_returned_from_function ... ok
[INFO] [stdout] test call_one_arg_parens ... ok
[INFO] [stdout] test function_as_argument ... ok
[INFO] [stdout] test juxt_call_chain ... ok
[INFO] [stdout] test arrow_right_associative ... ok
[INFO] [stdout] test closure_captures_value_at_definition ... ok
[INFO] [stdout] test bare_ident_param ... ok
[INFO] [stdout] test function_value_display ... ok
[INFO] [stdout] test param_atom_tagged_pair ... ok
[INFO] [stdout] test call_one_arg_juxt ... ok
[INFO] [stdout] test juxt_tighter_than_infix ... ok
[INFO] [stdout] test closure_captures_outer_variable ... ok
[INFO] [stdout] test mixed_comma_and_space_params ... ok
[INFO] [stdout] test param_list_with_rest ... ok
[INFO] [stdout] test param_mixed_destructure_multi_arg ... ok
[INFO] [stdout] test param_cons_with_list_head ... ok
[INFO] [stdout] test param_cons_in_recursive_function ... ok
[INFO] [stdout] test param_list_destructure ... ok
[INFO] [stdout] test param_cons_destructure ... ok
[INFO] [stdout] test param_object_atom_key_destructure ... ok
[INFO] [stdout] test multi_param_desugar ... ok
[INFO] [stdout] test param_wildcard ... ok
[INFO] [stdout] test param_nested_destructure ... ok
[INFO] [stdout] test param_literal_pattern_failure_is_runtime_error ... ok
[INFO] [stdout] test param_chained_cons ... ok
[INFO] [stdout] test dot_access_tighter_than_juxt ... ok
[INFO] [stdout] test param_object_destructure ... ok
[INFO] [stdout] test partial_application ... ok
[INFO] [stdout] test recursion_works ... ok
[INFO] [stdout] test param_object_shorthand ... ok
[INFO] [stdout] test zero_arg_function_preserved ... ok
[INFO] [stdout] test partial_application_via_juxt ... ok
[INFO] [stdout] test space_separated_params_in_parens ... ok
[INFO] [stdout] test space_separated_bare_params ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interop.rs (/opt/rustwide/target/debug/deps/interop-f2eedd47a4fe5b85)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test atom_round_trim ... ok
[INFO] [stdout] test float_round_trip ... ok
[INFO] [stdout] test negative_integer_round_trip ... ok
[INFO] [stdout] test round_trip_struct ... ok
[INFO] [stdout] test option_some_and_none ... ok
[INFO] [stdout] test vec_round_trip ... ok
[INFO] [stdout] test call_unary_rust_fn ... ok
[INFO] [stdout] test pass_struct_into_script ... ok
[INFO] [stdout] test closure_captures_state ... ok
[INFO] [stdout] test call_binary_rust_fn_curried ... ok
[INFO] [stdout] test rust_fn_returning_vec ... ok
[INFO] [stdout] test rust_fn_returning_unit ... ok
[INFO] [stdout] test rust_fn_takes_struct ... ok
[INFO] [stdout] test rust_fn_returning_struct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/modules.rs (/opt/rustwide/target/debug/deps/modules-b0cff6e72786a600)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test export_operator_name_via_parens ... ok
[INFO] [stdout] test import_native_fs_module ... ok
[INFO] [stdout] test import_native_as_rhs_does_not_splat ... ok
[INFO] [stdout] test export_star_exports_all_top_level_bindings ... ok
[INFO] [stdout] test import_file_returns_named_exports ... ok
[INFO] [stdout] test import_native_actor_module ... ok
[INFO] [stdout] test import_path_can_come_from_variable ... ok
[INFO] [stdout] test export_at_top_level_script_is_noop ... ok
[INFO] [stdout] test bare_import_native_splats_members_into_scope ... ok
[INFO] [stdout] test import_native_module_returns_object ... ok
[INFO] [stdout] test export_only_snapshots_value_at_time_of_export ... ok
[INFO] [stdout] test export_undefined_name_is_runtime_error ... ok
[INFO] [stdout] test bare_import_file_splats_exports_into_scope ... ok
[INFO] [stdout] test import_resolves_relative_to_importing_file ... ok
[INFO] [stdout] test import_inside_function_works ... ok
[INFO] [stdout] test import_native_env_module ... ok
[INFO] [stdout] test import_native_module_exposes_named_members ... ok
[INFO] [stdout] test imported_module_destructures_into_constituents ... ok
[INFO] [stdout] test import_path_must_be_string ... ok
[INFO] [stdout] test module_can_be_destructured_with_atom_keys ... ok
[INFO] [stdout] test module_chains_imports ... ok
[INFO] [stdout] test repeated_export_keeps_latest_value ... ok
[INFO] [stdout] test module_imported_twice_returns_equal_values ... ok
[INFO] [stdout] test module_does_not_leak_local_bindings_into_importer ... ok
[INFO] [stdout] test namespaced_import_does_not_splat ... ok
[INFO] [stdout] test unexported_bindings_are_not_in_module ... ok
[INFO] [stdout] test parse_error_in_module_surfaces_to_importer ... ok
[INFO] [stdout] test import_unknown_module_file_read_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/operators.rs (/opt/rustwide/target/debug/deps/operators-106284689bdd285e)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test op_paren_requires_op_chars ... ok
[INFO] [stdout] test custom_prefix_operator ... ok
[INFO] [stdout] test custom_op_with_equals_prefix ... ok
[INFO] [stdout] test cat_custom_op_is_right_assoc ... ok
[INFO] [stdout] test additive_custom_op_is_left_assoc ... ok
[INFO] [stdout] test match_arrow_still_works_with_dash_chars ... ok
[INFO] [stdout] test custom_prefix_question_mark ... ok
[INFO] [stdout] test operator_call_with_juxtaposition ... ok
[INFO] [stdout] test define_and_use_infix ... ok
[INFO] [stdout] test operator_as_value ... ok
[INFO] [stdout] test fat_arrow_still_works_for_functions ... ok
[INFO] [stdout] test undefined_operator_is_runtime_error ... ok
[INFO] [stdout] test operator_curried_via_partial_application ... ok
[INFO] [stdout] test mult_bucket_binds_tighter_than_add ... ok
[INFO] [stdout] test cat_bucket_between_comparison_and_additive ... ok
[INFO] [stdout] test comp_bucket_below_additive ... ok
[INFO] [stdout] test builtin_arithmetic_unchanged ... ok
[INFO] [stdout] test add_bucket_binds_looser_than_mult ... ok
[INFO] [stdout] test custom_prefix_binds_tighter_than_infix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/patterns.rs (/opt/rustwide/target/debug/deps/patterns-db281b5ac41dd348)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test destructure_anonymous_rest ... ok
[INFO] [stdout] test cons_pattern_empty_fails_to_match ... ok
[INFO] [stdout] test cons_pattern_in_match_list ... ok
[INFO] [stdout] test destructure_nested ... ok
[INFO] [stdout] test cons_pattern_string_destructure ... ok
[INFO] [stdout] test match_as_function_list_dispatch ... ok
[INFO] [stdout] test match_as_function_recursive ... ok
[INFO] [stdout] test destructure_unit ... ok
[INFO] [stdout] test destructure_object ... ok
[INFO] [stdout] test match_arms_inline_with_commas ... ok
[INFO] [stdout] test match_as_function_via_call ... ok
[INFO] [stdout] test cons_pattern_set_destructure ... ok
[INFO] [stdout] test destructure_object_with_atom_key ... ok
[INFO] [stdout] test cons_pattern_list_destructure ... ok
[INFO] [stdout] test cons_pattern_literal_head ... ok
[INFO] [stdout] test match_binding_arm ... ok
[INFO] [stdout] test match_guard_failure_with_no_fallback_is_runtime_error ... ok
[INFO] [stdout] test match_guard_non_bool_is_runtime_error ... ok
[INFO] [stdout] test cons_pattern_object_destructure ... ok
[INFO] [stdout] test match_list_pattern ... ok
[INFO] [stdout] test match_guard_picks_first_truthy_arm ... ok
[INFO] [stdout] test match_atom_literal ... ok
[INFO] [stdout] test match_guard_can_reference_bound_idents ... ok
[INFO] [stdout] test destructure_list_exact ... ok
[INFO] [stdout] test destructure_with_rest ... ok
[INFO] [stdout] test match_as_function_via_juxt ... ok
[INFO] [stdout] test match_missing_comma_is_parse_error ... ok
[INFO] [stdout] test destructure_rest_in_middle ... ok
[INFO] [stdout] test match_single_line_no_scrutinee ... ok
[INFO] [stdout] test match_single_line_with_atom_pattern ... ok
[INFO] [stdout] test match_pattern_failure_is_runtime_error ... ok
[INFO] [stdout] test match_guard_falls_through_when_false ... ok
[INFO] [stdout] test match_guard_can_use_outer_bindings ... ok
[INFO] [stdout] test match_object_pattern ... ok
[INFO] [stdout] test match_trailing_comma ... ok
[INFO] [stdout] test match_literal_arm ... ok
[INFO] [stdout] test match_list_rest ... ok
[INFO] [stdout] test match_wildcard_arm ... ok
[INFO] [stdout] test match_guard_multiple_arms_same_pattern ... ok
[INFO] [stdout] test match_tagged_pair ... ok
[INFO] [stdout] test match_single_line_with_colon ... ok
[INFO] [stdout] test cons_pattern_chained_is_right_assoc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/range.rs (/opt/rustwide/target/debug/deps/range-32efad3bfb9f4379)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test range_is_invalid_assignment ... ok
[INFO] [stdout] test map_on_finite_range_flattens_for_display ... ok
[INFO] [stdout] test range_is_valid_syntax ... ok
[INFO] [stdout] test map_on_infinite_range_peels_multiple ... ok
[INFO] [stdout] test map_on_infinite_range_yields_head ... ok
[INFO] [stdout] test cons_is_lazy_in_tail ... ok
[INFO] [stdout] test filter_on_infinite_range_peels_lazily ... ok
[INFO] [stdout] test cons_equals_eager_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scopes.rs (/opt/rustwide/target/debug/deps/scopes-e85a03caceb2420b)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test scope_in_if_branch ... ok
[INFO] [stdout] test scope_returns_last_expression ... ok
[INFO] [stdout] test scope_unterminated_is_parse_error ... ok
[INFO] [stdout] test scope_inner_assignment_unknown_outside ... ok
[INFO] [stdout] test leading_semicolon_in_program ... ok
[INFO] [stdout] test empty_parens_still_unit ... ok
[INFO] [stdout] test scope_inner_shadows_outer ... ok
[INFO] [stdout] test scope_captures_outer_bindings ... ok
[INFO] [stdout] test scope_in_match_arm ... ok
[INFO] [stdout] test repeated_semicolons_in_program ... ok
[INFO] [stdout] test scope_in_function_body ... ok
[INFO] [stdout] test scope_with_trailing_newlines ... ok
[INFO] [stdout] test scope_single_assignment_inline ... ok
[INFO] [stdout] test scope_closure_captures_at_definition ... ok
[INFO] [stdout] test object_unaffected ... ok
[INFO] [stdout] test nested_scopes ... ok
[INFO] [stdout] test scope_call_returns_value ... ok
[INFO] [stdout] test scope_value_in_assignment ... ok
[INFO] [stdout] test scope_bindings_dont_leak_outward ... ok
[INFO] [stdout] test semicolon_mixed_with_newline_in_program ... ok
[INFO] [stdout] test scope_with_single_assignment_returns_unit ... ok
[INFO] [stdout] test set_unaffected ... ok
[INFO] [stdout] test semicolon_separates_scope_statements ... ok
[INFO] [stdout] test semicolon_separates_program_statements ... ok
[INFO] [stdout] test single_expr_parens_still_grouping ... ok
[INFO] [stdout] test unit_unaffected ... ok
[INFO] [stdout] test trailing_semicolon_in_program ... ok
[INFO] [stdout] test semicolon_mixed_with_newline_in_scope ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strings.rs (/opt/rustwide/target/debug/deps/strings-f0da2727cd74dac2)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test format_accepts_cons_spine_from_map ... ok
[INFO] [stdout] test format_pipe_composition_data_last ... ok
[INFO] [stdout] test format_debug_spec_quotes_strings ... ok
[INFO] [stdout] test format_invalid_index_errors ... ok
[INFO] [stdout] test format_stray_close_brace_errors ... ok
[INFO] [stdout] test format_positional_index ... ok
[INFO] [stdout] test format_template_without_holes_ignores_args ... ok
[INFO] [stdout] test format_empty_template_and_no_args ... ok
[INFO] [stdout] test format_non_string_template_errors ... ok
[INFO] [stdout] test format_positional_does_not_advance_sequential ... ok
[INFO] [stdout] test format_atom_renders_with_colon ... ok
[INFO] [stdout] test format_multiple_sequential_args ... ok
[INFO] [stdout] test format_number_and_list ... ok
[INFO] [stdout] test format_missing_arg_errors ... ok
[INFO] [stdout] test format_unclosed_brace_errors ... ok
[INFO] [stdout] test format_non_list_args_errors ... ok
[INFO] [stdout] test format_unsupported_spec_errors ... ok
[INFO] [stdout] test format_out_of_range_index_errors ... ok
[INFO] [stdout] test format_indexed_debug_spec ... ok
[INFO] [stdout] test format_literal_braces ... ok
[INFO] [stdout] test format_basic_substitution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests f2
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/interop.rs - interop::to_value (line 254) ... ok
[INFO] [stdout] test src/interop.rs - interop::from_value (line 271) ... ok
[INFO] [stdout] test src/interop.rs - interop::native_fn (line 318) ... ok
[INFO] [stdout] test src/interop.rs - interop::native (line 173) ... ok
[INFO] [stdout] test src/interop.rs - interop::define_value (line 288) ... ok
[INFO] [stdout] test src/interop.rs - interop (line 39) ... ok
[INFO] [stdout] test src/interop.rs - interop::FfResult (line 94) ... ok
[INFO] [stdout] test src/interop.rs - interop::register (line 344) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.81s; merged doctests compilation took 1.41s
[INFO] running `Command { std: "docker" "inspect" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130", kill_on_drop: false }`
[INFO] [stdout] 354049cd028b026b5add6c19f59c9d0e3f90da64ea364d597aed359997ca0130
