Skip to content
1 viewer

rust 1,879,639 · typescript 232,735 · javascript 134,783 · python 22,539 · 6,526 files · digest 737f366c4a5f · built in 13.5 s · crystals off

Reservation::new

cre8_app_schedule::model::Reservation::new

method · cre8-app-schedule · crates/cre8-app-schedule/src/model.rs:437 pub

29lines
1cyclomatic
0max nesting
4statements
0? exits
5params
22callers
1callees
4.2 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (22 direct callers, 1 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 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitename · 1 sitereserve_recurrence_occurren…app-schedule · cc 2cre8_app_schedule::connection::reserve_recurrence_occurrenceimport_feedapp-schedule · cc 9cre8_app_schedule::connection::import_feedapply_changesapp-schedule · cc 15cre8_app_schedule::sync::mirror::apply_changesreserve_in_graphapp-schedule · cc 3cre8_app_schedule::connection::reserve_in_graphbook_handlerapp-schedule · cc 16cre8_app_schedule::connection::booking::book_handlerreschedule_handlerapp-schedule · cc 10cre8_app_schedule::connection::booking::reschedule_handlercheckout_response_after_exp…app-schedule · cc 2cre8_app_schedule::connection::booking::tests::checkout_response_after_expiry_releases_slot_instead_of_renewing_itcheckout_response_cannot_re…app-schedule · cc 2cre8_app_schedule::connection::booking::tests::checkout_response_cannot_reopen_a_cancelled_bookingsynchronous_payment_after_e…app-schedule · cc 4cre8_app_schedule::connection::booking::tests::synchronous_payment_after_expiry_or_cancellation_requires_refund_without_confirmingstale_checkout_preserves_pa…app-schedule · cc 5cre8_app_schedule::connection::booking::tests::stale_checkout_preserves_paid_and_refunded_records_without_duplicate_confirmationcheckout_race_fixtureapp-schedule · cc 1cre8_app_schedule::connection::booking::tests::checkout_race_fixturereservation_fixtureapp-schedule · cc 1cre8_app_schedule::connection::tests::reservation_fixtureresvapp-schedule · cc 1cre8_app_schedule::model::tests::resvto_reservationapp-schedule · cc 1cre8_app_schedule::sync::mirror::to_reservationrecurrence_reservationapp-schedule · cc 2cre8_app_schedule::connection::recurrence_reservationbuild_reservationapp-schedule · cc 2cre8_app_schedule::connection::build_reservationimport_reservationapp-schedule · cc 2cre8_app_schedule::connection::import_reservationprepare_bookingapp-schedule · cc 11cre8_app_schedule::connection::booking::prepare_bookingcreate_event_handlerapp-schedule · cc 8cre8_app_schedule::calendars::events::create_event_handleronly_a_calendar_marked_non_…app-schedule · cc 1cre8_app_schedule::calendars::tests::only_a_calendar_marked_non_blocking_frees_timeitems_show_invitees_to_the_…app-schedule · cc 7cre8_app_schedule::calendars::tests::items_show_invitees_to_the_owner_titles_to_viewers_and_busy_to_free_busyseries_ids_reach_only_someo…app-schedule · cc 2cre8_app_schedule::calendars::tests::series_ids_reach_only_someone_who_may_edit_and_events_take_the_accentbookings_and_mirrors_are_no…app-schedule · cc 1cre8_app_schedule::calendars::tests::bookings_and_mirrors_are_not_edited_through_calendar_entriesrecurrence_and_import_helpe…app-schedule · cc 1cre8_app_schedule::connection::tests::recurrence_and_import_helpers_record_conflict_outcomesReservation::newapp-schedule · cc 1cre8_app_schedule::model::Reservation::newderive_reservation_idapp-schedule · cc 1cre8_app_schedule::model::derive_reservation_id

Control flow

Source not readable from this process.

Callers 22

Callees 1

Source not readable from this process.