Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

release_committed_durable

cre8_app_budget::policy::release_committed_durable

fn · cre8-app-budget · crates/cre8-app-budget/src/policy.rs:392 pub

8lines
2cyclomatic
1max nesting
5statements
1? exits
2params
6callers
3callees
2.3 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitecommit_task_budget_assetapp-task · cc 3cre8_app_task::connection::commit_task_budget_assetcancel_handlerapp-task · cc 1cre8_app_task::connection::cancel_handlerrecord_formed_validation_ou…app-time · cc 4cre8_app_time::connection::record_formed_validation_outcomepersist_created_taskapp-task · cc 4cre8_app_task::connection::persist_created_taskcommit_realize_release_life…app-budget · cc 1cre8_app_budget::connection::tests::commit_realize_release_lifecycle_connectionsbudget_lifecycle_commit_rea…app-compute · cc 1cre8_app_compute::package_position::tests::budget_lifecycle_commit_realize_releaserelease_task_budget_commitsapp-task · cc 2cre8_app_task::connection::release_task_budget_commitsrecord_rejected_time_valida…app-time · cc 1cre8_app_time::connection::record_rejected_time_validationmaybe_release_task_budgetapp-task · cc 2cre8_app_task::connection::maybe_release_task_budgetmaybe_budget_release_on_can…app-compute · cc 2cre8_app_compute::package_position::maybe_budget_release_on_cancelhandle_budget_releaseapp-budget · cc 1cre8_app_budget::connection::handle_budget_releasedurable_lifecycle_helpers_d…app-budget · cc 1cre8_app_budget::policy::tests::durable_lifecycle_helpers_degrade_to_in_memory_without_protocol_storerelease_committed_durableapp-budget · cc 2cre8_app_budget::policy::release_committed_durablelock_storeapp-budget · cc 1cre8_app_budget::store::lock_storepersist_chain_from_leafapp-budget · cc 2cre8_app_budget::policy::persist_chain_from_leafrelease_committedapp-budget · cc 4cre8_app_budget::policy::release_committednow_msplatform-time · cc 1cre8_platform_time::now_msstoreapp-budget · cc 1cre8_app_budget::store::storelock_budget_storeapp-budget · cc 1cre8_app_budget::store::lock_budget_storemaybe_reset_chain_windows_l…app-budget · cc 2cre8_app_budget::policy::maybe_reset_chain_windows_lockedwalk_ancestorsapp-budget · cc 1cre8_app_budget::store::walk_ancestorspersist_budgetapp-budget · cc 2cre8_app_budget::persistence::persist_budgetapply_delta_to_ancestors_lo…app-budget · cc 2cre8_app_budget::policy::apply_delta_to_ancestors_locked

Control flow

Source not readable from this process.

Callees 3

Source not readable from this process.