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

expand_recurrence

cre8_app_schedule::model::expand_recurrence

fn · cre8-app-schedule · crates/cre8-app-schedule/src/model.rs:150 pub documented

21lines
3cyclomatic
2max nesting
10statements
0? exits
5params
5callers
6callees
2.2 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 3 sitespath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siterecur_handlerapp-schedule · cc 1cre8_app_schedule::connection::recur_handlercreate_event_handlerapp-schedule · cc 8cre8_app_schedule::calendars::events::create_event_handlerseries_keep_local_wall_cloc…app-schedule · cc 2cre8_app_schedule::calendars::tests::series_keep_local_wall_clock_and_local_weekdaysrecur_occurrencesapp-schedule · cc 1cre8_app_schedule::connection::recur_occurrencesexpand_in_zoneapp-schedule · cc 5cre8_app_schedule::calendars::events::expand_in_zonedaily_recurrence_with_countapp-schedule · cc 1cre8_app_schedule::model::tests::daily_recurrence_with_countweekly_recurrence_clipped_t…app-schedule · cc 1cre8_app_schedule::model::tests::weekly_recurrence_clipped_to_windowdaily_recurrence_filtered_t…app-schedule · cc 1cre8_app_schedule::model::tests::daily_recurrence_filtered_to_weekdaysexpand_recurrenceapp-schedule · cc 3cre8_app_schedule::model::expand_recurrenceRecurrenceExpansionPlan::newapp-schedule · cc 1cre8_app_schedule::model::RecurrenceExpansionPlan::newRecurrenceExpansionPlan::ca…app-schedule · cc 3cre8_app_schedule::model::RecurrenceExpansionPlan::can_iterateRecurrenceCursor::newapp-schedule · cc 1cre8_app_schedule::model::RecurrenceCursor::newRecurrenceCursor::past_rule…app-schedule · cc 2cre8_app_schedule::model::RecurrenceCursor::past_rule_limitRecurrenceCursor::advanceapp-schedule · cc 1cre8_app_schedule::model::RecurrenceCursor::advanceemit_recurrence_occurrenceapp-schedule · cc 3cre8_app_schedule::model::emit_recurrence_occurrenceintervals_overlapapp-schedule · cc 2cre8_app_schedule::model::intervals_overlaprecurrence_step_msapp-schedule · cc 2cre8_app_schedule::model::recurrence_step_msrecurrence_weekday_matchesapp-schedule · cc 2cre8_app_schedule::model::recurrence_weekday_matches

Control flow

Source not readable from this process.

Callers 5

Callees 6

Source not readable from this process.