Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off

availability_handler

cre8_app_schedule::practice::connection::availability_handler

fn · cre8-app-schedule · crates/cre8-app-schedule/src/practice/connection.rs:671

86lines
12cyclomatic
3max nesting
32statements
10? exits
2params
0callers
16callees
0.5 (p0)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 siteref · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 4 sitesname · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 3 sitesname · 1 sitepath · 1 sitemethod · 3 sitesmethod · 3 sitesname · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 siteavailability_handlerapp-schedule · cc 12cre8_app_schedule::practice::connection::availability_handlerwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphnow_ms_i64platform-time · cc 1cre8_platform_time::now_ms_i64slugifyapp-schedule · cc 1cre8_app_schedule::booking::slugifytrimmedapp-schedule · cc 1cre8_app_schedule::practice::connection::trimmedload_booking_type_by_slugapp-schedule · cc 1cre8_app_schedule::booking::load_booking_type_by_slugoffering_slugapp-schedule · cc 1cre8_app_schedule::practice::projection::offering_slugService::offered_variantsapp-schedule · cc 2cre8_app_schedule::practice::model::Service::offered_variantsStaff::offersapp-schedule · cc 2cre8_app_schedule::practice::model::Staff::offersStaff::works_atapp-schedule · cc 2cre8_app_schedule::practice::model::Staff::works_atModality::fitsapp-schedule · cc 3cre8_app_schedule::practice::model::Modality::fitsvisible_practiceapp-schedule · cc 3cre8_app_schedule::practice::connection::visible_practiceoffered_slotsapp-schedule · cc 1cre8_app_schedule::booking_connection::offered_slotssweep_before_readapp-schedule · cc 1cre8_app_schedule::booking_connection::sweep_before_readinside_effective_shiftapp-schedule · cc 3cre8_app_schedule::practice::connection::inside_effective_shiftnow_msplatform-time · cc 1cre8_platform_time::now_msHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverslug_kebabutil-text · cc 4cre8_util_text::slug_kebabHoldingProtocolStore::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_fallbackHostZone::minute_of_dayapp-schedule · cc 1cre8_app_schedule::tz::HostZone::minute_of_dayHostZone::day_indexapp-schedule · cc 1cre8_app_schedule::tz::HostZone::day_index

Control flow

Source not readable from this process.

Callers 0

    Callees 16

    Source not readable from this process.