Skip to content
1 viewer

rust 1,860,550 · typescript 235,740 · javascript 132,956 · python 20,426 · 6,409 files · digest 3d1ed3bf6fd3 · built in 1.5 s · crystals off

consume

cre8_app_schedule::session_credits::consume

fn · cre8-app-schedule · crates/cre8-app-schedule/src/session_credits.rs:90 pub(crate) generic

45lines
4cyclomatic
0max nesting
16statements
4? exits
6params
6callers
5callees
0.9 (p76)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 3 sitesname · 1 sitename · 3 sitesname · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitebook_handlerapp-schedule · cc 16cre8_app_schedule::booking_connection::book_handlerconsumption_cannot_double_s…app-schedule · cc 1cre8_app_schedule::session_credits::tests::consumption_cannot_double_spend_and_replay_is_scopedfailed_batch_grants_no_cons…app-schedule · cc 1cre8_app_schedule::session_credits::tests::failed_batch_grants_no_consumption_and_cancellation_returns_oncean_unanswered_request_retur…app-schedule · cc 1cre8_app_schedule::session_credits::tests::an_unanswered_request_returns_its_credit_after_the_notice_deadlinemalformed_consumption_block…app-schedule · cc 1cre8_app_schedule::session_credits::tests::malformed_consumption_blocks_redemptiona_refund_marker_blocks_a_pr…app-schedule · cc 1cre8_app_schedule::session_credits::tests::a_refund_marker_blocks_a_previously_read_purchaseconsumeapp-schedule · cc 4cre8_app_schedule::session_credits::consumeshort_hashutil-graph-vertex · cc 1cre8_util_graph_vertex::short_hashusesapp-schedule · cc 1cre8_app_schedule::session_credits::usesopapp-schedule · cc 1cre8_app_schedule::session_credits::opremainingapp-schedule · cc 1cre8_app_schedule::session_credits::ledger::remainingrefund_blockedapp-schedule · cc 1cre8_app_schedule::session_credits::refund_blockedHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphCrossGraphView::vertices_by…app-truth · cc 3cre8_app_truth::cross_graph::CrossGraphView::vertices_by_kindwrite_opapp-schedule · cc 2cre8_app_schedule::session_credits::write_oprefund_block_vertex_idapp-shop-model · cc 1cre8_app_shop_model::session_package::refund_block_vertex_id

Control flow

Source not readable from this process.

Callees 5

Source not readable from this process.