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

reminder_plan

cre8_app_schedule::booking_connection::reminders::reminder_plan

fn · cre8-app-schedule · crates/cre8-app-schedule/src/booking_connection/reminders.rs:81 pub(crate) documented

32lines
9cyclomatic
3max nesting
28statements
0? exits
3params
7callers
8callees
1.4 (p89)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitemethod · 1 sitename · 2 sitesmethod · 1 sitename · 2 sitesname · 1 sitemethod · 1 sitename · 2 sitesname · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 2 sitesmethod · 1 siteself · 1 siteself · 1 siteon_lifecycleapp-schedule · cc 3cre8_app_schedule::booking_connection::reminders::on_lifecycleschedule_remindersapp-schedule · cc 9cre8_app_schedule::booking_connection::reminders::schedule_remindersdefault_plan_is_one_reminde…app-schedule · cc 1cre8_app_schedule::booking_connection::reminders::tests::default_plan_is_one_reminder_a_day_before_with_a_deterministic_idreminders_already_past_are_…app-schedule · cc 1cre8_app_schedule::booking_connection::reminders::tests::reminders_already_past_are_skippednotice_window_is_stated_in_…app-schedule · cc 1cre8_app_schedule::booking_connection::reminders::tests::notice_window_is_stated_in_the_reminderfollow_up_goes_out_after_th…app-schedule · cc 1cre8_app_schedule::booking_connection::reminders::tests::follow_up_goes_out_after_the_end_with_a_link_to_book_againfollow_up_links_to_the_prac…app-schedule · cc 1cre8_app_schedule::booking_connection::reminders::tests::follow_up_links_to_the_practice_booking_page_when_setno_reminders_and_no_follow_…app-schedule · cc 1cre8_app_schedule::booking_connection::reminders::tests::no_reminders_and_no_follow_up_is_an_empty_planreminder_planapp-schedule · cc 9cre8_app_schedule::booking_connection::reminders::reminder_planHostZone::local_textapp-schedule · cc 2cre8_app_schedule::tz::HostZone::local_textBooking::manage_pathapp-schedule · cc 1cre8_app_schedule::booking::Booking::manage_pathmail_linkapp-schedule · cc 8cre8_app_schedule::booking_connection::reminders::mail_linkdeliver_after_secsapp-schedule · cc 1cre8_app_schedule::booking_connection::reminders::deliver_after_secsBookingType::reminder_minut…app-schedule · cc 2cre8_app_schedule::booking::BookingType::reminder_minutesreminder_idapp-schedule · cc 1cre8_app_schedule::booking_connection::reminders::reminder_idfollow_up_idapp-schedule · cc 1cre8_app_schedule::booking_connection::reminders::follow_up_idBookingType::rebook_hrefapp-schedule · cc 2cre8_app_schedule::booking::BookingType::rebook_hrefHostZone::clockapp-schedule · cc 1cre8_app_schedule::tz::HostZone::clockBookingType::public_pathapp-schedule · cc 1cre8_app_schedule::booking::BookingType::public_path

Control flow

Source not readable from this process.

Callees 8

Source not readable from this process.