Skip to content
1 viewer

rust 1,862,106 · typescript 235,774 · javascript 132,961 · python 20,426 · 6,412 files · digest 265813236560 · built in 2.2 s · crystals off

apply_projection

cre8_app_schedule::practice::projection::apply_projection

fn · cre8-app-schedule · crates/cre8-app-schedule/src/practice/projection.rs:215 pub generic documented

33lines
5cyclomatic
2max nesting
20statements
3? exits
3params
3callers
4callees
0.8 (p71)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 3 sitespath · 2 sitespath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 siteupsert_handlerapp-schedule · cc 19cre8_app_schedule::practice::connection::upsert_handlerstaff_upsert_handlerapp-schedule · cc 5cre8_app_schedule::practice::connection::staff_upsert_handlerservice_upsert_handlerapp-schedule · cc 5cre8_app_schedule::practice::connection::service_upsert_handlershift_set_handlerapp-schedule · cc 12cre8_app_schedule::practice::connection::shift_set_handlersaveapp-schedule · cc 4cre8_app_schedule::practice::connection::saveproject_handlerapp-schedule · cc 4cre8_app_schedule::practice::connection::project_handlerremoved_offerings_deactivat…app-schedule · cc 1cre8_app_schedule::practice::tests::removed_offerings_deactivate_and_unchanged_ones_are_not_rewrittenapply_projectionapp-schedule · cc 5cre8_app_schedule::practice::projection::apply_projectionHostZone::day_indexapp-schedule · cc 1cre8_app_schedule::tz::HostZone::day_indexupsert_booking_typeapp-schedule · cc 7cre8_app_schedule::booking::upsert_booking_typeproject_booking_typesapp-schedule · cc 12cre8_app_schedule::practice::projection::project_booking_typeslist_booking_types_for_ownerapp-schedule · cc 1cre8_app_schedule::booking::list_booking_types_for_ownerupsert_vertexutil-graph-vertex · cc 2cre8_util_graph_vertex::upsert_vertexdays_from_civilapp-schedule · cc 2cre8_app_schedule::calendars::events::days_from_civilbooking_type_vidapp-schedule · cc 1cre8_app_schedule::booking::booking_type_vidlist_booking_typesapp-schedule · cc 1cre8_app_schedule::booking::list_booking_typesService::offered_variantsapp-schedule · cc 2cre8_app_schedule::practice::model::Service::offered_variantsshift_hoursapp-schedule · cc 3cre8_app_schedule::practice::projection::shift_hoursStaff::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::fitsroom_poolapp-schedule · cc 3cre8_app_schedule::practice::projection::room_pool

Control flow

Source not readable from this process.

Callers 3

Callees 4

Source not readable from this process.