LCOV - code coverage report
Current view:
top level
-
service/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
Rust Backend Coverage
Lines:
92.9 %
312
290
Test Date:
2025-12-20 21:58:40
Functions:
72.9 %
59
43
Function Name
Hit count
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config4load
0
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config4load
0
_RNvMs2_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6Config4load
0
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config9load_from
0
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config9load_from
0
_RNvMs2_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6Config9load_from
0
_RNvXs1_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_11ConfigErrorINtNtCs3XFJfFEDSOQ_4core7convert4FromNtNtCs2pVNmZwsi2N_7figment5error5ErrorE4from
0
_RNvXs1_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_11ConfigErrorINtNtCs3XFJfFEDSOQ_4core7convert4FromNtNtCs2pVNmZwsi2N_7figment5error5ErrorE4from
0
_RNvXs1_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_11ConfigErrorINtNtCs3XFJfFEDSOQ_4core7convert4FromNtNtCs2pVNmZwsi2N_7figment5error5ErrorE4from
0
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_13test_defaults
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_15port_boundaries
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_22cors_origin_boundaries
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_24frame_options_boundaries
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_26max_connections_boundaries
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_27test_cors_defaults_to_empty
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_27test_cors_deserialize_array
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_27test_swagger_can_be_enabled
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_30database_url_scheme_boundaries
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_32test_swagger_disabled_by_default
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_34test_cors_deserialize_empty_string
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_36test_validation_accepts_valid_config
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_37test_cors_validation_accepts_wildcard
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_38test_graphql_playground_can_be_enabled
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_40test_validation_rejects_non_postgres_url
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_41test_validation_accepts_postgresql_scheme
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_42test_cors_validation_accepts_valid_origins
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_42test_validation_rejects_empty_database_url
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_43test_cors_validation_rejects_invalid_origin
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_43test_graphql_playground_disabled_by_default
1
_RNvNtNtCsksnxPI94Cip_16tinycongress_api6config5testss_44test_cors_deserialize_comma_separated_string
1
_RINvNtCsg6rijuwuDkk_16tinycongress_api6config19deserialize_originsNtNtNtCs2pVNmZwsi2N_7figment5value2de17ConfiguredValueDeEB4_
3
_RINvNtCsg6rijuwuDkk_16tinycongress_api6config19deserialize_originsNtNtNtCs2pVNmZwsi2N_7figment5value2de17ConfiguredValueDeEB4_
0
_RINvNtCsksnxPI94Cip_16tinycongress_api6config19deserialize_originsQINtNtCsfLfxZHT1Bir_10serde_json2de12DeserializerNtNtB18_4read7StrReadEEB4_
3
_RNCINvNtCsg6rijuwuDkk_16tinycongress_api6config19deserialize_originsNtNtNtCs2pVNmZwsi2N_7figment5value2de17ConfiguredValueDeE0B6_
5
_RNCINvNtCsg6rijuwuDkk_16tinycongress_api6config19deserialize_originsNtNtNtCs2pVNmZwsi2N_7figment5value2de17ConfiguredValueDeE0B6_
0
_RNCINvNtCsksnxPI94Cip_16tinycongress_api6config19deserialize_originsQINtNtCsfLfxZHT1Bir_10serde_json2de12DeserializerNtNtB1a_4read7StrReadEE0B6_
5
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config8validate
40
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config8validate
0
_RNvMs2_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6Config8validate
40
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_host
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_host
0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config12default_host
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_port
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_port
0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config12default_port
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config17default_log_level
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config17default_log_level
0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config17default_log_level
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_max_connections
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_max_connections
0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config23default_max_connections
41
_RNvXs0_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6ConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
41
_RNvXs0_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6ConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
0
_RNvXs0_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6ConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_allowed_origins
42
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_allowed_origins
0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config23default_allowed_origins
42
_RNvXNtCsg6rijuwuDkk_16tinycongress_api6configNtB2_10CorsConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
42
_RNvXNtCsg6rijuwuDkk_16tinycongress_api6configNtB2_10CorsConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
0
_RNvXNtCsksnxPI94Cip_16tinycongress_api6configNtB2_10CorsConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
42
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config11default_csp
64
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config11default_csp
20
_RNvNtCsksnxPI94Cip_16tinycongress_api6config11default_csp
44
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config20default_hsts_max_age
64
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config20default_hsts_max_age
20
_RNvNtCsksnxPI94Cip_16tinycongress_api6config20default_hsts_max_age
44
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config21default_frame_options
64
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config21default_frame_options
20
_RNvNtCsksnxPI94Cip_16tinycongress_api6config21default_frame_options
44
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_referrer_policy
64
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_referrer_policy
20
_RNvNtCsksnxPI94Cip_16tinycongress_api6config23default_referrer_policy
44
_RNvXs_NtCsg6rijuwuDkk_16tinycongress_api6configNtB4_21SecurityHeadersConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
64
_RNvXs_NtCsg6rijuwuDkk_16tinycongress_api6configNtB4_21SecurityHeadersConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
20
_RNvXs_NtCsksnxPI94Cip_16tinycongress_api6configNtB4_21SecurityHeadersConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default
44
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_true
128
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_true
40
_RNvNtCsksnxPI94Cip_16tinycongress_api6config12default_true
88
Generated by:
LCOV version 2.0-1