LCOV - code coverage report
Current view: top level - proxy/src/serverless - sql_over_http.rs (source / functions) Coverage Total Hit
Test: aca8877be6ceba750c1be359ed71bc1799d52b30.info Lines: 86.3 % 313 270
Test Date: 2024-02-14 18:05:35 Functions: 61.6 % 138 85

Function Name Sort by function name Hit count Sort by function hit count
<proxy::serverless::sql_over_http::ConnInfoError as core::fmt::Debug>::fmt 0
>::from 0
>::from 0
>::from 0
::source 0
::fmt 0
::fmt 0
proxy::serverless::sql_over_http::get_conn_info::{closure#0} 0
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#16} 0
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#12} 0
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#3} 0
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#4} 0
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#5} 0
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#10} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#11} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#12} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#14} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#1} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#2} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#3} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#4} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#5} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#6} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#7} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#8} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#9} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#13} 2
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#13} 1
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#13}::{closure#0} 1
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#2} 2
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#10} 3
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#11} 3
proxy::serverless::sql_over_http::query_batch 3
proxy::serverless::sql_over_http::query_batch::{closure#0} 3
proxy::serverless::sql_over_http::handle::{closure#0}::{closure#15} 5
<proxy::serverless::sql_over_http::BatchQueryData as serde::de::Deserialize>::deserialize::<_> 12
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 3
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 3
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map_ref<::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> 3
::deserialize::> 3
proxy::serverless::sql_over_http::handle::{closure#0}::get::<_, _>::{closure#0} 13
proxy::serverless::sql_over_http::handle::{closure#0}::get::<_, _>::{closure#0} 0
proxy::serverless::sql_over_http::handle::{closure#0}::get::<&str, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#2}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::<&str, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#3}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#10}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#11}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#12}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#14}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#4}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#5}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#6}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#7}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#8}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#9}>::{closure#0} 1
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#13}>::{closure#0} 1
<proxy::serverless::sql_over_http::Payload as serde::de::Deserialize>::deserialize::<_> 47
::deserialize::<_> 0
::deserialize::<&mut serde_json::de::Deserializer> 47
proxy::serverless::sql_over_http::get_conn_info 47
proxy::serverless::sql_over_http::handle 47
proxy::serverless::sql_over_http::handle::{closure#0} 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#0} 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#0}::{closure#0} 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#1} 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#6} 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#7} 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#8} 47
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#0} 50
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#0} 0
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#0} 13
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#0} 37
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#4} 52
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#4} 0
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#4} 13
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#4} 39
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#3} 53
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#3} 0
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#3} 13
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#3} 40
proxy::serverless::sql_over_http::query_to_json::<_> 54
proxy::serverless::sql_over_http::query_to_json::<_> 0
proxy::serverless::sql_over_http::query_to_json:: 13
proxy::serverless::sql_over_http::query_to_json:: 41
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0} 54
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0} 0
proxy::serverless::sql_over_http::query_to_json::::{closure#0} 13
proxy::serverless::sql_over_http::query_to_json::::{closure#0} 41
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#1} 54
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#1} 0
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#1} 15
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#1} 39
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#2} 54
proxy::serverless::sql_over_http::query_to_json::<_>::{closure#0}::{closure#2} 0
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#2} 13
proxy::serverless::sql_over_http::query_to_json::::{closure#0}::{closure#2} 41
proxy::serverless::sql_over_http::bytes_to_pg_text::<_> 57
proxy::serverless::sql_over_http::bytes_to_pg_text::<_> 0
proxy::serverless::sql_over_http::bytes_to_pg_text::> 57
proxy::serverless::sql_over_http::handle::{closure#0}::get::<_, _> 65
proxy::serverless::sql_over_http::handle::{closure#0}::get::<_, _> 0
proxy::serverless::sql_over_http::handle::{closure#0}::get::<&str, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#2}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::<&str, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#3}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#10}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#11}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#12}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#14}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#4}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#5}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#6}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#7}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#8}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#9}> 5
proxy::serverless::sql_over_http::handle::{closure#0}::get::, proxy::serverless::sql_over_http::handle::{closure#0}::{closure#13}> 5
proxy::serverless::sql_over_http::handle_inner 94
proxy::serverless::sql_over_http::handle_inner::{closure#0} 0
proxy::serverless::sql_over_http::handle_inner 47
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0} 47
<proxy::serverless::sql_over_http::QueryData as serde::de::Deserialize>::deserialize::<_> 415
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> 57
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map_ref<::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> 60
::deserialize::> 60
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 119
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 119
proxy::serverless::sql_over_http::handle_inner::{closure#0}::{closure#0}::{closure#9} 860

Generated by: LCOV version 2.1-beta