LCOV - code coverage report
Current view: top level - antares-ql/src - lib.rs (source / functions) Coverage Total Hit
Test: merged.info Lines: 99.6 % 925 921
Test Date: 2026-11-02 13:21:27 Functions: 95.6 % 159 152

Function Name Sort by function name Hit count Sort by function hit count
_RNCNvNtCsJ86glkXGST_9ngsild_ql5testss_34an_unquoted_pattern_is_regexp_text0B5_ 0
_RNCNvNtCsJ86glkXGST_9ngsild_ql5testss_37a_quoted_string_is_an_rfc_8259_string0B5_ 0
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalar0B7_ 2
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser6scalar0B7_ 0
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalar0B7_ 2
_RNCNvNvCsJ86glkXGST_9ngsild_ql9test_core4CORE0B5_ 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_22type_selection_grammar 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_24the_narrowed_caps_add_up 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_25type_selection_or_and_and 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_29q_complexity_cap_is_403_class 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_30parsing_a_chain_grows_linearly 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_31paren_depth_is_the_rendered_one 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_31referenced_paths_and_link_depth 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_40overlong_q_is_refused_at_the_entry_point 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_40unquoted_scalars_and_where_a_range_stops 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_41a_narrowed_q_past_its_caps_is_too_complex 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_41negated_comparison_is_a_grammar_violation 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_42a_query_of_exactly_the_byte_ceiling_parses 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_43a_query_past_the_node_budget_is_too_complex 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_46depth_cap_is_exact_and_counts_only_open_parens 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_47hostile_input_is_total_and_its_error_is_escaped 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_55every_join_of_an_accepted_q_and_a_fitting_policy_parses 2
_RNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_56deep_nesting_is_refused_before_it_can_overflow_the_stack 2
_RNvNtCsJ86glkXGST_9ngsild_ql5edgess_34grammar_edges_and_the_written_form 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_12parens_group 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_14not_pattern_op 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_15rejects_garbage 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_17and_or_precedence 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_17simple_comparison 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_22existence_and_negation 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_23dotted_path_and_numbers 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_34an_unquoted_pattern_is_regexp_text 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_35an_undefined_escape_is_not_a_string 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_35range_parses_with_equality_ops_only 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_37a_quoted_string_is_an_rfc_8259_string 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_39attribute_names_follow_the_name_grammar 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_40a_number_past_the_float_range_is_refused 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_40an_escaped_quote_does_not_end_the_string 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_40value_list_parses_with_equality_ops_only 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_43an_unquoted_pattern_with_a_quote_is_refused 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_44an_unquoted_value_may_not_carry_a_bare_quote 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_44bool_with_ordering_op_is_a_grammar_violation 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_52percent_decode_takes_two_hex_digits_and_nothing_else 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_54an_unquoted_value_starting_with_an_operator_is_refused 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_56an_unquoted_token_is_a_number_only_when_rfc_8259_says_so 2
_RNvNtCsJ86glkXGST_9ngsild_ql5testss_61a_star_in_a_bracket_is_the_whole_bracket_whatever_the_spacing 2
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_25type_selection_or_and_and0B5_ 4
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_30parsing_a_chain_grows_linearly0B5_ 4
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_41a_narrowed_q_past_its_caps_is_too_complex0B5_ 4
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_43a_query_past_the_node_budget_is_too_complex0B5_ 4
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_41a_narrowed_q_past_its_caps_is_too_complexs_0B5_ 6
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_42a_query_of_exactly_the_byte_ceiling_parses0B5_ 6
_RNCNvNtCsJ86glkXGST_9ngsild_ql5edgess_34grammar_edges_and_the_written_form0B5_ 8
_RNCNCNvNtCsJ86glkXGST_9ngsild_ql5edgess_34grammar_edges_and_the_written_form00B7_ 4
_RNCNvNtCsJ86glkXGST_9ngsild_ql5edgess_34grammar_edges_and_the_written_form0B5_ 4
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars_0B7_ 23
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars_0B7_ 10
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser6scalars_0B7_ 13
_RNCNvCsJ86glkXGST_9ngsild_ql20check_type_selection0B3_ 28
_RNCNvCs3TJwwn8TgzE_9ngsild_ql20check_type_selection0B3_ 6
_RNCNvCsJ86glkXGST_9ngsild_ql20check_type_selection0B3_ 22
_RNCNvMCsJ86glkXGST_9ngsild_qlNtB4_5QPath3top0B4_ 62
_RNCNvMCsJ86glkXGST_9ngsild_qlNtB4_5QPath3top0B4_ 2
_RNCNvMCs3TJwwn8TgzE_9ngsild_qlNtB4_5QPath3top0B4_ 60
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_31paren_depth_is_the_rendered_one0B5_ 62
_RNvCsJ86glkXGST_9ngsild_ql13fits_policy_q 74
_RNvCsJ86glkXGST_9ngsild_ql13fits_policy_q 8
_RNvCs3TJwwn8TgzE_9ngsild_ql13fits_policy_q 66
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars0_0B7_ 160
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars0_0B7_ 6
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser6scalars0_0B7_ 154
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars3_0B7_ 199
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars3_0B7_ 70
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser6scalars3_0B7_ 129
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_55every_join_of_an_accepted_q_and_a_fitting_policy_parses0B5_ 264
_RNvCsJ86glkXGST_9ngsild_ql9test_core 346
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_46depth_cap_is_exact_and_counts_only_open_parens0B5_ 400
_RNvCsJ86glkXGST_9ngsild_ql3bad 837
_RNvCsJ86glkXGST_9ngsild_ql3bad 176
_RNvCs3TJwwn8TgzE_9ngsild_ql3bad 661
_RNvCsJ86glkXGST_9ngsild_ql18is_non_system_attr 1068
_RNvCsJ86glkXGST_9ngsild_ql18is_non_system_attr 18
_RNvCs3TJwwn8TgzE_9ngsild_ql18is_non_system_attr 1050
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode15attribute_paths 1166
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode15attribute_paths 2
_RNvMs_Cs3TJwwn8TgzE_9ngsild_qlNtB4_5QNode15attribute_paths 1164
_RNCNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_29q_complexity_cap_is_403_class0B5_ 1200
_RNvCsJ86glkXGST_9ngsild_ql22type_selection_matches 1210
_RNvCsJ86glkXGST_9ngsild_ql22type_selection_matches 12
_RNvCs3TJwwn8TgzE_9ngsild_ql22type_selection_matches 1198
_RNCNvCsJ86glkXGST_9ngsild_ql22type_selection_matches0B3_ 1264
_RNCNvCsJ86glkXGST_9ngsild_ql22type_selection_matches0B3_ 16
_RNCNvCs3TJwwn8TgzE_9ngsild_ql22type_selection_matches0B3_ 1248
_RNCNCNvCsJ86glkXGST_9ngsild_ql22type_selection_matches00B5_ 1300
_RNCNCNvCsJ86glkXGST_9ngsild_ql22type_selection_matches00B5_ 20
_RNCNCNvCs3TJwwn8TgzE_9ngsild_ql22type_selection_matches00B5_ 1280
_RNvCsJ86glkXGST_9ngsild_ql16parse_narrowed_q 2130
_RNvCsJ86glkXGST_9ngsild_ql16parse_narrowed_q 592
_RNvCs3TJwwn8TgzE_9ngsild_ql16parse_narrowed_q 1538
_RNvCsJ86glkXGST_9ngsild_ql20check_type_selection 3792
_RNvCsJ86glkXGST_9ngsild_ql20check_type_selection 36
_RNvCs3TJwwn8TgzE_9ngsild_ql20check_type_selection 3756
_RNCNvCsJ86glkXGST_9ngsild_ql20check_type_selections_0B3_ 4306
_RNCNvCsJ86glkXGST_9ngsild_ql20check_type_selections_0B3_ 42
_RNCNvCs3TJwwn8TgzE_9ngsild_ql20check_type_selections_0B3_ 4264
_RNvNvNtCsJ86glkXGST_9ngsild_ql16complexity_testss_55every_join_of_an_accepted_q_and_a_fitting_policy_parses6hidden 4388
_RNCNvCsJ86glkXGST_9ngsild_ql11paren_depths0_0B3_ 5136
_RNCNvCs3TJwwn8TgzE_9ngsild_ql11paren_depths0_0B3_ 0
_RNCNvCsJ86glkXGST_9ngsild_ql11paren_depths0_0B3_ 5136
_RNvMCsJ86glkXGST_9ngsild_qlNtB2_5QPath6dotted 5372
_RNvMCsJ86glkXGST_9ngsild_qlNtB2_5QPath6dotted 30
_RNvMCs3TJwwn8TgzE_9ngsild_qlNtB2_5QPath6dotted 5342
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode14max_link_depth 14380
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode14max_link_depth 20
_RNvMs_Cs3TJwwn8TgzE_9ngsild_qlNtB4_5QNode14max_link_depth 14360
_RNvCsJ86glkXGST_9ngsild_ql7parse_q 16709
_RNvCs3TJwwn8TgzE_9ngsild_ql7parse_q 5015
_RNvCsJ86glkXGST_9ngsild_ql7parse_q 11694
_RNCNvCsJ86glkXGST_9ngsild_ql11paren_depth0B3_ 17302
_RNCNvCs3TJwwn8TgzE_9ngsild_ql11paren_depth0B3_ 0
_RNCNvCsJ86glkXGST_9ngsild_ql11paren_depth0B3_ 17302
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode16has_linked_paths 18700
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode16has_linked_paths 16
_RNvMs_Cs3TJwwn8TgzE_9ngsild_qlNtB4_5QNode16has_linked_paths 18684
_RNvCsJ86glkXGST_9ngsild_ql12parse_capped 18830
_RNvCs3TJwwn8TgzE_9ngsild_ql12parse_capped 6552
_RNvCsJ86glkXGST_9ngsild_ql12parse_capped 12278
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser15json_string_end 21599
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser15json_string_end 338
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser15json_string_end 21261
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode13collect_paths 22010
_RNvMs_CsJ86glkXGST_9ngsild_qlNtB4_5QNode13collect_paths 12
_RNvMs_Cs3TJwwn8TgzE_9ngsild_qlNtB4_5QNode13collect_paths 21998
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser7or_expr 27510
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser7or_expr 7680
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser7or_expr 19830
_RNCNvMCsJ86glkXGST_9ngsild_qlNtB4_5QPath3tops_0B4_ 27578
_RNCNvMCsJ86glkXGST_9ngsild_qlNtB4_5QPath3tops_0B4_ 18
_RNCNvMCs3TJwwn8TgzE_9ngsild_qlNtB4_5QPath3tops_0B4_ 27560
_RNvMCsJ86glkXGST_9ngsild_qlNtB2_5QPath3top 27640
_RNvMCsJ86glkXGST_9ngsild_qlNtB2_5QPath3top 20
_RNvMCs3TJwwn8TgzE_9ngsild_qlNtB2_5QPath3top 27620
_RNvCsJ86glkXGST_9ngsild_ql14percent_decode 32825
_RNvCsJ86glkXGST_9ngsild_ql14percent_decode 18
_RNvCs3TJwwn8TgzE_9ngsild_ql14percent_decode 32807
_RNCNvCsJ86glkXGST_9ngsild_ql11paren_depths_0B3_ 34580
_RNCNvCs3TJwwn8TgzE_9ngsild_ql11paren_depths_0B3_ 0
_RNCNvCsJ86glkXGST_9ngsild_ql11paren_depths_0B3_ 34580
_RNCNCNvCsJ86glkXGST_9ngsild_ql11paren_depth00B5_ 39716
_RNCNCNvCs3TJwwn8TgzE_9ngsild_ql11paren_depth00B5_ 0
_RNCNCNvCsJ86glkXGST_9ngsild_ql11paren_depth00B5_ 39716
_RNvCsJ86glkXGST_9ngsild_ql11paren_depth 40050
_RNvCs3TJwwn8TgzE_9ngsild_ql11paren_depth 60
_RNvCsJ86glkXGST_9ngsild_ql11paren_depth 39990
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decodes0_0B3_ 74211
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decodes0_0B3_ 10
_RNCNvCs3TJwwn8TgzE_9ngsild_ql14percent_decodes0_0B3_ 74201
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decodes1_0B3_ 74211
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decodes1_0B3_ 10
_RNCNvCs3TJwwn8TgzE_9ngsild_ql14percent_decodes1_0B3_ 74201
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decodes_0B3_ 74227
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decodes_0B3_ 14
_RNCNvCs3TJwwn8TgzE_9ngsild_ql14percent_decodes_0B3_ 74213
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decode0B3_ 74247
_RNCNvCsJ86glkXGST_9ngsild_ql14percent_decode0B3_ 22
_RNCNvCs3TJwwn8TgzE_9ngsild_ql14percent_decode0B3_ 74225
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser8and_expr 167132
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser8and_expr 50968
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser8and_expr 116164
_RNvCsJ86glkXGST_9ngsild_ql14is_json_number 659992
_RNvCs3TJwwn8TgzE_9ngsild_ql14is_json_number 89448
_RNvCsJ86glkXGST_9ngsild_ql14is_json_number 570544
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars2_0B7_ 660424
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser6scalars2_0B7_ 89822
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars2_0B7_ 570602
_RNCNvCsJ86glkXGST_9ngsild_ql14is_json_number0B3_ 662995
_RNCNvCs3TJwwn8TgzE_9ngsild_ql14is_json_number0B3_ 89687
_RNCNvCsJ86glkXGST_9ngsild_ql14is_json_number0B3_ 573308
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser5value 682127
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser5value 111211
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser5value 570916
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser6scalar 682634
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser6scalar 111610
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser6scalar 571024
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser6cmp_op 706945
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser6cmp_op 119367
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser6cmp_op 587578
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser5qpath 707376
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser5qpath 119712
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser5qpath 587664
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser4name 707951
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser4name 120115
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser4name 587836
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser10name_token 708841
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser10name_token 120917
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser10name_token 587924
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser4term 716064
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser4term 120840
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser4term 595224
_RNvCsJ86glkXGST_9ngsild_ql7q_nodes 754975
_RNvCs3TJwwn8TgzE_9ngsild_ql7q_nodes 149007
_RNvCsJ86glkXGST_9ngsild_ql7q_nodes 605968
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser10name_token0B7_ 1598424
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser10name_token0B7_ 408784
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser10name_token0B7_ 1189640
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars1_0B7_ 1879457
_RNCNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB7_6Parser6scalars1_0B7_ 181899
_RNCNvMs0_CsJ86glkXGST_9ngsild_qlNtB7_6Parser6scalars1_0B7_ 1697558
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser3eat 4437857
_RNvMs0_Cs3TJwwn8TgzE_9ngsild_qlNtB5_6Parser3eat 840129
_RNvMs0_CsJ86glkXGST_9ngsild_qlNtB5_6Parser3eat 3597728

Generated by: LCOV version 2.0-1