Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

calendar_tree

cre8_app_tax::view_calendar::calendar_tree

fn · cre8-app-tax · crates/cre8-app-tax/src/view_calendar.rs:87 pub(crate)

69lines
6cyclomatic
1max nesting
19statements
0? exits
3params
7callers
16callees
1.2 (p84)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 3 sitesname · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 9 sitespath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 4 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitea_guest_sees_no_calendarapp-tax · cc 1cre8_app_tax::view_calendar::tests::a_guest_sees_no_calendarcalendar_bodyapp-tax · cc 2cre8_app_tax::view_calendar::calendar_bodypermit_renewals_are_their_o…app-tax · cc 3cre8_app_tax::view_calendar::tests::permit_renewals_are_their_own_labelled_group_with_where_the_dates_come_froma_tracker_that_cannot_be_as…app-tax · cc 1cre8_app_tax::view_calendar::tests::a_tracker_that_cannot_be_asked_reads_not_available_and_never_nothing_duethe_calendar_shows_each_row…app-tax · cc 1cre8_app_tax::view_calendar::tests::the_calendar_shows_each_rows_basis_source_and_the_holiday_limita_moved_date_says_where_it_…app-tax · cc 1cre8_app_tax::view_calendar::tests::a_moved_date_says_where_it_moved_fromreminders_read_off_until_se…app-tax · cc 1cre8_app_tax::view_calendar::tests::reminders_read_off_until_set_and_say_that_email_needs_the_drainpage_shape_tax_calendarapp-tax · cc 1cre8_app_tax::view_calendar::tests::page_shape_tax_calendarcalendar_treeapp-tax · cc 6cre8_app_tax::view_calendar::calendar_treeDashboardPageBuilder::newapp-view-lib · cc 1cre8_app_view_lib::dashboard::DashboardPageBuilder::newCalendarGrid::columnsapp-view-lib · cc 1cre8_app_view_lib::calendar::grid::CalendarGrid::columnsDashboardPageBuilder::metricapp-view-lib · cc 1cre8_app_view_lib::dashboard::DashboardPageBuilder::metricDashboardPageBuilder::wide_…app-view-lib · cc 1cre8_app_view_lib::dashboard::DashboardPageBuilder::wide_panelrule_fileapp-tax · cc 1cre8_app_tax::rules::rule_filecalendar_for_yearapp-tax · cc 8cre8_app_tax::rules::calendar_for_yearObligation::dueapp-tax · cc 1cre8_app_tax::rules::Obligation::dueconfidence_countsapp-tax · cc 1cre8_app_tax::rules::confidence_countsDashboardPageBuilder::panel…app-view-lib · cc 1cre8_app_view_lib::dashboard::DashboardPageBuilder::panel_helpcolumnapp-tax · cc 1cre8_app_tax::view_templates::columnrowapp-tax · cc 1cre8_app_tax::view_templates::rowdisclaimerapp-tax · cc 1cre8_app_tax::view_templates::disclaimerconfidence_labelapp-tax · cc 2cre8_app_tax::view_templates::confidence_labeldue_cellapp-tax · cc 3cre8_app_tax::view_calendar::due_cellDate::parseapp-tax · cc 3cre8_app_tax::date::Date::parseTaxYear::newapp-tax · cc 1cre8_app_tax::date::TaxYear::newDate::roll_past_weekendapp-tax · cc 3cre8_app_tax::date::Date::roll_past_weekendObligationRule::appliesapp-tax · cc 5cre8_app_tax::rules::ObligationRule::appliesdatesapp-tax · cc 14cre8_app_tax::rules::dates

Control flow

Source not readable from this process.

Callees 16

Source not readable from this process.