LCOV - code coverage report
Current view: top level - proxy/src/serverless - rest.rs (source / functions) Coverage Total Hit
Test: 4be46b1c0003aa3bbac9ade362c676b419df4c20.info Lines: 0.0 % 682 0
Test Date: 2025-07-22 17:50:06 Functions: 0.0 % 86 0

Function Name Sort by function name Hit count Sort by function hit count
<<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SchemaRow as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<<>>::get_remote::{closure#0}::SchemaRow as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<<>>::get_remote::{closure#0}::SchemaRow as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SingleRow<_> as serde::de::Deserialize>::deserialize::__Visitor<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::ConfigRow> as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<<>>::get_remote::{closure#0}::SingleRow<_> as serde::de::Deserialize>::deserialize::__Visitor<>>::get_remote::{closure#0}::ConfigRow> as serde::de::Visitor>::visit_map::> 0
<<>>::get_remote::{closure#0}::SingleRow<_> as serde::de::Deserialize>::deserialize::__Visitor<>>::get_remote::{closure#0}::ConfigRow> as serde::de::Visitor>::visit_seq::> 0
<<>>::get_remote::{closure#0}::SingleRow<_> as serde::de::Deserialize>::deserialize::__Visitor<>>::get_remote::{closure#0}::SchemaRow> as serde::de::Visitor>::visit_map::> 0
<<>>::get_remote::{closure#0}::SingleRow<_> as serde::de::Deserialize>::deserialize::__Visitor<>>::get_remote::{closure#0}::SchemaRow> as serde::de::Visitor>::visit_seq::> 0
<<proxy::serverless::rest::PostgresError as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<proxy::serverless::rest::handle_rest_inner::{closure#0}::EnvRows as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<<proxy::serverless::rest::handle_rest_inner::{closure#0}::MainRow as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<proxy::serverless::rest::handle_rest_inner::{closure#0}::MainRows as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<proxy::serverless::rest::handle_rest_inner::{closure#0}::QueryResults as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::SliceRead>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_cached_or_remote 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_cached_or_remote::{closure#0} 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_cached_or_remote::{closure#0}::{closure#0} 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0} 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::{closure#0} 0
<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::{closure#1} 0
<proxy::serverless::rest::PostgresError as core::fmt::Display>::fmt 0
<proxy::serverless::rest::PostgresError as proxy::error::ReportableError>::get_error_kind 0
<proxy::serverless::rest::PostgresError as proxy::error::UserFacingError>::to_string_client 0
<proxy::serverless::rest::PostgresError as proxy::serverless::error::HttpCodeError>::get_http_status_code 0
<proxy::serverless::rest::RestError as proxy::error::ReportableError>::get_error_kind 0
<proxy::serverless::rest::RestError as proxy::error::UserFacingError>::to_string_client 0
<proxy::serverless::rest::RestError as proxy::error::UserFacingError>::to_string_client::{closure#0} 0
<proxy::serverless::rest::RestError as proxy::serverless::error::HttpCodeError>::get_http_status_code 0
<proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::StrRead>> 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::> 0
<proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::StrRead>>::{closure#0} 0
::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
::deserialize::>::{closure#0} 0
proxy::serverless::rest::deserialize_comma_separated::<&mut serde_json::de::Deserializer<serde_json::read::StrRead>> 0
proxy::serverless::rest::deserialize_comma_separated_option::<&mut serde_json::de::Deserializer<serde_json::read::StrRead>> 0
proxy::serverless::rest::fmt_env_query 0
proxy::serverless::rest::fmt_env_query::{closure#0} 0
proxy::serverless::rest::handle 0
proxy::serverless::rest::handle::{closure#0} 0
proxy::serverless::rest::handle::{closure#0}::{closure#0} 0
proxy::serverless::rest::handle::{closure#0}::{closure#1} 0
proxy::serverless::rest::handle_inner 0
proxy::serverless::rest::handle_inner::{closure#0} 0
proxy::serverless::rest::handle_inner::{closure#0}::{closure#0} 0
proxy::serverless::rest::handle_inner::{closure#0}::{closure#1} 0
proxy::serverless::rest::handle_rest_inner 0
proxy::serverless::rest::handle_rest_inner::{closure#0} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#0} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#10} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#11} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#12} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#13} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#14} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#16} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#17} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#18} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#1} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#2} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#3} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#4} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#5} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#6} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#7} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#8} 0
proxy::serverless::rest::handle_rest_inner::{closure#0}::{closure#9} 0
proxy::serverless::rest::make_local_proxy_request::<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SingleRow<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>> 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::ConfigRow>, core::iter::adapters::cloned::Cloned>> 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>> 0
proxy::serverless::rest::make_local_proxy_request::<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SingleRow<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0} 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::ConfigRow>, core::iter::adapters::cloned::Cloned>>::{closure#0} 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0} 0
proxy::serverless::rest::make_local_proxy_request::<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SingleRow<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0}::{closure#0} 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::ConfigRow>, core::iter::adapters::cloned::Cloned>>::{closure#0}::{closure#0} 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0}::{closure#0} 0
proxy::serverless::rest::make_local_proxy_request::<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SingleRow<<proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, alloc::sync::Arc<(proxy::serverless::rest::ApiConfig, proxy::serverless::rest::ouroboros_impl_db_schema_owned::DbSchemaOwned)>>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0}::{closure#1} 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::ConfigRow>, core::iter::adapters::cloned::Cloned>>::{closure#0}::{closure#1} 0
proxy::serverless::rest::make_local_proxy_request::<>>::get_remote::{closure#0}::SingleRow<>>::get_remote::{closure#0}::SchemaRow>, alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0}::{closure#1} 0
proxy::serverless::rest::make_raw_local_proxy_request::<alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>> 0
proxy::serverless::rest::make_raw_local_proxy_request::> 0
proxy::serverless::rest::make_raw_local_proxy_request::>> 0
proxy::serverless::rest::make_raw_local_proxy_request::<alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0} 0
proxy::serverless::rest::make_raw_local_proxy_request::>::{closure#0} 0
proxy::serverless::rest::make_raw_local_proxy_request::>>::{closure#0} 0
proxy::serverless::rest::make_raw_local_proxy_request::<alloc::vec::Vec<(&http::header::name::HeaderName, http::header::value::HeaderValue)>>::{closure#0}::{closure#1} 0
proxy::serverless::rest::make_raw_local_proxy_request::>::{closure#0}::{closure#1} 0
proxy::serverless::rest::make_raw_local_proxy_request::>>::{closure#0}::{closure#1} 0
proxy::serverless::rest::split_comma_separated 0
proxy::serverless::rest::split_comma_separated::{closure#0} 0
proxy::serverless::rest::to_sql_param 0
proxy::serverless::rest::to_sql_param::{closure#0} 0

Generated by: LCOV version 2.1-beta