Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

drain

cre8_app_site::mailing::drain

fn · cre8-app-site · crates/cre8-app-site/src/mailing.rs:1098 pub(crate)

44lines
6cyclomatic
2max nesting
19statements
2? exits
2params
2callers
8callees
0.7 (p57)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (2 direct callers, 8 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

ref · 1 sitename · 1 sitename · 2 sitespath · 1 sitemethod · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitepath · 3 sitesname · 1 sitepath · 1 sitemethod · 3 sitesmethod · 3 sitesself · 1 sitepath · 1 sitename · 3 sitesname · 2 sitesmethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 3 sitesname · 1 sitepath · 1 sitemethod · 3 sitespath · 1 sitemethod · 1 siteSiteApp::connectionsapp-site · cc 53cre8_app_site::app::SiteApp::connectionsdrain_connectionapp-site · cc 1cre8_app_site::mailing::drain_connectiona_drain_finishes_idle_sends…app-site · cc 1cre8_app_site::mailing_tests::a_drain_finishes_idle_sends_as_their_sender_and_leaves_fresh_ones_alonedrainapp-site · cc 6cre8_app_site::mailing::drainHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphCrossGraphView::vertices_by…app-truth · cc 3cre8_app_truth::cross_graph::CrossGraphView::vertices_by_kindTimestamp::elapsedplatform-time · cc 1cre8_platform_time::Timestamp::elapsedtextapp-site · cc 1cre8_app_site::mailing::textsave_issueapp-site · cc 1cre8_app_site::mailing::save_issuesend_asapp-site · cc 32cre8_app_site::mailing::send_asissue_siteapp-site · cc 1cre8_app_site::mailing::issue_siteMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoversha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strwith_graph_mutapp-protocol · cc 9cre8_app_protocol::graph_store::with_graph_mutHoldingProtocolStore::enterapp-protocol · cc 1cre8_app_protocol::graph_store::HoldingProtocolStore::enteropen_protocol_graphapp-protocol · cc 1cre8_app_protocol::graph_store::open_protocol_graphambient_protocol_storeapp-protocol · cc 1cre8_app_protocol::graph_store::ambient::ambient_protocol_storelive_protocol_store_for_fal…app-protocol · cc 2cre8_app_protocol::graph_store::live_protocol_store_for_fallbackdispatch_app_connectionruntime-dispatch-api · cc 2cre8_runtime_dispatch_api::dispatch_app_connectionTimestamp::elapsed_msplatform-time · cc 1cre8_platform_time::Timestamp::elapsed_msget_siteapp-site · cc 1cre8_app_site::manifest_store::get_site

Control flow

Source not readable from this process.

Callees 8

Source not readable from this process.