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

request

cre8_app_matching::init::round_scheduler::request

fn · cre8-app-matching · crates/cre8-app-matching/src/init/round_scheduler.rs:185 pub documented

35lines
10cyclomatic
2max nesting
25statements
0? exits
4params
9callers
3callees
2.8 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 3 sitesname · 1 sitepath · 1 sitename · 1 sitename · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 2 sitesmethod · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitecompute_scheduledapp-matching · cc 2cre8_app_matching::init::compute_scheduledrun_status_requestapp-matching · cc 4cre8_app_matching::init::run_status_requestsubmit_at_or_below_the_limi…app-matching · cc 1cre8_app_matching::init::round_scheduler::tests::submit_at_or_below_the_limit_is_due_at_oncequeued_requests_are_served_…app-matching · cc 1cre8_app_matching::init::round_scheduler::tests::queued_requests_are_served_by_one_round_once_the_interval_passessubmitapp-matching · cc 1cre8_app_matching::init::round_scheduler::tests::submitadmitapp-matching · cc 3cre8_app_matching::init::admitreadapp-matching · cc 1cre8_app_matching::init::round_scheduler::tests::readconcurrent_requests_run_at_…app-matching · cc 2cre8_app_matching::init::tests::concurrent_requests_run_at_most_one_roundforce_ignores_the_book_size…app-matching · cc 1cre8_app_matching::init::round_scheduler::tests::force_ignores_the_book_size_and_the_intervala_request_finding_a_round_i…app-matching · cc 2cre8_app_matching::init::round_scheduler::tests::a_request_finding_a_round_in_flight_stays_recordedone_permit_at_a_time_across…app-matching · cc 3cre8_app_matching::init::round_scheduler::tests::one_permit_at_a_time_across_threadsa_failed_round_records_its_…app-matching · cc 1cre8_app_matching::init::round_scheduler::tests::a_failed_round_records_its_request_againa_request_recorded_after_th…app-matching · cc 1cre8_app_matching::init::round_scheduler::tests::a_request_recorded_after_the_book_was_read_stays_recordedrequestapp-matching · cc 10cre8_app_matching::init::round_scheduler::requestMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverdropapp-view-lib · cc 7cre8_app_view_lib::assets::scripts::booking_picker::dropState::pendingapp-matching · cc 2cre8_app_matching::init::round_scheduler::State::pendingwarn_onceutil-lock-ext · cc 3cre8_util_lock_ext::warn_oncefindapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::booking_picker::findbucketapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::booking_picker::bucketrenderMonthapp-view-lib · cc 9cre8_app_view_lib::assets::scripts::booking_picker::renderMonthmonthOfapp-view-lib · cc 1cre8_app_view_lib::assets::scripts::booking_picker::monthOfrenderSlotsapp-view-lib · cc 11cre8_app_view_lib::assets::scripts::booking_picker::renderSlots

Control flow

Source not readable from this process.

Callers 9

Callees 3

Source not readable from this process.