[INFO] fetching crate rdlfmt 0.4.0...
[INFO] testing rdlfmt-0.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rdlfmt 0.4.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate rdlfmt 0.4.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rdlfmt 0.4.0
[INFO] tweaked toml for crates.io crate rdlfmt 0.4.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rdlfmt 0.4.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rdlfmt 0.4.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db
[INFO] running `Command { std: "docker" "start" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", 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" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", 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" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling similar v3.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling rowan v0.17.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling rdlfmt v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.72s
[INFO] running `Command { std: "docker" "inspect" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", 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" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rdlfmt v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.43s
[INFO] running `Command { std: "docker" "inspect" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", 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" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rdlfmt/c3d6ab64f9d3bdc6/out/rdlfmt-c3d6ab64f9d3bdc6)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/rdlfmt/8a494394f034b31b/out/rdlfmt-8a494394f034b31b)
[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/cli.rs (/opt/rustwide/target/debug/build/rdlfmt/9622c585c8a06399/out/cli-9622c585c8a06399)
[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] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test a_symlinked_directory_is_not_followed ... ok
[INFO] [stdout] test check_leaves_the_file_alone_and_exits_one ... ok
[INFO] [stdout] test check_on_stdin_reports_without_writing_it_out ... ok
[INFO] [stdout] test a_path_is_rewritten_in_place ... ok
[INFO] [stdout] test an_already_formatted_file_is_left_alone ... ok
[INFO] [stdout] test a_directory_is_searched_for_rdl_files ... ok
[INFO] [stdout] test a_gitignored_path_is_not_walked_into ... ok
[INFO] [stdout] test check_exits_zero_when_everything_is_formatted ... ok
[INFO] [stdout] test a_file_that_does_not_parse_is_left_alone ... ok
[INFO] [stdout] test a_missing_path_is_an_error ... ok
[INFO] [stdout] test diff_keeps_unchanged_lines_as_context ... ok
[INFO] [stdout] test diff_prints_nothing_when_already_formatted ... ok
[INFO] [stdout] test diff_shows_the_change_and_exits_one ... ok
[INFO] [stdout] test diff_output_is_uncoloured_when_piped ... ok
[INFO] [stdout] test no_paths_means_stdin_to_stdout ... ok
[INFO] [stdout] test naming_an_ignored_path_formats_it_anyway ... ok
[INFO] [stdout] test one_bad_file_does_not_stop_the_others ... ok
[INFO] [stdout] test gitignore_applies_without_a_git_directory ... ok
[INFO] [stdout] test stdout_mode_does_not_touch_the_file ... ok
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/debug/build/rdlfmt/5e8018461e61a8a3/out/golden-5e8018461e61a8a3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/invariants.rs (/opt/rustwide/target/debug/build/rdlfmt/44476d107b301eee/out/invariants-44476d107b301eee)
[INFO] [stdout] test golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test a_blank_line_ends_a_run ... ok
[INFO] [stdout] test a_comment_forces_a_single_parameter_to_break ... ok
[INFO] [stdout] test a_comment_that_moves_down_is_not_padded_as_trailing ... ok
[INFO] [stdout] test a_blank_line_does_not_break_what_never_breaks ... ok
[INFO] [stdout] test a_conditional_and_an_include_beside_it_part_ways ... ok
[INFO] [stdout] test a_conditional_in_a_parameter_list_is_left_aligned_too ... ok
[INFO] [stdout] test a_conditional_at_the_top_level_is_unmoved ... ok
[INFO] [stdout] test a_comment_inside_a_row_is_not_trailing ... ok
[INFO] [stdout] test a_conditional_is_left_aligned_inside_a_body ... ok
[INFO] [stdout] test a_conditional_operand_is_part_of_the_directive_not_an_instantiation ... ok
[INFO] [stdout] test a_comment_mentioning_the_marker_is_prose ... ok
[INFO] [stdout] test a_continuation_onto_a_blank_line_is_kept ... ok
[INFO] [stdout] test a_conditional_is_left_aligned_however_deep_it_sits ... ok
[INFO] [stdout] test a_comment_only_line_inside_a_run_is_transparent ... ok
[INFO] [stdout] test a_block_comment_is_not_a_marker ... ok
[INFO] [stdout] test a_crlf_file_is_still_reformatted ... ok
[INFO] [stdout] test a_continued_directive_keeps_its_own_line_breaks ... ok
[INFO] [stdout] test a_directive_before_a_closing_brace_stays_inside_the_body ... ok
[INFO] [stdout] test a_directive_forces_a_parameter_list_to_break ... ok
[INFO] [stdout] test a_directive_is_indented_with_the_code_around_it ... ok
[INFO] [stdout] test a_directive_keeps_its_payload_exactly ... ok
[INFO] [stdout] test a_defaulted_sw_is_a_statement_of_its_own ... ok
[INFO] [stdout] test a_directive_takes_a_line_of_its_own ... ok
[INFO] [stdout] test a_macro_reference_is_an_atom_in_an_expression ... ok
[INFO] [stdout] test a_macro_reference_may_stand_for_a_name ... ok
[INFO] [stdout] test a_line_comment_in_an_expression_still_cannot_swallow_code ... ok
[INFO] [stdout] test a_leading_comment_does_not_end_a_run ... ok
[INFO] [stdout] test a_missing_modifier_leaves_an_empty_cell ... ok
[INFO] [stdout] test a_param_list_does_not_disable_blank_lines_for_what_follows ... ok
[INFO] [stdout] test a_macro_call_never_breaks ... ok
[INFO] [stdout] test a_multiline_block_comment_forces_a_break_too ... ok
[INFO] [stdout] test a_multiline_statement_is_left_alone ... ok
[INFO] [stdout] test a_region_works_at_file_scope ... ok
[INFO] [stdout] test a_region_does_not_escape_its_body ... ok
[INFO] [stdout] test a_row_with_fewer_cells_ends_the_column ... ok
[INFO] [stdout] test a_terminator_after_a_line_break_stays_there ... ok
[INFO] [stdout] test a_single_line_file_gets_lf ... ok
[INFO] [stdout] test a_trailing_marker_is_not_a_directive ... ok
[INFO] [stdout] test a_region_breaks_an_aligned_run ... ok
[INFO] [stdout] test a_whole_file_reindents ... ok
[INFO] [stdout] test a_row_behind_an_inline_comment_breaks_the_run ... ok
[INFO] [stdout] test a_region_covers_a_nested_body_whole ... ok
[INFO] [stdout] test an_unclosed_region_ends_with_the_body ... ok
[INFO] [stdout] test a_statement_on_its_own_is_not_padded ... ok
[INFO] [stdout] test an_enum_entry_with_a_body_leaves_the_run ... ok
[INFO] [stdout] test anonymous_constraints_carry_an_instance_list ... ok
[INFO] [stdout] test blank_line_before_a_comment_is_kept ... ok
[INFO] [stdout] test binary_operators_are_spaced ... ok
[INFO] [stdout] test an_empty_list_is_not_padded ... ok
[INFO] [stdout] test blank_lines_around_a_directive_are_preserved ... ok
[INFO] [stdout] test a_terminator_attaches_to_a_block_comment ... ok
[INFO] [stdout] test an_inline_block_comment_does_not_panic_a_run ... ok
[INFO] [stdout] test blank_line_after_opening_brace_is_dropped ... ok
[INFO] [stdout] test blank_line_before_an_opening_brace_is_dropped ... ok
[INFO] [stdout] test blank_lines_collapse_under_crlf_too ... ok
[INFO] [stdout] test blank_lines_between_items_are_capped ... ok
[INFO] [stdout] test blank_line_before_closing_brace_is_dropped ... ok
[INFO] [stdout] test block_comment_on_its_own_line_stays_there ... ok
[INFO] [stdout] test blank_lines_inside_a_broken_param_list_are_dropped ... ok
[INFO] [stdout] test body_holding_only_a_comment_still_breaks ... ok
[INFO] [stdout] test body_contents_are_indented ... ok
[INFO] [stdout] test alignment_is_a_fixed_point ... ok
[INFO] [stdout] test block_comment_never_abuts_its_neighbour ... ok
[INFO] [stdout] test body_holding_only_an_inline_block_comment_stays_on_its_line ... ok
[INFO] [stdout] test block_comment_inside_a_body_leads_what_it_precedes ... ok
[INFO] [stdout] test blank_lines_inside_a_body_are_preserved ... ok
[INFO] [stdout] test body_holding_only_a_block_comment_keeps_the_authors_line_break ... ok
[INFO] [stdout] test broken_parameter_lists_line_up ... ok
[INFO] [stdout] test block_comment_between_statements_does_not_merge_them ... ok
[INFO] [stdout] test casts_bind_tightly ... ok
[INFO] [stdout] test comment_at_the_top_of_a_body_is_indented_with_it ... ok
[INFO] [stdout] test constraint_property_assignments_are_spaced ... ok
[INFO] [stdout] test comment_written_beside_the_opening_brace_stays_beside_it ... ok
[INFO] [stdout] test empty_body_stays_on_one_line ... ok
[INFO] [stdout] test data_types_keep_their_two_words ... ok
[INFO] [stdout] test enum_entries_line_up ... ok
[INFO] [stdout] test external_and_alias_instantiations_are_spaced ... ok
[INFO] [stdout] test enum_literals_bind_tightly ... ok
[INFO] [stdout] test enum_entry_body_is_a_body_like_any_other ... ok
[INFO] [stdout] test file_ends_with_exactly_one_newline ... ok
[INFO] [stdout] test hand_wrapped_statement_is_pulled_back_onto_one_line ... ok
[INFO] [stdout] test expression_lists_stay_on_one_line ... ok
[INFO] [stdout] test crlf_input_stays_crlf ... ok
[INFO] [stdout] test empty_input ... ok
[INFO] [stdout] test field_reset_is_spaced ... ok
[INFO] [stdout] test instantiation_operators_are_spaced ... ok
[INFO] [stdout] test inline_block_comment_stays_inline ... ok
[INFO] [stdout] test instance_lists_are_comma_separated ... ok
[INFO] [stdout] test inside_an_enum_is_spaced ... ok
[INFO] [stdout] test lf_input_stays_lf ... ok
[INFO] [stdout] test items_are_split_onto_their_own_lines ... ok
[INFO] [stdout] test instantiations_in_a_run_line_up ... ok
[INFO] [stdout] test indentation_separates_runs ... ok
[INFO] [stdout] test leading_comment_starts_the_file ... ok
[INFO] [stdout] test inside_value_lists_are_a_brace_list_like_any_other ... ok
[INFO] [stdout] test more_than_one_parameter_goes_one_per_line ... ok
[INFO] [stdout] test more_than_one_parameter_instantiation_goes_one_per_line ... ok
[INFO] [stdout] test instance_references_read_as_one_word ... ok
[INFO] [stdout] test missing_blank_line_is_not_invented ... ok
[INFO] [stdout] test nested_conditionals_are_all_at_the_margin ... ok
[INFO] [stdout] test multiline_block_comment_is_followed_by_a_line_break ... ok
[INFO] [stdout] test nesting_compounds_indentation ... ok
[INFO] [stdout] test no_trailing_whitespace_on_any_line ... ok
[INFO] [stdout] test no_space_before_the_terminating_semicolon ... ok
[INFO] [stdout] test off_reproduces_statements_verbatim ... ok
[INFO] [stdout] test only_sw_and_hw_may_share ... ok
[INFO] [stdout] test one_parameter_instantiation_stays_on_the_line ... ok
[INFO] [stdout] test operators_are_surrounded_by_spaces ... ok
[INFO] [stdout] test on_resumes_formatting ... ok
[INFO] [stdout] test one_parameter_stays_on_the_line ... ok
[INFO] [stdout] test parameter_lists_are_not_padded ... ok
[INFO] [stdout] test refuses_a_conditional_that_splits_a_construct ... ok
[INFO] [stdout] test refuses_broken_input ... ok
[INFO] [stdout] test relational_constraints_are_spaced ... ok
[INFO] [stdout] test only_comments ... ok
[INFO] [stdout] test spaces_after_a_final_backslash_are_kept ... ok
[INFO] [stdout] test statement_parts_are_spaced ... ok
[INFO] [stdout] test ternary_is_spaced ... ok
[INFO] [stdout] test sw_and_hw_may_share_a_line ... ok
[INFO] [stdout] test sample_file ... ok
[INFO] [stdout] test skip_covers_exactly_one_statement ... ok
[INFO] [stdout] test trailing_comment_does_not_swallow_what_follows ... ok
[INFO] [stdout] test trailing_comments_line_up_across_rows_with_fewer_cells ... ok
[INFO] [stdout] test trailing_comment_stays_on_its_line ... ok
[INFO] [stdout] test subscripts_stay_attached_to_their_name ... ok
[INFO] [stdout] test udp_attributes_are_spaced ... ok
[INFO] [stdout] test trailing_comments_line_up ... ok
[INFO] [stdout] test sw_and_hw_written_apart_stay_apart ... ok
[INFO] [stdout] test trailing_whitespace_in_a_directive_is_dropped ... ok
[INFO] [stdout] test unary_operators_bind_to_their_operand ... ok
[INFO] [stdout] test trailing_whitespace_inside_a_line_comment_is_dropped ... ok
[INFO] [stdout] test udp_and_struct_bodies_break_too ... ok
[INFO] [stdout] test the_output_style_is_a_fixed_point ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexer.rs (/opt/rustwide/target/debug/build/rdlfmt/63f655e831d9e8ae/out/lexer-63f655e831d9e8ae)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test backtick_forms_are_told_apart_by_longest_match ... ok
[INFO] [stdout] test block_comment_edge_cases ... ok
[INFO] [stdout] test comments_are_tokens_not_holes ... ok
[INFO] [stdout] test directives_are_one_opaque_token_per_line ... ok
[INFO] [stdout] test keywords_beat_the_identifier_rule_but_only_when_unescaped ... ok
[INFO] [stdout] test macro_references_are_atoms ... ok
[INFO] [stdout] test multi_character_operators_win_over_their_prefixes ... ok
[INFO] [stdout] test apostrophe_has_three_meanings ... ok
[INFO] [stdout] test ranges_are_contiguous_and_complete ... ok
[INFO] [stdout] test round_trips_snippets ... ok
[INFO] [stdout] test round_trips_the_sample ... ok
[INFO] [stdout] test unrecognised_bytes_become_a_single_error_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser.rs (/opt/rustwide/target/debug/build/rdlfmt/06837aacc4f03815/out/parser-06837aacc4f03815)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test binary_operators_are_left_associative ... ok
[INFO] [stdout] test a_conditional_that_splits_a_construct_is_an_error ... ok
[INFO] [stdout] test blank_lines_are_preserved_in_the_tree ... ok
[INFO] [stdout] test deliberately_lenient_input_is_accepted_and_preserved ... ok
[INFO] [stdout] test broken_input_still_round_trips ... ok
[INFO] [stdout] test concatenation_and_replication_are_distinguished ... ok
[INFO] [stdout] test casts_are_distinguished_from_sized_literals ... ok
[INFO] [stdout] test escaped_identifier_is_a_name_not_a_keyword ... ok
[INFO] [stdout] test conditionals_around_whole_statements_parse ... ok
[INFO] [stdout] test full_precedence_ladder ... ok
[INFO] [stdout] test multiplication_binds_tighter_than_addition ... ok
[INFO] [stdout] test name_started_items_are_disambiguated ... ok
[INFO] [stdout] test own_line_comment_leads_the_following_statement ... ok
[INFO] [stdout] test range_suffix_is_distinguished_from_array_suffix ... ok
[INFO] [stdout] test parentheses_survive_as_nodes ... ok
[INFO] [stdout] test same_line_trailing_comment_stays_with_its_statement ... ok
[INFO] [stdout] test sample_parses_cleanly ... ok
[INFO] [stdout] test ternary_is_right_associative_and_binds_loosest ... ok
[INFO] [stdout] test unary_applies_to_the_primary_only ... ok
[INFO] [stdout] test valid_input_round_trips_and_parses_cleanly ... ok
[INFO] [stdout] test deep_nesting_within_the_limit_formats ... ok
[INFO] [stdout] test round_trips_arbitrary_prefixes_of_the_sample ... ok
[INFO] [stdout] test excessive_nesting_is_an_error_not_a_crash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.74s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rdlfmt
[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" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db", kill_on_drop: false }`
[INFO] [stdout] 32614a9d7de5e74c01a2a8b7cb02211c33fba7d449e712a306f4f6bfdcaa09db
