LCOV - code coverage report
Current view: top level - control_plane/attachment_service/src - http.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 90.8 % 295 268
Test Date: 2024-02-07 07:37:29 Functions: 85.6 % 97 83

Function Name Sort by function name Hit count Sort by function hit count
<attachment_service::http::HttpState as core::clone::Clone>::clone 0
<attachment_service::http::HttpState>::new 361
<attachment_service::http::HttpState>::new::{closure#0} 361
<utils::http::error::ApiError as core::convert::From<attachment_service::reconciler::ReconcileError>>::from 0
attachment_service::http::deletion_wrapper::<attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0}, attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}> 7
attachment_service::http::deletion_wrapper:: 6
attachment_service::http::deletion_wrapper:: 1
attachment_service::http::deletion_wrapper::<attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0}, attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}>::{closure#0} 7
attachment_service::http::deletion_wrapper::::{closure#0} 6
attachment_service::http::deletion_wrapper::::{closure#0} 1
attachment_service::http::deletion_wrapper::<attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0}, attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}>::{closure#0}::{closure#0} 7
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#0} 6
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#0} 1
attachment_service::http::deletion_wrapper::<attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0}, attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}>::{closure#0}::{closure#1} 7
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#1} 6
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#1} 1
attachment_service::http::deletion_wrapper::<attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0}, attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}>::{closure#0}::{closure#2} 0
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#2} 0
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#2} 0
attachment_service::http::deletion_wrapper::<attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0}, attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}>::{closure#0}::{closure#3} 0
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#3} 0
attachment_service::http::deletion_wrapper::::{closure#0}::{closure#3} 0
attachment_service::http::get_state 4092
attachment_service::http::handle_attach_hook 424
attachment_service::http::handle_attach_hook 212
attachment_service::http::handle_attach_hook::{closure#0} 212
attachment_service::http::handle_inspect 144
attachment_service::http::handle_inspect 72
attachment_service::http::handle_inspect::{closure#0} 72
attachment_service::http::handle_node_configure 8
attachment_service::http::handle_node_configure 4
attachment_service::http::handle_node_configure::{closure#0} 4
attachment_service::http::handle_node_list 4
attachment_service::http::handle_node_list 2
attachment_service::http::handle_node_list::{closure#0} 2
attachment_service::http::handle_node_register 1206
attachment_service::http::handle_node_register 603
attachment_service::http::handle_node_register::{closure#0} 603
attachment_service::http::handle_re_attach 1206
attachment_service::http::handle_re_attach 603
attachment_service::http::handle_re_attach::{closure#0} 603
attachment_service::http::handle_status 722
attachment_service::http::handle_status 361
attachment_service::http::handle_status::{closure#0} 361
attachment_service::http::handle_tenant_create 459
attachment_service::http::handle_tenant_create::{closure#0} 459
attachment_service::http::handle_tenant_delete 6
attachment_service::http::handle_tenant_delete::{closure#0} 6
attachment_service::http::handle_tenant_delete::{closure#0}::{closure#0}::{closure#0} 12
attachment_service::http::handle_tenant_locate 823
attachment_service::http::handle_tenant_locate::{closure#0} 823
attachment_service::http::handle_tenant_location_config 2
attachment_service::http::handle_tenant_location_config::{closure#0} 2
attachment_service::http::handle_tenant_shard_migrate 0
attachment_service::http::handle_tenant_shard_migrate::{closure#0} 0
attachment_service::http::handle_tenant_timeline_create 797
attachment_service::http::handle_tenant_timeline_create::{closure#0} 797
attachment_service::http::handle_tenant_timeline_delete 1
attachment_service::http::handle_tenant_timeline_delete::{closure#0} 1
attachment_service::http::handle_tenant_timeline_delete::{closure#0}::{closure#0}::{closure#0} 2
attachment_service::http::handle_tenant_timeline_passthrough 11
attachment_service::http::handle_tenant_timeline_passthrough::{closure#0} 11
attachment_service::http::handle_tenant_timeline_passthrough::{closure#0}::{closure#0} 0
attachment_service::http::handle_tenant_timeline_passthrough::{closure#0}::{closure#1} 0
attachment_service::http::handle_tenant_timeline_passthrough::{closure#0}::{closure#2} 11
attachment_service::http::handle_validate 822
attachment_service::http::handle_validate 411
attachment_service::http::handle_validate::{closure#0} 411
attachment_service::http::make_router 361
attachment_service::http::make_router::{closure#0} 86
attachment_service::http::make_router::{closure#10} 0
attachment_service::http::make_router::{closure#11} 459
attachment_service::http::make_router::{closure#12} 6
attachment_service::http::make_router::{closure#13} 2
attachment_service::http::make_router::{closure#14} 1
attachment_service::http::make_router::{closure#15} 797
attachment_service::http::make_router::{closure#16} 7
attachment_service::http::make_router::{closure#17} 4
attachment_service::http::make_router::{closure#1} 361
attachment_service::http::make_router::{closure#2} 603
attachment_service::http::make_router::{closure#3} 411
attachment_service::http::make_router::{closure#4} 212
attachment_service::http::make_router::{closure#5} 72
attachment_service::http::make_router::{closure#6} 823
attachment_service::http::make_router::{closure#7} 603
attachment_service::http::make_router::{closure#8} 2
attachment_service::http::make_router::{closure#9} 4
attachment_service::http::tenant_service_handler::<attachment_service::http::handle_tenant_create::{closure#0}, attachment_service::http::handle_tenant_create> 2099
attachment_service::http::tenant_service_handler:: 459
attachment_service::http::tenant_service_handler:: 6
attachment_service::http::tenant_service_handler:: 823
attachment_service::http::tenant_service_handler:: 2
attachment_service::http::tenant_service_handler:: 0
attachment_service::http::tenant_service_handler:: 797
attachment_service::http::tenant_service_handler:: 1
attachment_service::http::tenant_service_handler:: 11
attachment_service::http::tenant_service_handler::<attachment_service::http::handle_tenant_create::{closure#0}, attachment_service::http::handle_tenant_create>::{closure#0} 2099
attachment_service::http::tenant_service_handler::::{closure#0} 459
attachment_service::http::tenant_service_handler::::{closure#0} 6
attachment_service::http::tenant_service_handler::::{closure#0} 823
attachment_service::http::tenant_service_handler::::{closure#0} 2
attachment_service::http::tenant_service_handler::::{closure#0} 0
attachment_service::http::tenant_service_handler::::{closure#0} 797
attachment_service::http::tenant_service_handler::::{closure#0} 1
attachment_service::http::tenant_service_handler::::{closure#0} 11
attachment_service::http::tenant_service_handler::<attachment_service::http::handle_tenant_create::{closure#0}, attachment_service::http::handle_tenant_create>::{closure#0}::{closure#0}::{closure#0} 2099
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 459
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 6
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 823
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 2
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 0
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 797
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 1
attachment_service::http::tenant_service_handler::::{closure#0}::{closure#0}::{closure#0} 11

Generated by: LCOV version 2.1-beta