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

try_connect

cre8_app_schedule::booking_connection::try_connect

fn · cre8-app-schedule · crates/cre8-app-schedule/src/booking_connection.rs:442 pub documented

20lines
6cyclomatic
1max nesting
13statements
2? exits
2params
32callers
5callees
16.5 (p100)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 3 sitespath · 1 sitename · 3 sitesname · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 4 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 siteref · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 siteset_monday_hoursapp-schedule · cc 1cre8_app_schedule::booking_connection::tests::set_monday_hourscallapp-schedule · cc 1cre8_app_schedule::e2e_tests::calldefine_paidapp-schedule · cc 1cre8_app_schedule::booking_connection::tests::define_paidbook_bobapp-schedule · cc 1cre8_app_schedule::booking_connection::tests::book_bobbookapp-schedule · cc 1cre8_app_schedule::practice::tests::bookslot_startsapp-schedule · cc 1cre8_app_schedule::booking_connection::lifecycle_tests::slot_startsconnect_with_runtimeapp-schedule · cc 4cre8_app_schedule::view_templates::connect_with_runtimedefine_request_typeapp-schedule · cc 1cre8_app_schedule::booking_connection::lifecycle_tests::define_request_typetask_feasibilityapp-task · cc 3cre8_app_task::connection::task_feasibilitydefine_first_visitapp-schedule · cc 1cre8_app_schedule::booking_connection::lifecycle_tests::define_first_visitcallapp-schedule · cc 1cre8_app_schedule::booking_connection::tests::calldefineapp-schedule · cc 1cre8_app_schedule::booking_connection::tests::defineconnectapp-schedule · cc 9cre8_app_schedule::connection::connectcallapp-schedule · cc 1cre8_app_schedule::practice::tests::callrefusalapp-schedule · cc 2cre8_app_schedule::booking_connection::lifecycle_tests::refusalrouteapp-schedule · cc 1cre8_app_schedule::practice::waitlist_tests::routethe_requests_queue_lists_on…app-schedule · cc 1cre8_app_schedule::booking_connection::lifecycle_tests::the_requests_queue_lists_only_the_callers_ownunknown_actions_fall_throug…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::unknown_actions_fall_through_to_schedules_own_routera_bad_schema_is_an_error_no…app-schedule · cc 2cre8_app_schedule::booking_connection::tests::a_bad_schema_is_an_error_not_a_defaulted_writepassport_owns_host_mutation…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::passport_owns_host_mutations_and_request_bodies_cannot_impersonate_ita_public_calendar_paid_in_c…app-schedule · cc 2cre8_app_schedule::booking_connection::tests::a_public_calendar_paid_in_cre8_shows_its_times_but_books_only_signed_inappointment_outcomes_bind_p…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::appointment_outcomes_bind_passport_stay_private_then_pair_without_authoritydefine_type_rejects_a_slug_…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::define_type_rejects_a_slug_with_nothing_addressable_in_itoverride_dates_parse_as_iso…app-schedule · cc 1cre8_app_schedule::booking_connection::tests::override_dates_parse_as_iso_and_reject_junktry_connectapp-schedule · cc 6cre8_app_schedule::booking_connection::try_connecthandlerapp-view-lib · cc 1cre8_app_view_lib::assets::scripts::primitive_tabs::handlerparse_connection_inpututil-json · cc 1cre8_util_json::parse_connection_inputlistapp-schedule · cc 5cre8_app_schedule::customer::listfold_flat_intake_fieldsapp-schedule · cc 4cre8_app_schedule::booking_connection::fold_flat_intake_fieldsclaimapp-schedule · cc 3cre8_app_schedule::customer::claimwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphwith_graph_mutapp-protocol · cc 9cre8_app_protocol::graph_store::with_graph_mutnow_ms_i64platform-time · cc 1cre8_platform_time::now_ms_i64handleapp-view-lib · cc 17cre8_app_view_lib::assets::scripts::primitive_tabs::handleHostZone::utcapp-schedule · cc 1cre8_app_schedule::tz::HostZone::utclist_bookingsapp-schedule · cc 1cre8_app_schedule::booking::list_bookingsload_booking_typeapp-schedule · cc 1cre8_app_schedule::booking::load_booking_typeupsert_bookingapp-schedule · cc 1cre8_app_schedule::booking::upsert_bookingBookingType::public_pathapp-schedule · cc 1cre8_app_schedule::booking::BookingType::public_pathintake_valuesapp-schedule · cc 13cre8_app_schedule::booking_connection::intake_values

Control flow

Source not readable from this process.

Callers 32

Callees 5

Source not readable from this process.