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

kind

cre8_app_schedule::slots::tests::kind

fn · cre8-app-schedule · crates/cre8-app-schedule/src/slots.rs:469 test code

7lines
1cyclomatic
0max nesting
5statements
0? exits
0params
31callers
2callees
2.6 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteref · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitea_working_day_fills_the_gri…app-schedule · cc 1cre8_app_schedule::slots::tests::a_working_day_fills_the_grid_and_weekends_are_emptythe_meeting_must_fit_inside…app-schedule · cc 1cre8_app_schedule::slots::tests::the_meeting_must_fit_inside_its_bandinterval_and_duration_are_i…app-schedule · cc 1cre8_app_schedule::slots::tests::interval_and_duration_are_independenta_busy_interval_removes_exa…app-schedule · cc 1cre8_app_schedule::slots::tests::a_busy_interval_removes_exactly_the_slots_it_coversbuffers_widen_a_booking_int…app-schedule · cc 1cre8_app_schedule::slots::tests::buffers_widen_a_booking_into_its_neighboursminimum_notice_pushes_the_f…app-schedule · cc 1cre8_app_schedule::slots::tests::minimum_notice_pushes_the_first_offer_outthe_horizon_bounds_how_far_…app-schedule · cc 1cre8_app_schedule::slots::tests::the_horizon_bounds_how_far_out_the_page_offersan_inactive_type_or_an_empt…app-schedule · cc 1cre8_app_schedule::slots::tests::an_inactive_type_or_an_empty_pool_offers_nothinga_closed_date_override_beat…app-schedule · cc 1cre8_app_schedule::slots::tests::a_closed_date_override_beats_the_weekday_hoursan_hours_override_replaces_…app-schedule · cc 1cre8_app_schedule::slots::tests::an_hours_override_replaces_the_weekday_bandthe_daily_cap_closes_a_day_…app-schedule · cc 1cre8_app_schedule::slots::tests::the_daily_cap_closes_a_day_once_it_is_meta_group_slot_keeps_its_seat…app-schedule · cc 1cre8_app_schedule::slots::tests::a_group_slot_keeps_its_seats_open_until_it_fillsa_one_on_one_slot_is_hidden…app-schedule · cc 1cre8_app_schedule::slots::tests::a_one_on_one_slot_is_hidden_by_its_own_reservationslot_assignment_agrees_with…app-schedule · cc 1cre8_app_schedule::slots::tests::slot_assignment_agrees_with_the_listingkindapp-schedule · cc 1cre8_app_schedule::slots::tests::kindBookingType::newapp-schedule · cc 1cre8_app_schedule::booking::BookingType::newnormalize_booking_typeapp-schedule · cc 22cre8_app_schedule::booking::normalize_booking_typeslugifyapp-schedule · cc 1cre8_app_schedule::booking::slugifyderive_booking_type_idapp-schedule · cc 1cre8_app_schedule::booking::derive_booking_type_iddefault_hoursapp-schedule · cc 1cre8_app_schedule::booking::default_hoursis_known_zoneapp-schedule · cc 2cre8_app_schedule::tz::is_known_zoneBookingType::host_idsapp-schedule · cc 2cre8_app_schedule::booking::BookingType::host_idsHourRule::is_validapp-schedule · cc 3cre8_app_schedule::booking::HourRule::is_validvalidate_booking_page_urlapp-schedule · cc 7cre8_app_schedule::booking::validate_booking_page_urlformat_offset_labelapp-schedule · cc 1cre8_app_schedule::booking::format_offset_labelvalidate_organizer_emailapp-schedule · cc 10cre8_app_schedule::booking::validate_organizer_emailnormalize_intakeapp-schedule · cc 8cre8_app_schedule::booking::normalize_intake

Control flow

Source not readable from this process.

Callers 31

Callees 2

Source not readable from this process.