[INFO] fetching crate ts-bnf-tool 0.6.0-beta.1...
[INFO] testing ts-bnf-tool-0.6.0-beta.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate ts-bnf-tool 0.6.0-beta.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate ts-bnf-tool 0.6.0-beta.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ts-bnf-tool 0.6.0-beta.1
[INFO] tweaked toml for crates.io crate ts-bnf-tool 0.6.0-beta.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ts-bnf-tool 0.6.0-beta.1 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 ts-bnf-tool 0.6.0-beta.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded railroad v0.3.9
[INFO] [stderr]   Downloaded tree-sitter-bnf v0.6.0-beta.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6
[INFO] running `Command { std: "docker" "start" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", 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" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6" "/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" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", 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" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling tree-sitter-language v0.1.8
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling float-cmp v0.9.0
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling polycool v0.4.0
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling strict-num v0.1.1
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling simplecss v0.2.2
[INFO] [stderr]    Compiling roxmltree v0.21.1
[INFO] [stderr]    Compiling kurbo v0.13.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling unicode-script v0.5.8
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling fontconfig-parser v0.5.8
[INFO] [stderr]    Compiling imagesize v0.15.0
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling data-url v0.3.2
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling fontdb v0.24.0
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling xmlwriter v0.1.0
[INFO] [stderr]    Compiling unicode-vo v0.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling tree-sitter-bnf v0.6.0-beta.1
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling svgtypes v0.16.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling tree-sitter v0.27.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling font-types v0.12.4
[INFO] [stderr]    Compiling tiny-skia-path v0.12.0
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling read-fonts v0.41.0
[INFO] [stderr]    Compiling tiny-skia v0.12.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling skrifa v0.44.0
[INFO] [stderr]    Compiling harfrust v0.12.0
[INFO] [stderr]    Compiling usvg v0.48.1
[INFO] [stderr]    Compiling resvg v0.48.1
[INFO] [stderr]    Compiling railroad v0.3.9
[INFO] [stderr]    Compiling ts-bnf-tool v0.6.0-beta.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.84s
[INFO] running `Command { std: "docker" "inspect" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", 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" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6" "/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 ts-bnf-tool v0.6.0-beta.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.40s
[INFO] running `Command { std: "docker" "inspect" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", 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" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6" "/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.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ts_bnf_tool-ffbd0162d7fe97de)
[INFO] [stdout] 
[INFO] [stdout] running 663 tests
[INFO] [stdout] test dom::analysis::tests::first_of_literal ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_nonterminal_chain ... ok
[INFO] [stdout] test dom::analysis::tests::first_handles_mutual_recursion ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_one_or_more_includes_inner ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_choice_is_union ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_optional_includes_inner ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_sequence_continues_past_zero_or_more ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_pattern ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_zero_or_more_includes_inner ... ok
[INFO] [stdout] test dom::analysis::tests::first_propagates_through_indirect_chain ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_sequence_stops_at_non_nullable ... ok
[INFO] [stdout] test dom::analysis::tests::first_set_stats_avg_rounds_to_one_decimal ... ok
[INFO] [stdout] test dom::analysis::tests::first_of_sequence_continues_past_optional ... ok
[INFO] [stdout] test dom::analysis::tests::first_set_stats_single_rule_single_terminal ... ok
[INFO] [stdout] test dom::analysis::tests::first_transparent_through_token_immediate ... ok
[INFO] [stdout] test dom::analysis::tests::is_nullable_propagates_through_reserved ... ok
[INFO] [stdout] test dom::analysis::tests::leaf_rules_empty_grammar ... ok
[INFO] [stdout] test dom::analysis::tests::leaf_rules_nonterminal_body_not_leaf ... ok
[INFO] [stdout] test dom::analysis::tests::leaf_rules_single_terminal ... ok
[INFO] [stdout] test dom::analysis::tests::left_recursive_direct_only ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_alias_name_not_collected ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_deduplicates_across_rules ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_empty_grammar ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_inside_field ... ok
[INFO] [stdout] test dom::analysis::tests::left_recursive_none ... ok
[INFO] [stdout] test dom::analysis::tests::first_set_stats_min_max_avg ... ok
[INFO] [stdout] test dom::analysis::tests::first_transparent_through_token ... ok
[INFO] [stdout] test dom::analysis::tests::left_recursive_through_prec ... ok
[INFO] [stdout] test dom::analysis::tests::left_recursive_through_reserved ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_deduplicates_within_rule ... ok
[INFO] [stdout] test dom::analysis::tests::first_set_stats_empty_grammar_returns_none ... ok
[INFO] [stdout] test dom::analysis::tests::leaf_rules_all_terminal ... ok
[INFO] [stdout] test dom::analysis::tests::leaf_rules_token_wrapping_terminal_is_leaf ... ok
[INFO] [stdout] test dom::analysis::tests::first_transparent_through_field ... ok
[INFO] [stdout] test dom::analysis::tests::first_transparent_through_reserved ... ok
[INFO] [stdout] test dom::analysis::tests::first_transparent_through_alias ... ok
[INFO] [stdout] test dom::analysis::tests::first_transparent_through_prec ... ok
[INFO] [stdout] test dom::analysis::tests::left_recursive_mutual_only ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_inside_reserved ... ok
[INFO] [stdout] test dom::analysis::tests::left_recursive_through_field ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_ok_for_valid_config ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_separates_literals_and_patterns ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_detects_unknown_kind_in_passthrough ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_single_literal ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_single_pattern ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_inside_prec ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_ignore_wildcard_mixed_with_named_entry_is_rejected ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_detects_kind_claimed_by_two_entries ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_rejects_invalid_passthrough_target ... ok
[INFO] [stdout] test dom::ast::merge::tests::parse_merge_config_parses_all_three_sections ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_detects_same_entry_duplicate_kind ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_detects_unknown_kind_in_ignore ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_detects_unknown_kind_in_merge_from ... ok
[INFO] [stdout] test dom::analysis::tests::unique_terminals_inside_token ... ok
[INFO] [stdout] test dom::ast::merge::tests::parse_merge_config_rejects_unknown_top_level_table ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_rejects_invalid_merge_target ... ok
[INFO] [stdout] test dom::ast::merge::tests::parse_merge_config_rejects_ignore_misplaced_after_merge_table ... ok
[INFO] [stdout] test dom::ast::merge::tests::parse_merge_config_rejects_malformed_toml ... ok
[INFO] [stdout] test dom::ast::merge::tests::parse_merge_config_defaults_missing_sections_to_empty ... ok
[INFO] [stdout] test dom::ast::merge::tests::uncovered_kinds_ignore_wildcard_silences_everything ... ok
[INFO] [stdout] test dom::ast::merge::tests::parse_merge_config_rejects_unknown_key_in_merge_entry ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_error_present_with_three_variants ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_differing_field_names_fall_back_to_shape_derived_name ... ok
[INFO] [stdout] test dom::ast::merge::tests::uncovered_kinds_fully_covered_config_reports_nothing ... ok
[INFO] [stdout] test dom::ast::merge::tests::uncovered_kinds_reports_kind_missing_from_config ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_merge_target_colliding_with_generated_shape_name_is_an_error ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_merge_target_colliding_with_real_kind_is_an_error ... ok
[INFO] [stdout] test dom::ast::merge::tests::check_merge_config_ignore_wildcard_alone_is_ok ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_passthrough_target_colliding_with_real_kind_is_an_error ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_same_field_name_different_shapes_is_an_error ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_shared_shape_reuses_one_enum ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_synthesized_name_colliding_with_a_real_kind_is_an_error ... ok
[INFO] [stdout] test dom::ast::rust::tests::display_assembles_blocks_in_order ... ok
[INFO] [stdout] test dom::ast::rust::tests::build_multi_shape_names_no_multi_shape_fields_returns_empty_map ... ok
[INFO] [stdout] test dom::ast::rust::tests::check_root_rule_not_merged_rejects_merged_root ... ok
[INFO] [stdout] test dom::ast::rust::tests::check_root_rule_not_merged_ok_for_empty_grammar ... ok
[INFO] [stdout] test dom::ast::rust::tests::each_leaf_kind_gets_its_own_independent_try_from_impl ... ok
[INFO] [stdout] test dom::ast::rust::tests::field_referencing_passthrough_renamed_kind_uses_renamed_type ... ok
[INFO] [stdout] test dom::ast::rust::tests::every_generated_type_derives_debug ... ok
[INFO] [stdout] test dom::ast::rust::tests::field_matching_full_merge_entry_shape_reuses_merge_enum_exactly_once ... ok
[INFO] [stdout] test dom::ast::rust::tests::field_matching_single_kind_merge_entry_reuses_merge_enum ... ok
[INFO] [stdout] test dom::ast::rust::tests::field_referencing_single_merged_away_kind_keeps_precise_type ... ok
[INFO] [stdout] test dom::ast::rust::tests::merged_kind_try_from_impl_unaffected_by_privacy ... ok
[INFO] [stdout] test dom::ast::rust::tests::header_present_by_default ... ok
[INFO] [stdout] test dom::ast::rust::tests::header_no_header_suppresses_comment ... ok
[INFO] [stdout] test dom::ast::rust::tests::known_v1_limitation_unlabeled_top_level_choice_yields_pragma_only_struct ... ok
[INFO] [stdout] test dom::ast::rust::tests::merge_entry_emits_pub_enum_with_variant_per_kind_and_try_from_dispatch ... ok
[INFO] [stdout] test dom::ast::rust::tests::merged_kind_struct_has_allow_dead_code ... ok
[INFO] [stdout] test dom::ast::rust::tests::new_rejects_field_label_starting_with_underscore ... ok
[INFO] [stdout] test dom::ast::rust::tests::merged_kind_struct_is_not_pub ... ok
[INFO] [stdout] test dom::ast::rust::tests::new_rejects_field_label_that_cannot_be_represented_as_rust_identifier ... ok
[INFO] [stdout] test dom::ast::rust::tests::multi_shape_enum_dispatch_has_one_arm_per_kind_and_unexpected_kind_fallback ... ok
[INFO] [stdout] test dom::ast::rust::tests::multi_shape_enum_dispatch_omits_is_named_check_without_token_variant ... ok
[INFO] [stdout] test dom::ast::rust::tests::multi_shape_enum_dispatch_checks_is_named_when_token_variant_present ... ok
[INFO] [stdout] test dom::ast::rust::tests::multi_shape_field_type_is_generated_enum_name ... ok
[INFO] [stdout] test dom::ast::rust::tests::node_helpers_present ... ok
[INFO] [stdout] test dom::ast::rust::tests::passthrough_renames_struct_and_try_from_target_stays_pub ... ok
[INFO] [stdout] test dom::ast::rust::tests::pragma_struct_and_conversion_present ... ok
[INFO] [stdout] test dom::ast::rust::tests::single_anonymous_field_type_is_string ... ok
[INFO] [stdout] test dom::ast::rust::tests::single_named_field_type_is_target_struct ... ok
[INFO] [stdout] test dom::ast::rust::tests::struct_keyword_field_label_escapes_to_raw_identifier ... ok
[INFO] [stdout] test dom::ast::rust::tests::struct_leaf_kind_gets_text_field_and_text_call ... ok
[INFO] [stdout] test dom::ast::rust::tests::struct_single_field_uses_child_by_field_and_missing_field_error ... ok
[INFO] [stdout] test dom::ast::rust::tests::struct_multiple_field_uses_children_by_field_and_collect ... ok
[INFO] [stdout] test dom::ast::rust::tests::unclaimed_kind_with_merge_config_present_stays_pub ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_wrapping_choice_with_one_repeating_alternative_is_multiple ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_alias_to_literal_contributes_no_field ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_wrapping_hidden_rule_that_repeats_is_multiple ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_alias_to_visible_name_contributes_no_field ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_single_occurrence_field_is_not_multiple ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_transparent_through_hidden_rule ... ok
[INFO] [stdout] test dom::ast::tests::derive_ast_node_specs_excludes_hidden_kind ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_transparent_through_optional ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_alias_to_hidden_name_falls_through_to_body ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_cycle_protection_terminates_with_no_result ... ok
[INFO] [stdout] test dom::ast::rust::tests::struct_multiple_anonymous_token_field_collects_text_not_try_into ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_wrapping_zero_or_more_is_multiple ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_multiplicity_cycle_protection_terminates ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_under_one_or_more_is_multiple ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_under_zero_or_more_is_multiple ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_field_wrapping_one_or_more_is_multiple ... ok
[INFO] [stdout] test dom::diagnostic::tests::display_no_location ... ok
[INFO] [stdout] test dom::diagnostic::tests::with_column_layers_onto_with_location ... ok
[INFO] [stdout] test dom::diagnostic::tests::diagnostic_serializes_with_lowercase_severity ... ok
[INFO] [stdout] test dom::ast::tests::derive_ast_node_specs_non_leaf_kind_fields_match_collect_fields ... ok
[INFO] [stdout] test dom::diagnostic::tests::with_location_records_file_and_line ... ok
[INFO] [stdout] test dom::diagnostic::tests::display_file_line_and_column ... ok
[INFO] [stdout] test dom::diagnostic::tests::diagnostic_serializes_location_when_present ... ok
[INFO] [stdout] test dom::ast::tests::collect_ast_fields_repeated_field_name_without_repetition_is_multiple ... ok
[INFO] [stdout] test dom::ast::tests::derive_ast_node_specs_leaf_kind_has_no_fields ... ok
[INFO] [stdout] test dom::format::tests::externals_round_trips_through_parse ... ok
[INFO] [stdout] test dom::format::tests::conflicts_multiple_groups ... ok
[INFO] [stdout] test dom::format::tests::externals_after_supertypes_in_canonical_order ... ok
[INFO] [stdout] test dom::format::tests::externals_with_literal ... ok
[INFO] [stdout] test dom::format::tests::extras_directive_single_item ... ok
[INFO] [stdout] test dom::diagnostic::tests::diagnostic_starts_with_no_location ... ok
[INFO] [stdout] test dom::diagnostic::tests::display_line_and_column_no_file ... ok
[INFO] [stdout] test dom::format::tests::extras_directive_multiple_items ... ok
[INFO] [stdout] test dom::diagnostic::tests::display_line_only_no_file ... ok
[INFO] [stdout] test dom::diagnostic::tests::located_message_omits_severity_prefix ... ok
[INFO] [stdout] test dom::diagnostic::tests::with_location_empty_filename_is_none ... ok
[INFO] [stdout] test dom::format::tests::field_label ... ok
[INFO] [stdout] test dom::format::tests::grammar_no_word_directive_when_absent ... ok
[INFO] [stdout] test dom::format::tests::alias_group ... ok
[INFO] [stdout] test dom::format::tests::grammar_directives_come_before_rules ... ok
[INFO] [stdout] test dom::format::tests::long_rule_splits_alternatives ... ok
[INFO] [stdout] test dom::format::tests::non_terminal_no_dollar_sign ... ok
[INFO] [stdout] test dom::diagnostic::tests::display_file_and_line ... ok
[INFO] [stdout] test dom::format::tests::externals_names_only ... ok
[INFO] [stdout] test dom::format::tests::inline_directive ... ok
[INFO] [stdout] test dom::format::tests::grammar_canonical_directive_order ... ok
[INFO] [stdout] test dom::format::tests::multiline_semicolon_aligns_with_pipe ... ok
[INFO] [stdout] test dom::format::tests::conflicts_single_group ... ok
[INFO] [stdout] test dom::format::tests::one_or_more_simple ... ok
[INFO] [stdout] test dom::format::tests::grammar_blank_line_between_consecutive_rules ... ok
[INFO] [stdout] test dom::format::tests::grammar_blank_line_between_directives_and_rules ... ok
[INFO] [stdout] test dom::format::tests::prec_named_level_round_trips_through_parse ... ok
[INFO] [stdout] test dom::format::tests::prec_negative_level ... ok
[INFO] [stdout] test dom::format::tests::precedences_absent_when_empty ... ok
[INFO] [stdout] test dom::format::tests::precedences_after_conflicts_in_canonical_order ... ok
[INFO] [stdout] test dom::format::tests::optional_choice_gets_parens ... ok
[INFO] [stdout] test dom::format::tests::prec_top_level_no_parens_named ... ok
[INFO] [stdout] test dom::format::tests::precedences_single_group_with_literal ... ok
[INFO] [stdout] test dom::format::tests::prec_nested_gets_parens_named ... ok
[INFO] [stdout] test dom::format::tests::reserved_absent_when_empty ... ok
[INFO] [stdout] test dom::format::tests::precedences_multiple_groups ... ok
[INFO] [stdout] test dom::format::tests::reserved_directive_multiple_entries ... ok
[INFO] [stdout] test dom::format::tests::reserved_directive_name_and_literal ... ok
[INFO] [stdout] test dom::format::tests::reserved_group_nested ... ok
[INFO] [stdout] test dom::format::tests::precedences_single_group_names_only ... ok
[INFO] [stdout] test dom::format::tests::prec_no_level ... ok
[INFO] [stdout] test dom::format::tests::prec_top_level_no_parens ... ok
[INFO] [stdout] test dom::format::tests::single_alternative_short_stays_on_one_line ... ok
[INFO] [stdout] test dom::format::tests::terminal_literal_passthrough ... ok
[INFO] [stdout] test dom::format::tests::reserved_round_trips_through_parse ... ok
[INFO] [stdout] test dom::format::tests::reserved_after_axiom_before_word_in_canonical_order ... ok
[INFO] [stdout] test dom::format::tests::token_immediate_expr ... ok
[INFO] [stdout] test dom::format::tests::two_short_alternatives_stay_on_one_line ... ok
[INFO] [stdout] test dom::format::tests::token_expr ... ok
[INFO] [stdout] test dom::format::tests::supertypes_directive ... ok
[INFO] [stdout] test dom::format::tests::terminal_pattern_passthrough ... ok
[INFO] [stdout] test dom::format::tests::terminal_pattern_with_flags_passthrough ... ok
[INFO] [stdout] test dom::format::tests::zero_or_more_simple ... ok
[INFO] [stdout] test dom::grammar::tests::axiom_check_no_error_when_absent ... ok
[INFO] [stdout] test dom::grammar::tests::axiom_check_errors_on_undefined_rule ... ok
[INFO] [stdout] test dom::grammar::tests::check_accepts_direct_left_recursion ... ok
[INFO] [stdout] test dom::grammar::tests::axiom_check_no_error_when_rule_defined ... ok
[INFO] [stdout] test dom::format::tests::externals_absent_when_empty ... ok
[INFO] [stdout] test dom::grammar::tests::check_diagnostics_are_sorted_by_message ... ok
[INFO] [stdout] test dom::format::tests::grammar_word_emitted_after_axiom_before_extras ... ok
[INFO] [stdout] test dom::format::tests::grammar_no_axiom_directive_when_absent ... ok
[INFO] [stdout] test dom::grammar::tests::check_accepts_mutual_left_recursion ... ok
[INFO] [stdout] test dom::grammar::tests::check_externals_name_not_flagged_as_undefined ... ok
[INFO] [stdout] test dom::format::tests::optional_sequence_gets_parens ... ok
[INFO] [stdout] test dom::format::tests::optional_simple_no_parens ... ok
[INFO] [stdout] test dom::grammar::tests::count_unreachable_rules_zero_when_all_reachable ... ok
[INFO] [stdout] test dom::grammar::tests::duplicate_axiom_is_an_error ... ok
[INFO] [stdout] test dom::grammar::tests::externals_check_errors_when_name_also_defined_as_rule ... ok
[INFO] [stdout] test dom::format::tests::grammar_axiom_emitted_first ... ok
[INFO] [stdout] test dom::grammar::tests::count_undefined_refs_zero_when_all_defined ... ok
[INFO] [stdout] test dom::grammar::tests::count_unreachable_rules_counts_orphans ... ok
[INFO] [stdout] test dom::grammar::tests::externals_check_no_error_for_undefined_external_name ... ok
[INFO] [stdout] test dom::format::tests::prec_nested_gets_parens ... ok
[INFO] [stdout] test dom::grammar::tests::externals_check_no_error_for_literal_item ... ok
[INFO] [stdout] test dom::grammar::tests::hidden_start_rule_check_errors_when_axiom_is_supertype ... ok
[INFO] [stdout] test dom::grammar::tests::extras_check_no_errors_when_rule_defined ... ok
[INFO] [stdout] test dom::grammar::tests::hidden_start_rule_check_errors_when_axiom_is_hidden ... ok
[INFO] [stdout] test dom::grammar::tests::hidden_start_rule_check_errors_when_implicit_first_rule_is_hidden ... ok
[INFO] [stdout] test dom::grammar::tests::check_no_warning_for_right_recursive_rule ... ok
[INFO] [stdout] test dom::grammar::tests::conflicts_check_errors_on_undefined_rule ... ok
[INFO] [stdout] test dom::grammar::tests::conflicts_check_no_errors_when_all_rules_defined ... ok
[INFO] [stdout] test dom::grammar::tests::count_undefined_refs_counts_distinct_names ... ok
[INFO] [stdout] test dom::grammar::tests::check_errors_when_externals_name_collides_with_rule ... ok
[INFO] [stdout] test dom::grammar::tests::extras_check_errors_on_undefined_rule ... ok
[INFO] [stdout] test dom::grammar::tests::hidden_start_rule_check_errors_when_implicit_first_rule_is_supertype ... ok
[INFO] [stdout] test dom::grammar::tests::extras_check_no_error_for_pattern ... ok
[INFO] [stdout] test dom::grammar::tests::inline_check_errors_on_external_token ... ok
[INFO] [stdout] test dom::grammar::tests::is_hidden_rule_true_for_supertype_membership ... ok
[INFO] [stdout] test dom::grammar::tests::is_inline_rule_false_for_unlisted_name ... ok
[INFO] [stdout] test dom::grammar::tests::is_inline_rule_true_for_listed_name ... ok
[INFO] [stdout] test dom::grammar::tests::inline_check_errors_on_start_rule ... ok
[INFO] [stdout] test dom::grammar::tests::is_hidden_rule_true_for_underscore_prefixed_name ... ok
[INFO] [stdout] test dom::grammar::tests::check_undefined_ref_without_externals_declaration_still_errors ... ok
[INFO] [stdout] test dom::grammar::tests::inline_check_errors_on_pure_token_rule ... ok
[INFO] [stdout] test dom::grammar::tests::hidden_start_rule_check_no_error_when_visible ... ok
[INFO] [stdout] test dom::grammar::tests::inline_check_errors_on_undefined_rule ... ok
[INFO] [stdout] test dom::grammar::tests::inline_check_no_errors_when_all_rules_defined ... ok
[INFO] [stdout] test dom::grammar::tests::is_hidden_rule_false_for_ordinary_visible_rule ... ok
[INFO] [stdout] test dom::grammar::tests::non_productive_direct_self_reference_errors ... ok
[INFO] [stdout] test dom::grammar::tests::non_productive_direct_external_reference_stays_clean ... ok
[INFO] [stdout] test dom::grammar::tests::prec_name_check_errors_on_undeclared_name ... ok
[INFO] [stdout] test dom::grammar::tests::reserved_check_errors_on_undeclared_set_reference ... ok
[INFO] [stdout] test dom::grammar::tests::prec_name_check_integer_level_never_checked ... ok
[INFO] [stdout] test dom::grammar::tests::reserved_check_errors_on_undefined_rule_name ... ok
[INFO] [stdout] test dom::grammar::tests::prec_name_check_no_errors_when_declared ... ok
[INFO] [stdout] test dom::grammar::tests::precedences_check_literal_never_errors ... ok
[INFO] [stdout] test dom::grammar::tests::non_productive_legitimate_left_recursion_stays_clean ... ok
[INFO] [stdout] test dom::grammar::tests::non_productive_transitive_external_reference_stays_clean ... ok
[INFO] [stdout] test dom::grammar::tests::reserved_check_no_errors_when_all_correct ... ok
[INFO] [stdout] test dom::grammar::tests::hidden_start_rule_check_no_error_when_supertype_is_not_start_rule ... ok
[INFO] [stdout] test dom::grammar::tests::prec_name_check_mixed_quote_style_normalizes ... ok
[INFO] [stdout] test dom::grammar::tests::summarise_first_sets_present_for_nonempty_grammar ... ok
[INFO] [stdout] test dom::grammar::tests::precedences_check_errors_on_undefined_name ... ok
[INFO] [stdout] test dom::grammar::tests::summarise_left_recursive_direct ... ok
[INFO] [stdout] test dom::grammar::tests::summarise_counts_rules_and_terminals ... ok
[INFO] [stdout] test dom::grammar::tests::non_productive_mutual_cycle_errors_on_both_rules ... ok
[INFO] [stdout] test dom::grammar::tests::reserved_check_two_undeclared_refs_produce_two_errors ... ok
[INFO] [stdout] test dom::grammar::tests::summarise_empty_grammar ... ok
[INFO] [stdout] test dom::grammar::tests::precedences_check_no_errors_when_all_defined ... ok
[INFO] [stdout] test dom::grammar::tests::supertypes_check_errors_on_multi_step_alternative ... ok
[INFO] [stdout] test dom::grammar::tests::reserved_check_literal_never_errors ... ok
[INFO] [stdout] test dom::grammar::tests::undefined_refs_check_deduplicates ... ok
[INFO] [stdout] test dom::grammar::tests::summarise_undefined_refs ... ok
[INFO] [stdout] test dom::grammar::tests::summarise_unreachable_rules ... ok
[INFO] [stdout] test dom::grammar::tests::undefined_refs_check_errors_on_missing_rule ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_disconnected_mutual_cycle_still_warns ... ok
[INFO] [stdout] test dom::grammar::tests::undefined_refs_check_no_error_when_defined ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_no_warning_when_referenced_in_body ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_no_warning_for_extras_rule ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_island_reports_only_entry_point ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_no_warning_for_axiom_rule ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_warns_on_unreferenced_rule ... ok
[INFO] [stdout] test dom::grammar::tests::unused_precedences_check_no_warning_when_used ... ok
[INFO] [stdout] test dom::grammar::tests::unused_reserved_sets_check_exempts_first_set ... ok
[INFO] [stdout] test dom::grammar::tests::unused_precedences_check_warns_on_unused_literal ... ok
[INFO] [stdout] test dom::grammar::tests::unused_reserved_sets_check_no_warning_when_used ... ok
[INFO] [stdout] test dom::grammar::tests::supertypes_check_no_errors_on_single_step_alternatives ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_no_warning_for_root ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_axiom_replaces_implicit_root ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_self_reference_still_warns ... ok
[INFO] [stdout] test dom::grammar::tests::unreachable_rules_reachable_via_extras_body_not_warned ... ok
[INFO] [stdout] test dom::grammar::tests::supertypes_check_errors_on_external_only_name ... ok
[INFO] [stdout] test dom::grammar::tests::supertypes_check_errors_on_terminal_rule ... ok
[INFO] [stdout] test dom::grammar::tests::unused_reserved_sets_check_warns_on_unused_set ... ok
[INFO] [stdout] test dom::grammar::tests::supertypes_check_errors_on_undefined_rule ... ok
[INFO] [stdout] test dom::grammar::tests::unused_precedences_check_ignores_rule_name_items ... ok
[INFO] [stdout] test dom::grammar::tests::word_check_no_error_when_rule_defined ... ok
[INFO] [stdout] test dom::grammar::tests::word_check_no_error_when_absent ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_header_uses_stdin_source ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_name_appears_in_output ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_header_present_by_default ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_conflicts_omits_key ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_externals_omits_key ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_axiom_preserves_declaration_order ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_precedences_omits_key ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_header_suppresses_comment ... ok
[INFO] [stdout] test dom::grammar_js::tests::resolve_output_dir_defaults_to_grammar_name ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_supertypes_omits_key ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_axiom_rule_not_duplicated ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_reserved_omits_key ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_externals_before_extras ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_precedences_before_extras ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_multi_rule ... ok
[INFO] [stdout] test dom::grammar::tests::word_check_errors_on_duplicate_body ... ok
[INFO] [stdout] test dom::grammar::tests::word_check_errors_on_non_token_body ... ok
[INFO] [stdout] test dom::grammar::tests::word_check_errors_on_undefined_rule ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_axiom_rule_emitted_first ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_single_rule ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_reserved_before_word ... ok
[INFO] [stdout] test dom::grammar::tests::supertypes_check_no_errors_when_all_rules_defined ... ok
[INFO] [stdout] test dom::grammar_js::tests::resolve_output_dir_uses_explicit_path ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_no_extras_omits_key ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_extras_pattern_and_rule ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_word_directive_omitted_when_absent ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_multiple_conflict_groups ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_single_conflict_group ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_externals_name_and_literal ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_precedence_groups_name_and_literal ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_reserved_sets_name_and_literal ... ok
[INFO] [stdout] test dom::grammar_js::tests::write_highlights_if_absent_propagates_write_errors ... ok
[INFO] [stdout] test dom::graph::tests::dot_ids_are_quoted ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_with_supertypes ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_word_directive_emitted_before_extras ... ok
[INFO] [stdout] test dom::graph::tests::dot_isolated_node_emitted ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_source_comment_uses_production_filename ... ok
[INFO] [stdout] test dom::grammar_js::tests::scaffold_source_comment_uses_stdin_placeholder ... ok
[INFO] [stdout] test dom::graph::tests::basic_edges ... ok
[INFO] [stdout] test dom::graph::tests::empty_grammar_no_panic ... ok
[INFO] [stdout] test dom::graph::tests::dot_start_is_doublecircle ... ok
[INFO] [stdout] test dom::graph::tests::dot_undefined_is_dashed ... ok
[INFO] [stdout] test dom::graph::tests::mermaid_reserved_name_escaped_in_edges ... ok
[INFO] [stdout] test dom::graph::tests::start_unknown_rule_returns_error ... ok
[INFO] [stdout] test dom::graph::tests::self_edge ... ok
[INFO] [stdout] test dom::graph::tests::undefined_reference_detected ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_field ... ok
[INFO] [stdout] test dom::highlights::tests::comment_exact ... ok
[INFO] [stdout] test dom::highlights::tests::comment_suffix ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_nested_optional ... ok
[INFO] [stdout] test dom::graph::tests::mermaid_isolated_reserved_name_escaped ... ok
[INFO] [stdout] test dom::graph::tests::mermaid_start_has_star ... ok
[INFO] [stdout] test dom::graph::tests::start_symbol_honors_axiom ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_pattern ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_one_or_more ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_alias ... ok
[INFO] [stdout] test dom::graph::tests::start_symbol_is_first_production ... ok
[INFO] [stdout] test dom::graph::tests::mermaid_undefined_has_warning_symbol ... ok
[INFO] [stdout] test dom::graph::tests::start_filter_prunes_unreachable ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_choice_with_terminal ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_literal ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_nonterminal_only ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_prec ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_sequence_mixed ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_sequence_pure_nonterminal ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_token ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_token_immediate ... ok
[INFO] [stdout] test dom::highlights::tests::highlights_no_todos_skips_unclassified_silently ... ok
[INFO] [stdout] test dom::highlights::tests::has_terminal_zero_or_more ... ok
[INFO] [stdout] test dom::highlights::tests::identifier_exact_and_suffix ... ok
[INFO] [stdout] test dom::highlights::tests::keyword_common_name ... ok
[INFO] [stdout] test dom::highlights::tests::number_exact ... ok
[INFO] [stdout] test dom::highlights::tests::keyword_prefix ... ok
[INFO] [stdout] test dom::highlights::tests::number_literal_suffix ... ok
[INFO] [stdout] test dom::nodes::tests::alias_body_checked_for_atomic_node ... ok
[INFO] [stdout] test dom::highlights::tests::operator_exact_and_suffix ... ok
[INFO] [stdout] test dom::highlights::tests::unknown_rule_returns_none ... ok
[INFO] [stdout] test dom::nodes::tests::alias_body_checked_for_pure_token ... ok
[INFO] [stdout] test dom::highlights::tests::string_exact ... ok
[INFO] [stdout] test dom::highlights::tests::string_suffix_and_prefix ... ok
[INFO] [stdout] test dom::nodes::tests::alias_body_checked_not_name ... ok
[INFO] [stdout] test dom::nodes::tests::annotation_wrapped_multi_step_alternative_fails ... ok
[INFO] [stdout] test dom::nodes::tests::annotation_wrapped_atomic_alternative_has_single_step ... ok
[INFO] [stdout] test dom::nodes::tests::annotation_wrapper_around_multi_element_sequence_is_not_atomic ... ok
[INFO] [stdout] test dom::nodes::tests::annotation_wrapper_around_nonterminal_is_not_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::annotation_wrappers_around_atomic_node_are_atomic ... ok
[INFO] [stdout] test dom::nodes::tests::choice_is_not_atomic ... ok
[INFO] [stdout] test dom::nodes::tests::choice_of_single_step_alternatives_passes ... ok
[INFO] [stdout] test dom::nodes::tests::choice_with_one_multi_step_alternative_fails ... ok
[INFO] [stdout] test dom::nodes::tests::annotation_wrappers_around_terminal_are_pure_tokens ... ok
[INFO] [stdout] test dom::nodes::tests::choice_of_terminals_is_not_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::multi_element_sequence_is_not_atomic ... ok
[INFO] [stdout] test dom::nodes::tests::field_wrapping_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::nonterminal_is_atomic ... ok
[INFO] [stdout] test dom::nodes::tests::nonterminal_is_not_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::nested_annotation_wrappers_around_terminal_are_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::nonterminal_names_traverses_reserved_body ... ok
[INFO] [stdout] test dom::nodes::tests::nonterminal_names_skips_alias_name ... ok
[INFO] [stdout] test dom::nodes::tests::optional_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::one_or_more_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::prec_literal_level_displays_verbatim ... ok
[INFO] [stdout] test dom::nodes::tests::prec_wrapping_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::prec_negative_level_displays_verbatim ... ok
[INFO] [stdout] test dom::nodes::tests::nonterminal_names_traverses_wrappers ... ok
[INFO] [stdout] test dom::nodes::tests::repetitions_are_atomic_regardless_of_inner_structure ... ok
[INFO] [stdout] test dom::nodes::tests::reserved_node_displays_as_function_call ... ok
[INFO] [stdout] test dom::nodes::tests::sequence_of_terminals_does_not_contain_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::sequence_of_terminals_is_not_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::sequence_with_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::other_annotations_wrapping_atomic_alternative_have_single_step ... ok
[INFO] [stdout] test dom::nodes::tests::reserved_wrapping_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::single_atomic_alternative_has_single_step ... ok
[INFO] [stdout] test dom::nodes::tests::single_multi_step_alternative_fails ... ok
[INFO] [stdout] test dom::nodes::tests::terminal_literal_does_not_contain_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::terminal_literal_is_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::terminal_pattern_does_not_contain_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::terminals_are_atomic ... ok
[INFO] [stdout] test dom::nodes::tests::token_immediate_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::token_wrapping_terminal_does_not_contain_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::terminal_pattern_is_pure_token ... ok
[INFO] [stdout] test dom::nodes::tests::transparent_inner_mut_unwraps_every_wrapper_variant ... ok
[INFO] [stdout] test dom::nodes::tests::transparent_inner_none_for_non_wrapper_variants ... ok
[INFO] [stdout] test dom::nodes::tests::transparent_inner_unwraps_every_wrapper_variant ... ok
[INFO] [stdout] test dom::nodes::tests::transparent_inner_mut_none_for_alias ... ok
[INFO] [stdout] test dom::nodes::tests::zero_or_more_nonterminal_contains_nonterminal ... ok
[INFO] [stdout] test dom::nodes::tests::transparent_inner_mut_allows_rewriting_inner_node ... ok
[INFO] [stdout] test dom::railroad::tests::alias_nonterminal_name_label_has_no_dollar_prefix ... ok
[INFO] [stdout] test dom::railroad::tests::alias_is_labeled_with_name_when_annotated ... ok
[INFO] [stdout] test dom::railroad::tests::alias_renders_body_not_name ... ok
[INFO] [stdout] test dom::railroad::tests::field_wrapper_is_labeled_when_annotated ... ok
[INFO] [stdout] test dom::railroad::tests::choice_renders_alternatives ... ok
[INFO] [stdout] test dom::railroad::tests::field_wrapper_is_transparent ... ok
[INFO] [stdout] test dom::railroad::tests::nonterminal_single_file_href ... ok
[INFO] [stdout] test dom::railroad::tests::nonterminal_split_href ... ok
[INFO] [stdout] test dom::railroad::tests::nonterminal_undefined_warns ... ok
[INFO] [stdout] test dom::railroad::tests::one_or_more_renders_inner ... ok
[INFO] [stdout] test dom::railroad::tests::optional_renders_inner ... ok
[INFO] [stdout] test dom::railroad::tests::prec_without_level_is_labeled_without_parens ... ok
[INFO] [stdout] test dom::railroad::tests::prec_wrapper_is_transparent ... ok
[INFO] [stdout] test dom::railroad::tests::prec_wrapper_is_labeled_when_annotated ... ok
[INFO] [stdout] test dom::railroad::tests::reserved_stays_transparent_when_annotated ... ok
[INFO] [stdout] test dom::railroad::tests::sequence_renders_children ... ok
[INFO] [stdout] test dom::railroad::tests::split_annotate_true_shows_field_label ... ok
[INFO] [stdout] test dom::railroad::tests::split_writes_one_file_per_rule ... ok
[INFO] [stdout] test dom::railroad::tests::split_files_are_standalone_svgs ... ok
[INFO] [stdout] test dom::railroad::tests::single_rule_unknown_name_returns_error ... ok
[INFO] [stdout] test dom::railroad::tests::token_immediate_is_labeled_when_annotated ... ok
[INFO] [stdout] test dom::railroad::tests::terminal_pattern_renders ... ok
[INFO] [stdout] test dom::railroad::tests::single_file_has_one_anchor_per_rule ... ok
[INFO] [stdout] test dom::railroad::tests::single_rule_renders_only_named_rule ... ok
[INFO] [stdout] test dom::railroad::tests::single_file_embeds_stylesheet_once ... ok
[INFO] [stdout] test dom::railroad::tests::single_file_annotate_false_omits_field_label ... ok
[INFO] [stdout] test dom::railroad::tests::single_file_annotate_true_shows_field_label ... ok
[INFO] [stdout] test dom::railroad::tests::token_wrapper_is_labeled_when_annotated ... ok
[INFO] [stdout] test dom::railroad::tests::single_file_hrefs_resolve_to_local_anchors ... ok
[INFO] [stdout] test dom::railroad::tests::single_file_is_svg ... ok
[INFO] [stdout] test dom::railroad::tests::token_wrapper_is_transparent ... ok
[INFO] [stdout] test dom::railroad::tests::zero_or_more_renders_inner ... ok
[INFO] [stdout] test dom::rename::tests::error_when_new_contains_space ... ok
[INFO] [stdout] test dom::rename::tests::error_when_new_is_empty ... ok
[INFO] [stdout] test dom::rename::tests::error_when_old_not_defined ... ok
[INFO] [stdout] test dom::rename::tests::error_when_new_starts_with_digit ... ok
[INFO] [stdout] test dom::rename::tests::error_when_new_already_defined ... ok
[INFO] [stdout] test dom::rename::tests::rename_does_not_alter_reserved_set_name_or_refs ... ok
[INFO] [stdout] test dom::rename::tests::preserves_declaration_order_after_rename ... ok
[INFO] [stdout] test dom::rename::tests::renames_axiom_directive ... ok
[INFO] [stdout] test dom::rename::tests::renames_extras_directive ... ok
[INFO] [stdout] test dom::rename::tests::renames_conflicts_directive ... ok
[INFO] [stdout] test dom::rename::tests::renames_inline_directive ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_in_field_body ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_inside_choice ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_in_reserved_body ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_inside_sequence ... ok
[INFO] [stdout] test dom::rename::tests::renames_precedences_name_item ... ok
[INFO] [stdout] test dom::rename::tests::renames_production_key_and_name ... ok
[INFO] [stdout] test dom::rename::tests::renames_reserved_set_name_item ... ok
[INFO] [stdout] test dom::rename::tests::renames_reserved_literal_item_untouched ... ok
[INFO] [stdout] test dom::rename::tests::renames_precedences_literal_item_untouched ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_in_alias_name ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_in_prec_body ... ok
[INFO] [stdout] test dom::rename::tests::renames_rhs_reference_in_other_rule ... ok
[INFO] [stdout] test dom::rename::tests::renames_supertypes_directive ... ok
[INFO] [stdout] test dom::rename::tests::updates_rhs_nonterminals_cache ... ok
[INFO] [stdout] test dom::rename::tests::word_directive_unchanged_when_other_rule_renamed ... ok
[INFO] [stdout] test dom::rename::tests::underscore_prefixed_target_name_is_valid ... ok
[INFO] [stdout] test dom::rename::tests::renames_word_directive ... ok
[INFO] [stdout] test dom::scaffold::tests::bundle_grammar_sources_bundles_root_and_included_files_preserving_relative_paths ... ok
[INFO] [stdout] test dom::scaffold::config::tests::ensure_scaffold_config_up_to_date_patches_changed_fields_only ... ok
[INFO] [stdout] test dom::scaffold::tests::bundle_grammar_sources_stdin_bundles_fixed_name ... ok
[INFO] [stdout] test dom::summary::tests::display_contains_all_rows ... ok
[INFO] [stdout] test dom::summary::tests::display_counts_and_details ... ok
[INFO] [stdout] test dom::summary::tests::display_first_sets_none_shows_na ... ok
[INFO] [stdout] test dom::summary::tests::display_labels_aligned ... ok
[INFO] [stdout] test dom::scaffold::config::tests::ensure_scaffold_config_up_to_date_leaves_unchanged_config_untouched ... ok
[INFO] [stdout] test dom::summary::tests::display_no_trailing_newline ... ok
[INFO] [stdout] test dom::scaffold::tests::ensure_lib_rs_declares_ast_module_appends_when_anchor_missing ... ok
[INFO] [stdout] test dom::types::tests::declare_axiom_first_declaration_wins ... ok
[INFO] [stdout] test dom::scaffold::tests::bundle_grammar_sources_warns_about_file_outside_root_dir ... ok
[INFO] [stdout] test dom::types::tests::declare_word_duplicate_returns_error ... ok
[INFO] [stdout] test dom::types::tests::root_rule_is_axiom_when_defined ... ok
[INFO] [stdout] test dom::types::tests::root_rule_falls_back_to_first_production_when_axiom_undefined ... ok
[INFO] [stdout] test dom::types::tests::root_rule_is_first_production_without_axiom ... ok
[INFO] [stdout] test dom::types::tests::root_rule_is_none_for_empty_grammar ... ok
[INFO] [stdout] test dom::visitor::markdown::tests::render_table_pads_columns_to_widest_cell ... ok
[INFO] [stdout] test dom::types::tests::take_word_removes_and_returns_directive ... ok
[INFO] [stdout] test dom::types::tests::declare_word_first_declaration_wins ... ok
[INFO] [stdout] test dom::visitor::markdown::tests::render_table_header_only ... ok
[INFO] [stdout] test dom::visitor::markdown::tests::render_table_widest_cell_in_one_column_does_not_affect_the_other ... ok
[INFO] [stdout] test dom::visitor::rust::tests::core_members_appear_after_the_trait_doc ... ok
[INFO] [stdout] test dom::visitor::rust::tests::core_members_default_bodies_call_combine_or_children_visitor ... ok
[INFO] [stdout] test dom::visitor::rust::tests::core_members_include_all_five_helpers ... ok
[INFO] [stdout] test dom::visitor::rust::tests::core_members_include_associated_types ... ok
[INFO] [stdout] test dom::visitor::rust::tests::dispatcher_appears_after_core_members ... ok
[INFO] [stdout] test dom::visitor::rust::tests::core_members_include_combine_with_no_default_body ... ok
[INFO] [stdout] test dom::railroad::tests::split_hrefs_are_relative_svg_filenames ... ok
[INFO] [stdout] test dom::railroad::tests::terminal_literal_renders ... ok
[INFO] [stdout] test dom::visitor::rust::tests::dispatcher_checks_is_missing_first ... ok
[INFO] [stdout] test dom::railroad::tests::token_immediate_is_transparent ... ok
[INFO] [stdout] test dom::visitor::rust::tests::dispatcher_arms_are_indented_two_levels ... ok
[INFO] [stdout] test dom::visitor::rust::tests::dispatcher_has_one_arm_per_visible_kind_in_order ... ok
[INFO] [stdout] test dom::rename::tests::renames_nonterminal_in_alias_body ... ok
[INFO] [stdout] test dom::visitor::rust::tests::dispatcher_excludes_hidden_and_inline_rules ... ok
[INFO] [stdout] test dom::visitor::rust::tests::dispatcher_error_and_fallback_arms ... ok
[INFO] [stdout] test dom::visitor::rust::tests::header_no_header_suppresses_comment ... ok
[INFO] [stdout] test dom::visitor::rust::tests::core_members_are_indented_one_level ... ok
[INFO] [stdout] test dom::visitor::rust::tests::source_node_struct_is_not_indented ... ok
[INFO] [stdout] test dom::visitor::rust::tests::trait_doc_includes_combine_patterns_table ... ok
[INFO] [stdout] test dom::visitor::rust::tests::trait_doc_lines_are_all_doc_comments ... ok
[INFO] [stdout] test dom::visitor::rust::tests::header_present_by_default ... ok
[INFO] [stdout] test dom::visitor::rust::tests::trait_doc_includes_minimal_example ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_alias_target_kind_is_documented_from_its_aliased_body ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_a_is_the_last_member_before_the_trait_closes ... ok
[INFO] [stdout] test dom::visitor::rust::tests::trait_doc_names_the_grammar ... ok
[INFO] [stdout] test dom::visitor::rust::tests::output_opens_and_closes_the_trait ... ok
[INFO] [stdout] test dom::visitor::rust::tests::source_node_has_a_text_method ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_documents_fields_with_target_kind_and_call ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_leaf_bare_terminal_omits_anonymous_children_section ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_leaf_token_wrapped_omits_anonymous_children_section ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_non_leaf_kind_defaults_to_children_visitor ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_no_fields_or_anonymous_children_omits_those_sections ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_methods_appear_after_the_dispatcher ... ok
[INFO] [stdout] test dom::visitor::rust::tests::trait_doc_includes_antlr_correspondence_table ... ok
[INFO] [stdout] test dom::visitor::tests::body_for_kind_alias_target_found_through_nested_transparent_wrappers ... ok
[INFO] [stdout] test dom::visitor::tests::body_for_kind_alias_target_is_the_aliased_body ... ok
[INFO] [stdout] test dom::visitor::tests::body_for_kind_alias_target_found_through_nested_sequence_after_non_matching_alias ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_documents_anonymous_children ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_leaf_kind_defaults_to_default_result ... ok
[INFO] [stdout] test dom::visitor::tests::body_for_kind_unknown_kind_is_none ... ok
[INFO] [stdout] test dom::visitor::rust::tests::visit_method_documents_multi_kind_field_union ... ok
[INFO] [stdout] test dom::visitor::tests::check_visitor_detects_kind_kind_clash ... ok
[INFO] [stdout] test dom::visitor::tests::check_visitor_ok_for_distinct_kinds ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_alias_to_literal_contributes_that_literal ... ok
[INFO] [stdout] test dom::visitor::tests::body_for_kind_ordinary_rule_is_its_own_production_body ... ok
[INFO] [stdout] test dom::visitor::tests::body_for_kind_alias_target_reused_takes_first_occurrence ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_stops_at_token_immediate ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_choice_of_literals ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_stops_at_visible_nonterminal ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_transparent_through_hidden_rule ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_transparent_through_prec ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_transparent_through_inline_rule ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_alias_to_literal_contributes_no_field ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_alias_to_hidden_name_falls_through_to_body ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_pattern_terminal_included ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_alias_to_hidden_name_falls_through_to_body ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_cycle_protection_terminates_with_no_result ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_from_sequence_excludes_visible_child ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_does_not_cross_into_visible_nonterminal_reference ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_stops_at_token ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_repeated_field_name_merges_into_one_union ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_transparent_through_hidden_rule ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_alias_to_visible_name_contributes_nothing ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_two_fields_each_a_single_kind ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_body_with_no_fields_is_empty ... ok
[INFO] [stdout] test dom::visitor::tests::collect_fields_transparent_through_token_immediate_and_prec ... ok
[INFO] [stdout] test dom::visitor::tests::collisions_kind_matching_helper_suffix_name_is_not_a_clash ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_cycle_protection_still_collects_reachable_literal ... ok
[INFO] [stdout] test dom::visitor::tests::collisions_detects_kind_kind_clash ... ok
[INFO] [stdout] test dom::visitor::tests::collisions_none_for_distinct_kinds ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_alias_follows_body_not_name ... ok
[INFO] [stdout] test dom::visitor::tests::collect_anonymous_children_cycle_protection_terminates_with_no_result ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_false_through_token_immediate_prec_and_reserved ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_true_through_hidden_rule_of_only_terminals ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_true_for_bare_terminal ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_true_for_hidden_rule_cycle_with_no_visible_reference ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_alias_to_literal_sets_anonymous_token ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_alias_to_visible_name_uses_name_only ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_true_through_supertype_rule_of_only_terminals ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_bare_terminal_sets_anonymous_token ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_transparent_through_inline_rule ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_named_only ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_cycle_protection_still_finds_reachable_kind ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_transparent_through_nested_wrappers ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_acronym_run ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_already_snake_case ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_camel_case ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_cycle_protection_terminates_with_no_result ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_false_through_hidden_rule_reaching_visible_nonterminal ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_mixed_named_and_anonymous ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_digit_boundary ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_dot_separated ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_leading_underscore_preserved ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_false_for_visible_nonterminal_reference ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_alias_to_hidden_name_falls_through_to_body ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_excludes_supertype_rule ... ok
[INFO] [stdout] test dom::visitor::tests::to_snake_case_single_word ... ok
[INFO] [stdout] test dom::visitor::tests::is_leaf_body_false_for_hidden_rule_cycle_reaching_visible_nonterminal ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_includes_alias_name_target ... ok
[INFO] [stdout] test dom::visitor::text::tests::indent_pads_non_empty_lines_only ... ok
[INFO] [stdout] test dom::visitor::text::tests::indent_zero_spaces_is_a_no_op ... ok
[INFO] [stdout] test dom::visitor::text::tests::prefix_lines_adds_one_space_after_the_marker ... ok
[INFO] [stdout] test dom::visitor::text::tests::prefix_lines_blank_line_gets_bare_marker_no_trailing_space ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_excludes_inline_rule ... ok
[INFO] [stdout] test util::tests::blank_line_plus_comment_between_rules ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_excludes_underscore_prefixed_rule ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_preserves_declaration_then_alias_order ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_transparent_through_hidden_rule ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_includes_alias_name_target_through_token_immediate_and_prec ... ok
[INFO] [stdout] test dom::visitor::tests::resolve_field_target_kinds_transparent_through_inline_rule ... ok
[INFO] [stdout] test util::tests::camelcase_multiple_parts ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_includes_ordinary_rule ... ok
[INFO] [stdout] test util::tests::camelcase_already_capitalized ... ok
[INFO] [stdout] test util::tests::camelcase_single_word ... ok
[INFO] [stdout] test util::tests::inline_comment_stripped_with_trailing_space ... ok
[INFO] [stdout] test util::tests::no_collision_for_distinct_names ... ok
[INFO] [stdout] test util::tests::leading_comment_line_removed ... ok
[INFO] [stdout] test util::tests::no_comments_unchanged ... ok
[INFO] [stdout] test util::tests::camelcase_snake_case ... ok
[INFO] [stdout] test util::tests::collision_reports_both_labels_and_the_shared_name ... ok
[INFO] [stdout] test util::tests::syntax_missing_node_reports_expected_kind ... ok
[INFO] [stdout] test util::tests::comment_between_rules_preserves_blank_line ... ok
[INFO] [stdout] test util::tests::multiple_comment_lines_collapse_blank ... ok
[INFO] [stdout] test util::tests::only_the_first_collision_is_reported ... ok
[INFO] [stdout] test util::tests::syntax_errors_capped_with_summary ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_excludes_alias_literal_target ... ok
[INFO] [stdout] test util::tests::syntax_single_error_reports_location_and_snippet ... ok
[INFO] [stdout] test util::tests::syntax_multiple_errors_each_reported ... ok
[INFO] [stdout] test visitors::tests::axiom_resolves_normally_when_file_is_not_included ... ok
[INFO] [stdout] test util::tests::camelcase_empty_string ... ok
[INFO] [stdout] test visitors::tests::externals_directive_multiple_lines_are_additive ... ok
[INFO] [stdout] test util::tests::syntax_stdin_omits_filename ... ok
[INFO] [stdout] test visitors::tests::duplicate_word_directive_emits_error ... ok
[INFO] [stdout] test dom::visitor::tests::visible_kinds_excludes_alias_target_that_is_itself_hidden ... ok
[INFO] [stdout] test visitors::tests::axiom_directive_line_is_recorded ... ok
[INFO] [stdout] test util::tests::syntax_snippet_truncated_to_thirty_chars ... ok
[INFO] [stdout] test visitors::tests::externals_directive_name_and_literal ... ok
[INFO] [stdout] test visitors::tests::include_basic_merges_productions ... ok
[INFO] [stdout] test visitors::tests::include_diamond_merges_shared_file_once ... ok
[INFO] [stdout] test visitors::tests::include_diamond_with_word_directive_does_not_duplicate ... ok
[INFO] [stdout] test visitors::tests::include_does_not_adopt_axiom_from_included_file ... ok
[INFO] [stdout] test visitors::tests::include_cycle_is_detected ... ok
[INFO] [stdout] test visitors::tests::include_adopts_word_from_included_file ... ok
[INFO] [stdout] test visitors::tests::include_duplicate_rule_emits_warning ... ok
[INFO] [stdout] test visitors::tests::include_duplicate_rule_before_include_emits_warning ... ok
[INFO] [stdout] test visitors::tests::include_from_stdin_returns_error ... ok
[INFO] [stdout] test visitors::tests::include_merges_externals_directive ... ok
[INFO] [stdout] test visitors::tests::include_merges_supertypes_directive ... ok
[INFO] [stdout] test visitors::tests::include_merges_inline_directive ... ok
[INFO] [stdout] test visitors::tests::include_merges_conflicts_directive ... ok
[INFO] [stdout] test visitors::tests::include_missing_file_returns_not_found ... ok
[INFO] [stdout] test visitors::tests::include_merges_extras_directive ... ok
[INFO] [stdout] test visitors::tests::include_nested_merges_all_levels ... ok
[INFO] [stdout] test visitors::tests::include_syntax_error_in_included_file ... ok
[INFO] [stdout] test visitors::tests::include_own_axiom_is_not_a_duplicate_of_included_axiom ... ok
[INFO] [stdout] test visitors::tests::precedences_directive_multiple_lines_are_additive ... ok
[INFO] [stdout] test visitors::tests::include_word_conflict_emits_error ... ok
[INFO] [stdout] test visitors::tests::precedences_directive_single_group ... ok
[INFO] [stdout] test visitors::tests::reserved_group_records_rule_level_annotation ... ok
[INFO] [stdout] test visitors::tests::reserved_directive_nonterminal_entries ... ok
[INFO] [stdout] test visitors::tests::moderately_nested_rule_body_still_parses ... ok
[INFO] [stdout] test visitors::tests::reserved_directive_literal_entries ... ok
[INFO] [stdout] test visitors::tests::reserved_directive_dispatch_is_not_silently_skipped ... ok
[INFO] [stdout] test visitors::tests::syntax_error_in_top_level_file ... ok
[INFO] [stdout] test visitors::tests::parse_source_syntax_error_reports_bare_location ... ok
[INFO] [stdout] test visitors::tests::precedences_directive_line_is_recorded ... ok
[INFO] [stdout] test visitors::tests::precedences_directive_name_and_literal ... ok
[INFO] [stdout] test visitors::tests::word_directive_is_recorded ... ok
[INFO] [stdout] test visitors::tests::word_directive_line_is_recorded ... ok
[INFO] [stdout] test dom::graph::tests::run_graphviz_bad_format_errors ... ok
[INFO] [stdout] test visitors::tests::deeply_nested_rule_body_reports_diagnostic_not_overflow ... ok
[INFO] [stdout] test dom::ast::rust::tests::field_rust_type_panics_on_empty_target - should panic ... ok
[INFO] [stdout] test dom::ast::rust::tests::field_try_from_panics_on_empty_target - should panic ... ok
[INFO] [stdout] test dom::ast::rust::tests::rust_field_ident_panics_on_unrepresentable_label - should panic ... ok
[INFO] [stdout] test dom::visitor::rust::tests::trait_body_panics_on_unbalanced_input - should panic ... ok
[INFO] [stdout] test dom::graph::tests::run_graphviz_renders_svg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 663 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.55s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/ts_bnf_tool-4dfe88af092ebbc3)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test tests::check_grammar_name_accepts_hyphens ... ok
[INFO] [stdout] test tests::generate_and_rules_only_conflict ... ok
[INFO] [stdout] test tests::source_label_filename_passthrough ... ok
[INFO] [stdout] test tests::format_strip_comments_and_no_strip_comments_last_wins ... ok
[INFO] [stdout] test tests::railroad_split_and_rule_conflict ... ok
[INFO] [stdout] test tests::js_identifier_validation ... ok
[INFO] [stdout] test tests::format_strip_comments_default_is_true ... ok
[INFO] [stdout] test tests::railroad_split_requires_output_dir ... ok
[INFO] [stdout] test tests::strict_and_no_check_conflict ... ok
[INFO] [stdout] test tests::output_dir_requires_generate ... ok
[INFO] [stdout] test tests::check_grammar_name_rejects_names_invalid_even_after_normalization ... ok
[INFO] [stdout] test tests::grammar_name_stdin_defaults_to_grammar ... ok
[INFO] [stdout] test tests::format_in_place_and_check_conflict ... ok
[INFO] [stdout] test tests::grammar_name_stdin_respects_override ... ok
[INFO] [stdout] test tests::format_no_strip_comments_overrides_default ... ok
[INFO] [stdout] test tests::source_label_dash_is_stdin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ast.rs (/opt/rustwide/target/debug/deps/ast-b045631ebcbaced5)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test field_shapes_cross_leaf_status_compile ... FAILED
[INFO] [stdout] test field_labeled_pragma_or_text_compiles ... FAILED
[INFO] [stdout] test kind_named_after_tool_fixed_names_compiles ... FAILED
[INFO] [stdout] test keyword_field_label_compiles ... FAILED
[INFO] [stdout] test repeated_anonymous_token_field_compiles ... FAILED
[INFO] [stdout] test sample_grammar_ast_types_compile ... FAILED
[INFO] [stdout] test sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- field_shapes_cross_leaf_status_compile stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'field_shapes_cross_leaf_status_compile' (2258) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcadef6a - ast[f3ba2e50463f11c8]::field_shapes_cross_leaf_status_compile
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:320:5
[INFO] [stdout]   23:     0x64cddcadd377 - ast[f3ba2e50463f11c8]::field_shapes_cross_leaf_status_compile::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:308:44
[INFO] [stdout]   24:     0x64cddcae0916 - <ast[f3ba2e50463f11c8]::field_shapes_cross_leaf_status_compile::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- field_labeled_pragma_or_text_compiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'field_labeled_pragma_or_text_compiles' (2257) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcaded5a - ast[f3ba2e50463f11c8]::field_labeled_pragma_or_text_compiles
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:352:5
[INFO] [stdout]   23:     0x64cddcadd347 - ast[f3ba2e50463f11c8]::field_labeled_pragma_or_text_compiles::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:340:43
[INFO] [stdout]   24:     0x64cddcae08f6 - <ast[f3ba2e50463f11c8]::field_labeled_pragma_or_text_compiles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- kind_named_after_tool_fixed_names_compiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'kind_named_after_tool_fixed_names_compiles' (2260) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcadf38a - ast[f3ba2e50463f11c8]::kind_named_after_tool_fixed_names_compiles
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:285:5
[INFO] [stdout]   23:     0x64cddcadd3d7 - ast[f3ba2e50463f11c8]::kind_named_after_tool_fixed_names_compiles::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:272:48
[INFO] [stdout]   24:     0x64cddcae0956 - <ast[f3ba2e50463f11c8]::kind_named_after_tool_fixed_names_compiles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `--test ast`
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- keyword_field_label_compiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'keyword_field_label_compiles' (2259) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcade7aa - ast[f3ba2e50463f11c8]::keyword_field_label_compiles
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:249:5
[INFO] [stdout]   23:     0x64cddcadd2e7 - ast[f3ba2e50463f11c8]::keyword_field_label_compiles::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:240:34
[INFO] [stdout]   24:     0x64cddcae08b6 - <ast[f3ba2e50463f11c8]::keyword_field_label_compiles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- repeated_anonymous_token_field_compiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repeated_anonymous_token_field_compiles' (2261) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcadf17a - ast[f3ba2e50463f11c8]::repeated_anonymous_token_field_compiles
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:222:5
[INFO] [stdout]   23:     0x64cddcadd3a7 - ast[f3ba2e50463f11c8]::repeated_anonymous_token_field_compiles::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:213:45
[INFO] [stdout]   24:     0x64cddcae0936 - <ast[f3ba2e50463f11c8]::repeated_anonymous_token_field_compiles::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sample_grammar_ast_types_compile stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'sample_grammar_ast_types_compile' (2262) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcadea84 - ast[f3ba2e50463f11c8]::sample_grammar_ast_types_compile
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:140:5
[INFO] [stdout]   23:     0x64cddcadd317 - ast[f3ba2e50463f11c8]::sample_grammar_ast_types_compile::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:128:38
[INFO] [stdout]   24:     0x64cddcae08d6 - <ast[f3ba2e50463f11c8]::sample_grammar_ast_types_compile::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning' (2263) panicked at tests/ast.rs:90:29:
[INFO] [stdout] must be able to create /opt/rustwide/workdir/examples: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64cddccd13d1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64cddccd13d1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64cddccd13d1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64cddcce694a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64cddcce694a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x64cddccd58dc - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x64cddccd58dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x64cddccac446 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64cddccac446 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64cddccc9299 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64cddcaed6e0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x64cddcaed6e0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64cddccc95c2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x64cddccc95c2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64cddccac4f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64cddcca4fc9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64cddccad0ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64cddcce716c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64cddcadd2b1 - ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:29
[INFO] [stdout]   20:     0x64cddcadc891 - <core[df12db4294e9bfd3]::result::Result<(), core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<ast[f3ba2e50463f11c8]::compile_generated_ast::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x64cddcadde03 - ast[f3ba2e50463f11c8]::compile_generated_ast
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:90:10
[INFO] [stdout]   22:     0x64cddcadf63f - ast[f3ba2e50463f11c8]::sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:189:18
[INFO] [stdout]   23:     0x64cddcadd407 - ast[f3ba2e50463f11c8]::sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/ast.rs:163:92
[INFO] [stdout]   24:     0x64cddcae0976 - <ast[f3ba2e50463f11c8]::sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64cddcae09cb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64cddcae09cb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x64cddcaee035 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x64cddcaee035 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64cddcaee035 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x64cddcaee035 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x64cddcae78f4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x64cddcae78f4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x64cddcaf1192 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x64cddcaf1192 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64cddcaf1192 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64cddcaf1192 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x64cddcaf1192 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64cddccd0739 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x64cddccd0739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7b28437dcdfa - <unknown>
[INFO] [stdout]   46:     0x7b28438703d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     field_labeled_pragma_or_text_compiles
[INFO] [stdout]     field_shapes_cross_leaf_status_compile
[INFO] [stdout]     keyword_field_label_compiles
[INFO] [stdout]     kind_named_after_tool_fixed_names_compiles
[INFO] [stdout]     repeated_anonymous_token_field_compiles
[INFO] [stdout]     sample_grammar_ast_types_compile
[INFO] [stdout]     sample_grammar_ast_types_with_merge_config_compiles_without_private_interfaces_warning
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6", kill_on_drop: false }`
[INFO] [stdout] f3c7bf42cf0ff001aec0640ee8a93507b97be2b45ed0706cf4473c6e8dd6fbe6
