Skip to content

Latest commit

 

History

History
114 lines (114 loc) · 24.6 KB

File metadata and controls

114 lines (114 loc) · 24.6 KB
Filename                                                             Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
taitan-orm-macro/src/attrs/attr_parser.rs                                117               117     0.00%          15                15     0.00%         152               152     0.00%           0                 0         -
taitan-orm-macro/src/expands/entity_expander.rs                           26                26     0.00%           3                 3     0.00%         111               111     0.00%           0                 0         -
taitan-orm-macro/src/expands/location_expander.rs                          2                 2     0.00%           2                 2     0.00%          65                65     0.00%           0                 0         -
taitan-orm-macro/src/expands/location_expr_expander.rs                     9                 9     0.00%           2                 2     0.00%          85                85     0.00%           0                 0         -
taitan-orm-macro/src/expands/mutation_expander.rs                          1                 1     0.00%           1                 1     0.00%          61                61     0.00%           0                 0         -
taitan-orm-macro/src/expands/ordering_expander.rs                         12                12     0.00%           7                 7     0.00%          91                91     0.00%           0                 0         -
taitan-orm-macro/src/expands/selected_expander.rs                          2                 2     0.00%           2                 2     0.00%          87                87     0.00%           0                 0         -
taitan-orm-macro/src/expands/selection_expander.rs                         1                 1     0.00%           1                 1     0.00%          44                44     0.00%           0                 0         -
taitan-orm-macro/src/expands/struct_generator/index.rs                     6                 6     0.00%           1                 1     0.00%          57                57     0.00%           0                 0         -
taitan-orm-macro/src/expands/struct_generator/location.rs                  1                 1     0.00%           1                 1     0.00%          10                10     0.00%           0                 0         -
taitan-orm-macro/src/expands/struct_generator/selected.rs                  1                 1     0.00%           1                 1     0.00%          17                17     0.00%           0                 0         -
taitan-orm-macro/src/expands/template_expander.rs                         59                59     0.00%          11                11     0.00%         266               266     0.00%           0                 0         -
taitan-orm-macro/src/expands/unique_expander.rs                           11                11     0.00%           4                 4     0.00%         120               120     0.00%           0                 0         -
taitan-orm-macro/src/fields/entity_parser.rs                              16                16     0.00%          10                10     0.00%          51                51     0.00%           0                 0         -
taitan-orm-macro/src/fields/field_mapper.rs                               38                38     0.00%          12                12     0.00%         193               193     0.00%           0                 0         -
taitan-orm-macro/src/fields/fields_filter.rs                              51                51     0.00%          11                11     0.00%         102               102     0.00%           0                 0         -
taitan-orm-macro/src/fields/fields_mapper.rs                               7                 7     0.00%           2                 2     0.00%          19                19     0.00%           0                 0         -
taitan-orm-macro/src/fields/location_parser.rs                             5                 5     0.00%           5                 5     0.00%          15                15     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/args_add_constructor.rs               12                12     0.00%           9                 9     0.00%          85                85     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/args_constructor.rs                   82                82     0.00%          39                39     0.00%         342               342     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/names_add_constructor.rs              17                17     0.00%          11                11     0.00%         133               133     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/names_constructor.rs                  18                18     0.00%           9                 9     0.00%          72                72     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/row_constructor.rs                     4                 4     0.00%           2                 2     0.00%          18                18     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/row_get_constructor.rs                 8                 8     0.00%           2                 2     0.00%          28                28     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/sql_constructor.rs                     1                 1     0.00%           1                 1     0.00%          12                12     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/sql_constructors.rs                   18                18     0.00%           4                 4     0.00%          53                53     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/struct_constructor.rs                 37                37     0.00%          10                10     0.00%         162               162     0.00%           0                 0         -
taitan-orm-macro/src/fields/mappers/struct_field_constructor.rs           23                23     0.00%           8                 8     0.00%          84                84     0.00%           0                 0         -
taitan-orm-macro/src/fields/mutation_parser.rs                             7                 7     0.00%           7                 7     0.00%          21                21     0.00%           0                 0         -
taitan-orm-macro/src/fields/parser.rs                                     83                83     0.00%          36                36     0.00%         304               304     0.00%           0                 0         -
taitan-orm-macro/src/fields/selection_parser.rs                            2                 2     0.00%           2                 2     0.00%           6                 6     0.00%           0                 0         -
taitan-orm-macro/src/fields/table_name_parser.rs                           1                 1     0.00%           1                 1     0.00%           6                 6     0.00%           0                 0         -
taitan-orm-macro/src/fields/unique_parser.rs                               7                 7     0.00%           7                 7     0.00%          30                30     0.00%           0                 0         -
taitan-orm-macro/src/lib.rs                                                4                 4     0.00%           4                 4     0.00%          12                12     0.00%           0                 0         -
taitan-orm-macro/src/location.rs                                           5                 5     0.00%           1                 1     0.00%          10                10     0.00%           0                 0         -
taitan-orm-macro/src/schema.rs                                             5                 5     0.00%           1                 1     0.00%          37                37     0.00%           0                 0         -
taitan-orm-macro/src/selected.rs                                           5                 5     0.00%           1                 1     0.00%          10                10     0.00%           0                 0         -
taitan-orm-macro/src/template.rs                                           5                 5     0.00%           1                 1     0.00%           8                 8     0.00%           0                 0         -
taitan-orm-macro/src/types/checker.rs                                     19                19     0.00%          10                10     0.00%          69                69     0.00%           0                 0         -
taitan-orm-macro/src/types/extractor.rs                                   26                26     0.00%           3                 3     0.00%          30                30     0.00%           0                 0         -
taitan-orm-macro/src/util/copy_struct.rs                                  15                15     0.00%           3                 3     0.00%          63                63     0.00%           0                 0         -
taitan-orm-macro/src/util/life_time_checker.rs                            26                26     0.00%           6                 6     0.00%          45                45     0.00%           0                 0         -
taitan-orm-macro/src/util/utils.rs                                        89                89     0.00%          33                33     0.00%         167               167     0.00%           0                 0         -
taitan-orm-trait/src/entity.rs                                             6                 6     0.00%           6                 6     0.00%          18                18     0.00%           0                 0         -
taitan-orm-trait/src/error.rs                                              4                 4     0.00%           4                 4     0.00%          12                12     0.00%           0                 0         -
taitan-orm-trait/src/field.rs                                             11                 9    18.18%           5                 3    40.00%          32                22    31.25%           0                 0         -
taitan-orm-trait/src/join/joined_condition.rs                              6                 0   100.00%           2                 0   100.00%          19                 0   100.00%           0                 0         -
taitan-orm-trait/src/join/joined_condition_array.rs                        6                 1    83.33%           2                 1    50.00%          11                 1    90.91%           0                 0         -
taitan-orm-trait/src/join/joined_condition_part.rs                         1                 0   100.00%           1                 0   100.00%           5                 0   100.00%           0                 0         -
taitan-orm-trait/src/join/joined_conditions.rs                            26                11    57.69%           3                 0   100.00%          37                11    70.27%           0                 0         -
taitan-orm-trait/src/join/joined_field.rs                                  8                 2    75.00%           1                 0   100.00%          16                 3    81.25%           0                 0         -
taitan-orm-trait/src/join/joined_mode.rs                                   6                 2    66.67%           1                 0   100.00%           7                 2    71.43%           0                 0         -
taitan-orm-trait/src/location/cmp_operator.rs                             33                25    24.24%           3                 0   100.00%          28                16    42.86%           0                 0         -
taitan-orm-trait/src/location/conditions.rs                              101                61    39.60%          20                12    40.00%         231               105    54.55%           0                 0         -
taitan-orm-trait/src/location/located_query.rs                             3                 3     0.00%           2                 2     0.00%           2                 2     0.00%           0                 0         -
taitan-orm-trait/src/location/location.rs                                  3                 3     0.00%           3                 3     0.00%           9                 9     0.00%           0                 0         -
taitan-orm-trait/src/location/location_expr.rs                             8                 6    25.00%           3                 1    66.67%          10                 4    60.00%           0                 0         -
taitan-orm-trait/src/location/location_mode.rs                             9                 9     0.00%           3                 3     0.00%          13                13     0.00%           0                 0         -
taitan-orm-trait/src/mutation.rs                                           3                 3     0.00%           3                 3     0.00%          18                18     0.00%           0                 0         -
taitan-orm-trait/src/optional.rs                                          63                52    17.46%          15                12    20.00%          75                61    18.67%           0                 0         -
taitan-orm-trait/src/order_by.rs                                          33                 7    78.79%          14                 3    78.57%          75                11    85.33%           0                 0         -
taitan-orm-trait/src/page/paged_info.rs                                    1                 1     0.00%           1                 1     0.00%           8                 8     0.00%           0                 0         -
taitan-orm-trait/src/page/paged_list.rs                                    2                 2     0.00%           2                 2     0.00%          28                28     0.00%           0                 0         -
taitan-orm-trait/src/page/pagination.rs                                   19                19     0.00%           4                 4     0.00%          32                32     0.00%           0                 0         -
taitan-orm-trait/src/selected_entity.rs                                    2                 2     0.00%           2                 2     0.00%          16                16     0.00%           0                 0         -
taitan-orm-trait/src/selection.rs                                          3                 3     0.00%           3                 3     0.00%          11                11     0.00%           0                 0         -
taitan-orm-trait/src/template/parsed_template_sql.rs                      39                10    74.36%          17                 7    58.82%         202                18    91.09%           0                 0         -
taitan-orm-trait/src/template/parsers/connective.rs                       18                18     0.00%           5                 5     0.00%          24                24     0.00%           0                 0         -
taitan-orm-trait/src/template/parsers/express_parser.rs                   62                 5    91.94%          14                 1    92.86%         236                37    84.32%           0                 0         -
taitan-orm-trait/src/template/parsers/number_parser.rs                     9                 2    77.78%           3                 0   100.00%          16                 1    93.75%           0                 0         -
taitan-orm-trait/src/template/parsers/operator_parser.rs                  42                 7    83.33%          15                 5    66.67%         101                 6    94.06%           0                 0         -
taitan-orm-trait/src/template/parsers/placeholder_parser.rs               42                 0   100.00%          11                 0   100.00%          96                 0   100.00%           0                 0         -
taitan-orm-trait/src/template/parsers/segment_parser.rs                   12                 0   100.00%           2                 0   100.00%          15                 0   100.00%           0                 0         -
taitan-orm-trait/src/template/parsers/string_parser.rs                    22                 0   100.00%           5                 0   100.00%          51                 0   100.00%           0                 0         -
taitan-orm-trait/src/template/parsers/value_parser.rs                      6                 0   100.00%           4                 0   100.00%         120                 0   100.00%           0                 0         -
taitan-orm-trait/src/template/parsers/variable_parser.rs                  28                 0   100.00%           9                 0   100.00%          60                 0   100.00%           0                 0         -
taitan-orm-trait/src/template/structs/template_connective.rs               7                 7     0.00%           3                 3     0.00%          12                12     0.00%           0                 0         -
taitan-orm-trait/src/template/structs/template_expr.rs                   231               116    49.78%          38                11    71.05%         565               209    63.01%           0                 0         -
taitan-orm-trait/src/template/structs/template_placeholder.rs             30                 3    90.00%           8                 0   100.00%          66                 3    95.45%           0                 0         -
taitan-orm-trait/src/template/structs/template_sql_value.rs               30                 6    80.00%           4                 0   100.00%          34                 6    82.35%           0                 0         -
taitan-orm-trait/src/template/structs/template_string.rs                   8                 1    87.50%           3                 0   100.00%          12                 1    91.67%           0                 0         -
taitan-orm-trait/src/template/structs/template_variable.rs                 6                 2    66.67%           3                 2    33.33%          11                 6    45.45%           0                 0         -
taitan-orm-trait/src/template/structs/template_variable_chain.rs           5                 0   100.00%           4                 0   100.00%          13                 0   100.00%           0                 0         -
taitan-orm-trait/src/template/to_sql.rs                                    2                 2     0.00%           2                 2     0.00%           6                 6     0.00%           0                 0         -
taitan-orm-trait/src/template_record.rs                                    7                 7     0.00%           7                 7     0.00%          21                21     0.00%           0                 0         -
taitan-orm-trait/src/unique.rs                                             6                 6     0.00%           6                 6     0.00%          27                27     0.00%           0                 0         -
taitan-orm-trait/src/update_command.rs                                     3                 3     0.00%           3                 3     0.00%          15                15     0.00%           0                 0         -
taitan-orm/src/api/reader.rs                                             111                82    26.13%          16                10    37.50%         153                94    38.56%           0                 0         -
taitan-orm/src/api/reader_mut.rs                                         111               111     0.00%          16                16     0.00%         153               153     0.00%           0                 0         -
taitan-orm/src/api/template.rs                                            75                75     0.00%          10                10     0.00%         107               107     0.00%           0                 0         -
taitan-orm/src/api/template_mut.rs                                        75                75     0.00%          10                10     0.00%         107               107     0.00%           0                 0         -
taitan-orm/src/api/writer.rs                                              72                32    55.56%          12                 4    66.67%          64                20    68.75%           0                 0         -
taitan-orm/src/api/writer_mut.rs                                          72                61    15.28%          12                10    16.67%          64                54    15.62%           0                 0         -
taitan-orm/src/api_macro/executor.rs                                     146               116    20.55%          40                30    25.00%         233               177    24.03%           0                 0         -
taitan-orm/src/api_macro/transaction.rs                                   68                65     4.41%          40                38     5.00%         219               211     3.65%           0                 0         -
taitan-orm/src/database/mysql/database.rs                                 10                10     0.00%           5                 5     0.00%          19                19     0.00%           0                 0         -
taitan-orm/src/database/mysql/extractor.rs                                66                66     0.00%          22                22     0.00%          66                66     0.00%           0                 0         -
taitan-orm/src/database/mysql/transaction.rs                              11                11     0.00%           7                 7     0.00%          20                20     0.00%           0                 0         -
taitan-orm/src/database/postgres/database.rs                              10                10     0.00%           5                 5     0.00%          19                19     0.00%           0                 0         -
taitan-orm/src/database/postgres/extractor.rs                             66                66     0.00%          22                22     0.00%          66                66     0.00%           0                 0         -
taitan-orm/src/database/postgres/transaction.rs                           11                11     0.00%           7                 7     0.00%          20                20     0.00%           0                 0         -
taitan-orm/src/database/sqlite/config.rs                                   1                 1     0.00%           1                 1     0.00%           9                 9     0.00%           0                 0         -
taitan-orm/src/database/sqlite/database.rs                                39                 9    76.92%          12                 3    75.00%          49                 3    93.88%           0                 0         -
taitan-orm/src/database/sqlite/extractor.rs                               66                52    21.21%          22                15    31.82%          66                45    31.82%           0                 0         -
taitan-orm/src/database/sqlite/transaction.rs                             11                 2    81.82%           7                 0   100.00%          20                 0   100.00%           0                 0         -
taitan-orm/src/dto/count.rs                                               21                21     0.00%           6                 6     0.00%          27                27     0.00%           0                 0         -
taitan-orm/src/sql_generator.rs                                           93                51    45.16%          50                25    50.00%         485               259    46.60%           0                 0         -
taitan-orm/src/sql_generic_executor.rs                                   258               175    32.17%          48                32    33.33%         409               261    36.19%           0                 0         -
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                                   3249              2412    25.76%         941               697    25.93%        8144              5885    27.74%           0                 0         -