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 Sort by function name Hit count Sort by function hit count
_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_6Config4load 0
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config4load 0
_RNvMs2_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6Config4load 0
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config8validate 40
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config8validate 0
_RNvMs2_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6Config8validate 40
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config9load_from 0
_RNvMs2_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6Config9load_from 0
_RNvMs2_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6Config9load_from 0
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config11default_csp 64
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config11default_csp 20
_RNvNtCsksnxPI94Cip_16tinycongress_api6config11default_csp 44
_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_api6config12default_true 128
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config12default_true 40
_RNvNtCsksnxPI94Cip_16tinycongress_api6config12default_true 88
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config17default_log_level 41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config17default_log_level 0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config17default_log_level 41
_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_allowed_origins 42
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_allowed_origins 0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config23default_allowed_origins 42
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_max_connections 41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_max_connections 0
_RNvNtCsksnxPI94Cip_16tinycongress_api6config23default_max_connections 41
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_referrer_policy 64
_RNvNtCsg6rijuwuDkk_16tinycongress_api6config23default_referrer_policy 20
_RNvNtCsksnxPI94Cip_16tinycongress_api6config23default_referrer_policy 44
_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
_RNvXNtCsg6rijuwuDkk_16tinycongress_api6configNtB2_10CorsConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 42
_RNvXNtCsg6rijuwuDkk_16tinycongress_api6configNtB2_10CorsConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 0
_RNvXNtCsksnxPI94Cip_16tinycongress_api6configNtB2_10CorsConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 42
_RNvXs0_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6ConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 41
_RNvXs0_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_6ConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 0
_RNvXs0_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_6ConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 41
_RNvXs1_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_11ConfigErrorINtNtCs3XFJfFEDSOQ_4core7convert4FromNtNtCs2pVNmZwsi2N_7figment5error5ErrorE4from 0
_RNvXs1_NtCsg6rijuwuDkk_16tinycongress_api6configNtB5_11ConfigErrorINtNtCs3XFJfFEDSOQ_4core7convert4FromNtNtCs2pVNmZwsi2N_7figment5error5ErrorE4from 0
_RNvXs1_NtCsksnxPI94Cip_16tinycongress_api6configNtB5_11ConfigErrorINtNtCs3XFJfFEDSOQ_4core7convert4FromNtNtCs2pVNmZwsi2N_7figment5error5ErrorE4from 0
_RNvXs_NtCsg6rijuwuDkk_16tinycongress_api6configNtB4_21SecurityHeadersConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 64
_RNvXs_NtCsg6rijuwuDkk_16tinycongress_api6configNtB4_21SecurityHeadersConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 20
_RNvXs_NtCsksnxPI94Cip_16tinycongress_api6configNtB4_21SecurityHeadersConfigNtNtCs3XFJfFEDSOQ_4core7default7Default7default 44

Generated by: LCOV version 2.0-1