test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in test result: ok. 259 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in test tests::async_context_test::test_node_and_cursor_ref_in_fut ... ok test tests::async_context_test::test_node_and_cursor_ref_in_fut_with_fut_fabrics ... ok test tests::async_context_test::test_node_and_cursor_ref_in_fut_with_inner_spawns ... ok test tests::async_context_test::test_node_in_fut ... ok test tests::corpus_test::test_corpus_for_bash_language ... ok test tests::corpus_test::test_corpus_for_c_language ... ok test tests::corpus_test::test_corpus_for_cpp_language ... ok test tests::corpus_test::test_corpus_for_embedded_template_language ... ok test tests::corpus_test::test_corpus_for_go_language ... ok test tests::corpus_test::test_corpus_for_html_language ... ok test tests::corpus_test::test_corpus_for_java_language ... ok test tests::corpus_test::test_corpus_for_javascript_language ... ok test tests::corpus_test::test_corpus_for_json_language ... ok test tests::corpus_test::test_corpus_for_php_language ... ok test tests::corpus_test::test_corpus_for_python_language ... ok test tests::corpus_test::test_corpus_for_ruby_language ... ok test tests::corpus_test::test_corpus_for_rust_language ... ok test tests::corpus_test::test_corpus_for_tsx_language ... ok test tests::corpus_test::test_corpus_for_typescript_language ... ok test tests::corpus_test::test_feature_corpus_files ... ok test tests::detect_language::detect_langauge_by_double_barrel_file_extension ... ok test tests::detect_language::detect_language_by_first_line_regex ... ok test tests::detect_language::detect_language_without_file_extension ... ok test tests::detect_language::detect_language_without_filename ... ok test tests::highlight_test::test_decode_utf8_lossy ... ok test tests::highlight_test::test_highlighting_cancellation ... ok test tests::highlight_test::test_highlighting_carriage_returns ... ok test tests::highlight_test::test_highlighting_ejs_with_html_and_javascript ... ok test tests::highlight_test::test_highlighting_empty_lines ... ok test tests::highlight_test::test_highlighting_injected_html_in_javascript ... ok test tests::highlight_test::test_highlighting_injected_javascript_in_html ... ok test tests::highlight_test::test_highlighting_injected_javascript_in_html_mini ... ok test tests::highlight_test::test_highlighting_javascript ... ok test tests::highlight_test::test_highlighting_javascript_with_jsdoc ... ok test tests::highlight_test::test_highlighting_multiline_nodes_to_html ... ok test tests::highlight_test::test_highlighting_via_c_api ... ok test tests::highlight_test::test_highlighting_with_all_captures_applied ... ok test tests::highlight_test::test_highlighting_with_content_children_included ... ok test tests::highlight_test::test_highlighting_with_local_variable_tracking ... ok test tests::language_test::test_lookahead_iterator ... ok test tests::language_test::test_lookahead_iterator_modifiable_only_by_mut ... ok test tests::language_test::test_supertypes ... ok test tests::language_test::test_symbol_metadata_checks ... ok test tests::node_test::test_descendant_count_single_node_tree ... ok test tests::node_test::test_first_child_for_offset ... ok test tests::node_test::test_first_named_child_for_offset ... ok test tests::node_test::test_hidden_zero_width_node_with_visible_child ... ok test tests::node_test::test_next_sibling_of_zero_width_node ... ok test tests::node_test::test_node_child ... ok test tests::node_test::test_node_child_by_field_name_with_extra_hidden_children ... ok test tests::node_test::test_node_children ... ok test tests::node_test::test_node_children_by_field_name ... ok test tests::node_test::test_node_descendant_count ... ok test tests::node_test::test_node_descendant_for_range ... ok test tests::node_test::test_node_edit ... ok test tests::node_test::test_node_field_calls_in_language_without_fields ... ok test tests::node_test::test_node_field_name_for_child ... ok test tests::node_test::test_node_field_name_for_named_child ... ok test tests::node_test::test_node_field_names ... ok test tests::node_test::test_node_is_error ... ok test tests::node_test::test_node_is_extra ... ok test tests::node_test::test_node_is_named_but_aliased_as_anonymous ... ok test tests::node_test::test_node_named_child ... ok test tests::node_test::test_node_named_child_with_aliases_and_extras ... ok test tests::node_test::test_node_numeric_symbols_respect_simple_aliases ... ok test tests::node_test::test_node_parent_of_child_by_field_name ... ok test tests::node_test::test_node_sexp ... ok test tests::node_test::test_parent_of_zero_width_node ... ok test tests::node_test::test_root_node_with_offset ... ok test tests::parser_hang_test::test_grammar_that_should_hang_and_not_segfault ... ok test tests::parser_test::test_decode_cp1252 ... ok test tests::parser_test::test_decode_macintosh ... ok test tests::parser_test::test_decode_utf24le ... ok test tests::parser_test::test_decode_utf32 ... ok test tests::parser_test::test_grammars_that_can_hang_on_eof ... ok test tests::parser_test::test_grammars_that_should_not_compile ... ok test tests::parser_test::test_parse_stack_recursive_merge_error_cost_calculation_bug ... ok test tests::parser_test::test_parsing_after_detecting_error_in_the_middle_of_a_string_token ... ok test tests::parser_test::test_parsing_after_editing_beginning_of_code ... ok test tests::parser_test::test_parsing_after_editing_end_of_code ... ok test tests::parser_test::test_parsing_after_editing_tree_that_depends_on_column_position ... ok test tests::parser_test::test_parsing_after_editing_tree_that_depends_on_column_values ... ok test tests::parser_test::test_parsing_by_halting_at_offset ... ok test tests::parser_test::test_parsing_cancelled_by_another_thread ... ok test tests::parser_test::test_parsing_empty_file_with_reused_tree ... ok test tests::parser_test::test_parsing_ends_when_input_callback_returns_empty ... ok test tests::parser_test::test_parsing_error_in_invalid_included_ranges ... ok test tests::parser_test::test_parsing_get_column_at_eof ... ok test tests::parser_test::test_parsing_invalid_chars_at_eof ... ok test tests::parser_test::test_parsing_on_multiple_threads ... ok test tests::parser_test::test_parsing_simple_string ... ok test tests::parser_test::test_parsing_text_with_byte_order_mark ... ok test tests::parser_test::test_parsing_unexpected_null_characters_within_source ... ok test tests::parser_test::test_parsing_utf16_code_with_errors_at_the_end_of_an_included_range ... ok test tests::parser_test::test_parsing_with_a_newly_excluded_range ... ok test tests::parser_test::test_parsing_with_a_newly_included_range ... ok test tests::parser_test::test_parsing_with_a_timeout ... ok test tests::parser_test::test_parsing_with_a_timeout_and_a_reset ... ok test tests::parser_test::test_parsing_with_a_timeout_and_implicit_reset ... ok test tests::parser_test::test_parsing_with_callback_returning_owned_strings ... ok test tests::parser_test::test_parsing_with_custom_utf16_be_input ... ok test tests::parser_test::test_parsing_with_custom_utf16le_input ... ok test tests::parser_test::test_parsing_with_custom_utf8_input ... ok test tests::parser_test::test_parsing_with_debug_graph_enabled ... ok test tests::parser_test::test_parsing_with_external_scanner_that_uses_included_range_boundaries ... ok test tests::parser_test::test_parsing_with_included_range_containing_mismatched_positions ... ok test tests::parser_test::test_parsing_with_included_ranges_and_missing_tokens ... ok test tests::parser_test::test_parsing_with_logging ... ok test tests::parser_test::test_parsing_with_multiple_included_ranges ... ok test tests::parser_test::test_parsing_with_one_included_range ... ok test tests::parser_test::test_parsing_with_scanner_logging ... ok test tests::parser_test::test_parsing_with_timeout_and_no_completion ... ok test tests::parser_test::test_parsing_with_timeout_during_balancing ... ok test tests::parser_test::test_parsing_with_timeout_when_error_detected ... ok test tests::pathological_test::test_pathological_example_1 ... ok test tests::query_test::test_capture_quantifiers ... ok test tests::query_test::test_consecutive_zero_or_modifiers ... ok test tests::query_test::test_grammar_with_aliased_literal_query ... ok test tests::query_test::test_pattern_alternatives_follow_last_child_constraint ... ok test tests::query_test::test_query_alternative_predicate_prefix ... ok test tests::query_test::test_query_capture_names ... ok test tests::query_test::test_query_captures_and_matches_iterators_are_fused ... ok test tests::query_test::test_query_captures_basic ... ok test tests::query_test::test_query_captures_ordered_by_both_start_and_end_positions ... ok test tests::query_test::test_query_captures_with_definite_pattern_containing_many_nested_matches ... ok test tests::query_test::test_query_captures_with_duplicates ... ok test tests::query_test::test_query_captures_with_many_nested_results_with_fields ... ok test tests::query_test::test_query_captures_with_many_nested_results_without_fields ... ok test tests::query_test::test_query_captures_with_matches_removed ... ok test tests::query_test::test_query_captures_with_matches_removed_before_they_finish ... ok test tests::query_test::test_query_captures_with_predicates ... ok test tests::query_test::test_query_captures_with_quoted_predicate_args ... ok test tests::query_test::test_query_captures_with_text_conditions ... ok test tests::query_test::test_query_captures_with_too_many_nested_results ... ok test tests::query_test::test_query_captures_within_byte_range ... ok test tests::query_test::test_query_captures_within_byte_range_assigned_after_iterating ... ok test tests::query_test::test_query_comments ... ok test tests::query_test::test_query_compiler_oob_access ... ok test tests::query_test::test_query_cursor_next_capture_with_byte_range ... ok test tests::query_test::test_query_cursor_next_capture_with_point_range ... ok test tests::query_test::test_query_disable_pattern ... ok test tests::query_test::test_query_error_does_not_oob ... ok test tests::query_test::test_query_errors_on_impossible_patterns ... ok test tests::query_test::test_query_errors_on_invalid_predicates ... ok test tests::query_test::test_query_errors_on_invalid_symbols ... ok test tests::query_test::test_query_errors_on_invalid_syntax ... ok test tests::query_test::test_query_execution_with_points_causing_underflow ... ok test tests::query_test::test_query_execution_with_timeout ... ok test tests::query_test::test_query_is_pattern_guaranteed_at_step ... ok test tests::query_test::test_query_is_pattern_non_local ... ok test tests::query_test::test_query_is_pattern_rooted ... ok test tests::query_test::test_query_lifetime_is_separate_from_nodes_lifetime ... ok test tests::query_test::test_query_matches_capturing_error_nodes ... ok test tests::query_test::test_query_matches_capturing_missing_nodes ... ok test tests::query_test::test_query_matches_different_queries_same_cursor ... ok test tests::query_test::test_query_matches_in_language_with_simple_aliases ... ok test tests::query_test::test_query_matches_with_alternatives_and_too_many_permutations_to_track ... ok test tests::query_test::test_query_matches_with_alternatives_at_root ... ok test tests::query_test::test_query_matches_with_alternatives_in_repetitions ... ok test tests::query_test::test_query_matches_with_alternatives_under_fields ... ok test tests::query_test::test_query_matches_with_anonymous_tokens ... ok test tests::query_test::test_query_matches_with_captured_wildcard_at_root ... ok test tests::query_test::test_query_matches_with_deeply_nested_patterns_with_fields ... ok test tests::query_test::test_query_matches_with_different_tokens_with_the_same_string_value ... ok test tests::query_test::test_query_matches_with_extra_children ... ok test tests::query_test::test_query_matches_with_field_at_root ... ok test tests::query_test::test_query_matches_with_immediate_siblings ... ok test tests::query_test::test_query_matches_with_indefinite_step_containing_no_captures ... ok test tests::query_test::test_query_matches_with_last_named_child ... ok test tests::query_test::test_query_matches_with_leading_zero_or_more_repeated_leaf_nodes ... ok test tests::query_test::test_query_matches_with_many_overlapping_results ... ok test tests::query_test::test_query_matches_with_many_results ... ok test tests::query_test::test_query_matches_with_multiple_captures_on_a_node ... ok test tests::query_test::test_query_matches_with_multiple_on_same_root ... ok test tests::query_test::test_query_matches_with_multiple_patterns_different_roots ... ok test tests::query_test::test_query_matches_with_multiple_patterns_same_root ... ok test tests::query_test::test_query_matches_with_multiple_repetition_patterns_that_intersect_other_pattern ... ok test tests::query_test::test_query_matches_with_named_wildcard ... ok test tests::query_test::test_query_matches_with_negated_fields ... ok test tests::query_test::test_query_matches_with_nested_optional_nodes ... ok test tests::query_test::test_query_matches_with_nested_repetitions ... ok test tests::query_test::test_query_matches_with_nesting_and_no_fields ... ok test tests::query_test::test_query_matches_with_no_captures ... ok test tests::query_test::test_query_matches_with_non_terminal_repetitions_within_root ... ok test tests::query_test::test_query_matches_with_optional_nodes_inside_of_repetitions ... ok test tests::query_test::test_query_matches_with_repeated_fields ... ok test tests::query_test::test_query_matches_with_repeated_internal_nodes ... ok test tests::query_test::test_query_matches_with_repeated_leaf_nodes ... ok test tests::query_test::test_query_matches_with_simple_alternatives ... ok test tests::query_test::test_query_matches_with_simple_pattern ... ok test tests::query_test::test_query_matches_with_supertypes ... ok test tests::query_test::test_query_matches_with_too_many_permutations_to_track ... ok test tests::query_test::test_query_matches_with_top_level_repetitions ... ok test tests::query_test::test_query_matches_with_trailing_optional_nodes ... ok test tests::query_test::test_query_matches_with_trailing_repetitions_of_last_child ... ok test tests::query_test::test_query_matches_with_unrooted_patterns_intersecting_byte_range ... ok test tests::query_test::test_query_matches_with_wildcard_at_root_intersecting_byte_range ... ok test tests::query_test::test_query_matches_with_wildcard_at_the_root ... ok test tests::query_test::test_query_matches_with_wildcard_within_wildcard ... ok test tests::query_test::test_query_matches_within_byte_range ... ok test tests::query_test::test_query_matches_within_point_range ... ok test tests::query_test::test_query_matches_within_range_of_long_repetition ... ok test tests::query_test::test_query_max_start_depth ... ok test tests::query_test::test_query_max_start_depth_more ... ok test tests::query_test::test_query_on_empty_source_code ... ok test tests::query_test::test_query_quantified_captures ... ok test tests::query_test::test_query_random ... ok test tests::query_test::test_query_sibling_patterns_dont_match_children_of_an_error ... ok test tests::query_test::test_query_start_end_byte_for_pattern ... ok test tests::query_test::test_query_text_callback_returns_chunks ... ok test tests::query_test::test_query_verifies_possible_patterns_with_aliased_parent_nodes ... ok test tests::query_test::test_query_wildcard_with_immediate_first_child ... ok test tests::query_test::test_query_with_first_child_in_group_is_anchor ... ok test tests::query_test::test_query_with_no_patterns ... ok test tests::query_test::test_query_with_predicate_causing_oob_access ... ok test tests::query_test::test_repetitions_before_with_alternatives ... ok test tests::query_test::test_unfinished_captures_are_not_definite_with_pending_anchors ... ok test tests::query_test::test_wildcard_behavior_before_anchor ... ok test tests::query_test::test_wildcard_parent_allows_fallible_child_patterns ... ok test tests::tags_test::test_invalid_capture ... ok test tests::tags_test::test_tags_cancellation ... ok test tests::tags_test::test_tags_columns_measured_in_utf16_code_units ... ok test tests::tags_test::test_tags_javascript ... ok test tests::tags_test::test_tags_python ... ok test tests::tags_test::test_tags_ruby ... ok test tests::tags_test::test_tags_via_c_api ... ok test tests::tags_test::test_tags_with_parse_error ... ok test tests::test_highlight_test::test_highlight_test_with_basic_test ... ok test tests::test_tags_test::test_tags_test_with_basic_test ... ok test tests::text_provider_test::test_text_provider_callback_with_owned_arc_of_bytes_slice ... ok test tests::text_provider_test::test_text_provider_callback_with_owned_bytes_vec_slice ... ok test tests::text_provider_test::test_text_provider_callback_with_owned_string_slice ... ok test tests::text_provider_test::test_text_provider_callback_with_str_slice ... ok test tests::text_provider_test::test_text_provider_for_arc_of_bytes_slice ... ok test tests::text_provider_test::test_text_provider_for_box_of_bytes_slice ... ok test tests::text_provider_test::test_text_provider_for_box_of_str_slice ... ok test tests::text_provider_test::test_text_provider_for_str_slice ... ok test tests::text_provider_test::test_text_provider_for_string ... ok test tests::text_provider_test::test_text_provider_for_vec_of_bytes ... ok test tests::tree_test::test_consistency_with_mid_codepoint_edit ... ok test tests::tree_test::test_get_changed_ranges ... ok test tests::tree_test::test_tree_cursor ... ok test tests::tree_test::test_tree_cursor_child_for_point ... ok test tests::tree_test::test_tree_cursor_fields ... ok test tests::tree_test::test_tree_cursor_on_aliased_root_with_extra_child ... ok test tests::tree_test::test_tree_cursor_previous_sibling ... ok test tests::tree_test::test_tree_cursor_previous_sibling_with_aliases ... ok test tests::tree_test::test_tree_edit ... ok test tests::tree_test::test_tree_edit_with_included_ranges ... ok test tests::tree_test::test_tree_node_equality ... ok