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

change

cre8_app_schedule::session_credits::change

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

17lines
2cyclomatic
1max nesting
7statements
2? exits
4params
4callers
3callees
0.8 (p70)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (4 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 · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitecancel_booking_handlerapp-schedule · cc 7cre8_app_schedule::booking_connection::cancel_booking_handlercancellation_observes_paid_…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::cancellation_observes_paid_state_before_closing_the_slotcancellation_before_checkou…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::cancellation_before_checkout_settlement_preserves_the_late_refund_pathcancellation_refuses_a_supe…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::cancellation_refuses_a_superseded_booking_without_changing_itunresolved_refund_remains_r…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::unresolved_refund_remains_retryable_on_the_cancelled_bookingcancel_current_bookingapp-schedule · cc 5cre8_app_schedule::booking_connection::cancel_current_bookingreschedule_handlerapp-schedule · cc 10cre8_app_schedule::booking_connection::reschedule_handlerfailed_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_deadlinechangeapp-schedule · cc 2cre8_app_schedule::session_credits::changeopapp-schedule · cc 1cre8_app_schedule::session_credits::opbooking_useapp-schedule · cc 4cre8_app_schedule::session_credits::booking_useCreditUse::move_toapp-schedule · cc 1cre8_app_schedule::session_credits::ledger::CreditUse::move_towrite_opapp-schedule · cc 2cre8_app_schedule::session_credits::write_opusesapp-schedule · cc 1cre8_app_schedule::session_credits::uses

Control flow

Source not readable from this process.

Callees 3

Source not readable from this process.