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
crates/cre8-app-legal-code/src/permit_model.rs
Items
const KIND_PERMIT_REQUIREMENT const KIND_PERMIT const DAY_MS const NUMBER_LAST4_MAX enum JurisdictionLevel impl JurisdictionLevel struct Jurisdiction impl Jurisdiction enum PermitActivity impl PermitActivity enum ProfileFlag impl ProfileFlag struct AppliesWhen impl AppliesWhen struct BusinessProfile impl BusinessProfile enum RequirementConfidence impl RequirementConfidence struct PermitRequirement impl PermitRequirement enum PermitStatus impl PermitStatus struct PermitHolder impl PermitHolder struct PermitStatusChange struct Permit impl Permit enum RenewalFirst struct RenewalDate const MONTH_NAMES const MONTH_DAYS impl RenewalDate
Functions
By call-graph weight (PageRank; 1.0 is the average function). 78 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| Jurisdiction::newsrc/permit_model.rs:117 | method | 3 | 1 | 3 | 0 | 6.6 | |
| requirementsrc/permit_model.rs:1063 | fn | 23 | 1 | 7 | 1 | 3.9 | |
| jurisdiction_coverssrc/permit_model.rs:135 | fn | 11 | 6 | 7 | 0 | 3.6 | |
| permitsrc/permit_model.rs:1087 | fn | 23 | 1 | 7 | 1 | 2.7 | |
| Permit::is_overduesrc/permit_model.rs:826 | method | 4 | 3 | 7 | 0 | 2.3 | |
| Permit::days_until_duesrc/permit_model.rs:821 | method | 4 | 1 | 5 | 0 | 1.6 | |
| fee_range_labelsrc/permit_model.rs:1047 | fn | 8 | 4 | 11 | 1 | 1.5 | |
| transition_allowedsrc/permit_model.rs:681 | fn | 14 | 1 | 3 | 0 | 1.5 | |
| BusinessProfile::implied_activitiessrc/permit_model.rs:378 | method | 35 | 10 | 1 | 0 | 1.5 | |
| Permit::is_due_withinsrc/permit_model.rs:832 | method | 6 | 3 | 4 | 0 | 1.4 | |
| PermitHolder::partssrc/permit_model.rs:723 | method | 14 | 3 | 2 | 0 | 1.3 | |
| derive_renewal_duesrc/permit_model.rs:1014 | fn | 12 | 2 | 4 | 0 | 1.3 | |
| permit_vidsrc/permit_model.rs:855 | fn | 3 | 1 | 3 | 0 | 1.3 | |
| list_requirementssrc/permit_model.rs:590 | fn | 14 | 1 | 7 | 1 | 1.2 | |
| RenewalDate::is_validsrc/permit_model.rs:978 | method | 3 | 3 | 3 | 0 | 1.2 | |
| requirement_vidsrc/permit_model.rs:564 | fn | 3 | 1 | 3 | 0 | 1.2 | |
| AppliesWhen::is_unconditionalsrc/permit_model.rs:328 | method | 3 | 4 | 3 | 0 | 1.1 | |
| PermitRequirement::lead_dayssrc/permit_model.rs:549 | method | 3 | 1 | 4 | 0 | 1.1 | |
| BusinessProfile::effective_activitiessrc/permit_model.rs:415 | method | 5 | 1 | 3 | 1 | 1.1 | |
| BusinessProfile::is_in_jurisdictionsrc/permit_model.rs:423 | method | 3 | 1 | 2 | 1 | 1.1 | |
| PermitRequirement::has_fee_estimatesrc/permit_model.rs:553 | method | 3 | 2 | 2 | 0 | 1 | |
| PermitStatus::tonesrc/permit_model.rs:648 | method | 8 | 4 | 2 | 0 | 1 | |
| PermitRequirement::governs_anysrc/permit_model.rs:559 | method | 3 | 2 | 3 | 0 | 1 | |
| list_permitssrc/permit_model.rs:878 | fn | 12 | 1 | 5 | 1 | 1 | |
| RenewalDate::first_due_aftersrc/permit_model.rs:984 | method | 12 | 5 | 2 | 3 | 0.9 | |
| parse_profile_flagsrc/permit_model.rs:286 | fn | 4 | 1 | 4 | 0 | 0.9 | |
| allowed_transitionssrc/permit_model.rs:697 | fn | 3 | 1 | 3 | 1 | 0.9 | |
| upsert_permitsrc/permit_model.rs:859 | fn | 10 | 3 | 6 | 2 | 0.8 | |
| load_permitsrc/permit_model.rs:870 | fn | 5 | 1 | 6 | 2 | 0.8 | |
| days_from_civilsrc/permit_model.rs:953 | fn | 9 | 2 | 2 | 0 | 0.8 | |
| civil_from_dayssrc/permit_model.rs:964 | fn | 12 | 2 | 2 | 0 | 0.8 | |
| parse_activitysrc/permit_model.rs:216 | fn | 17 | 12 | 4 | 0 | 0.8 | |
| PermitRequirement::renewal_duesrc/permit_model.rs:527 | method | 10 | 2 | 4 | 2 | 0.8 | |
| permit_owner_gatesrc/permit_model.rs:1031 | fn | 13 | 4 | 3 | 0 | 0.8 | |
| upsert_requirementsrc/permit_model.rs:568 | fn | 10 | 2 | 3 | 2 | 0.8 | |
| parse_jurisdiction_levelsrc/permit_model.rs:94 | fn | 9 | 5 | 2 | 0 | 0.7 | |
| graphsrc/permit_model.rs:1120 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| Permit::push_statussrc/permit_model.rs:841 | method | 12 | 1 | 2 | 0 | 0.7 | |
| load_requirementsrc/permit_model.rs:579 | fn | 8 | 1 | 4 | 2 | 0.7 | |
| PermitRequirement::renewal_labelsrc/permit_model.rs:539 | method | 7 | 3 | 4 | 0 | 0.7 | |
| ProfileFlag::slugsrc/permit_model.rs:255 | method | 15 | 11 | 1 | 0 | 0.7 | |
| parse_permit_statussrc/permit_model.rs:673 | fn | 4 | 1 | 4 | 0 | 0.7 | |
| sanitize_number_last4src/permit_model.rs:897 | fn | 12 | 2 | 3 | 0 | 0.7 | |
| parse_confidencesrc/permit_model.rs:460 | fn | 7 | 3 | 3 | 0 | 0.7 | |
| JurisdictionLevel::slugsrc/permit_model.rs:64 | method | 8 | 4 | 0 | 0 | 0.5 | |
| JurisdictionLevel::labelsrc/permit_model.rs:73 | method | 8 | 4 | 0 | 0 | 0.5 | |
| JurisdictionLevel::ranksrc/permit_model.rs:84 | method | 8 | 4 | 0 | 0 | 0.5 | |
| Jurisdiction::displaysrc/permit_model.rs:121 | method | 8 | 4 | 0 | 0 | 0.5 | |
| PermitActivity::slugsrc/permit_model.rs:169 | method | 15 | 11 | 0 | 0 | 0.5 | |
| PermitActivity::labelsrc/permit_model.rs:185 | method | 15 | 11 | 0 | 0 | 0.5 | |
| AppliesWhen::holdssrc/permit_model.rs:310 | method | 17 | 7 | 0 | 0 | 0.5 | |
| AppliesWhen::describesrc/permit_model.rs:334 | method | 19 | 6 | 0 | 2 | 0.5 | |
| RequirementConfidence::slugsrc/permit_model.rs:441 | method | 6 | 2 | 0 | 0 | 0.5 | |
| RequirementConfidence::labelsrc/permit_model.rs:448 | method | 6 | 2 | 0 | 0 | 0.5 | |
| RequirementConfidence::is_verifiedsrc/permit_model.rs:455 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PermitStatus::slugsrc/permit_model.rs:621 | method | 11 | 7 | 0 | 0 | 0.5 | |
| PermitStatus::labelsrc/permit_model.rs:633 | method | 11 | 7 | 0 | 0 | 0.5 | |
| PermitStatus::is_opensrc/permit_model.rs:658 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PermitHolder::is_emptysrc/permit_model.rs:718 | method | 3 | 1 | 0 | 1 | 0.5 | |
| PermitHolder::keysrc/permit_model.rs:740 | method | 6 | 2 | 0 | 1 | 0.5 | |
| RenewalDate::labelsrc/permit_model.rs:998 | method | 10 | 3 | 0 | 1 | 0.5 | |
| jurisdiction_containment_is_per_segment_not_per_charactersrc/permit_model.rs:1125 | fn | 11 | 1 | 0 | 1 | 0.5 | |
| applies_when_reads_only_declared_flagssrc/permit_model.rs:1138 | fn | 30 | 1 | 0 | 1 | 0.5 | |
| flags_imply_the_activities_an_operator_would_otherwise_have_to_namesrc/permit_model.rs:1170 | fn | 23 | 2 | 0 | 2 | 0.5 | |
| the_state_machine_refuses_illegal_and_self_transitionssrc/permit_model.rs:1195 | fn | 28 | 3 | 0 | 2 | 0.5 | |
| last4_refuses_a_full_number_rather_than_truncating_itsrc/permit_model.rs:1225 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| renewal_due_prefers_an_explicit_expiry_then_the_periodsrc/permit_model.rs:1238 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| a_fixed_renewal_day_decides_the_due_date_over_the_periodsrc/permit_model.rs:1247 | fn | 35 | 2 | 0 | 6 | 0.5 | |
| due_windows_and_overdue_read_off_the_derived_datesrc/permit_model.rs:1284 | fn | 21 | 1 | 0 | 4 | 0.5 | |
| the_owner_gate_matches_the_ownerless_rule_the_rest_of_the_runtime_usessrc/permit_model.rs:1307 | fn | 11 | 2 | 0 | 2 | 0.5 | |
| requirements_round_trip_sort_by_level_and_skip_malformed_rowssrc/permit_model.rs:1320 | fn | 32 | 1 | 0 | 6 | 0.5 | |
| permits_round_trip_sorted_by_renewal_date_with_undated_rows_lastsrc/permit_model.rs:1354 | fn | 29 | 2 | 0 | 6 | 0.5 | |
| history_is_append_only_and_records_where_it_came_fromsrc/permit_model.rs:1385 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| holder_parts_key_off_the_first_reference_that_is_setsrc/permit_model.rs:1399 | fn | 12 | 1 | 0 | 0 | 0.5 | |
| labels_and_parsers_round_trip_every_enum_slugsrc/permit_model.rs:1413 | fn | 27 | 4 | 0 | 6 | 0.5 | |
| an_unmeasured_fee_renders_as_unknown_never_as_freesrc/permit_model.rs:1442 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| jurisdiction_display_survives_every_missing_fieldsrc/permit_model.rs:1452 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| an_untagged_requirement_governs_every_activity_in_its_jurisdictionsrc/permit_model.rs:1460 | fn | 15 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.