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
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
Functions
By call-graph weight (PageRank; 1.0 is the average function). 70 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| Jurisdiction::newsrc/permit_model.rs:117 | method | 3 | 1 | 3 | 0 | 6.5 | |
| requirementsrc/permit_model.rs:933 | fn | 22 | 1 | 6 | 1 | 3.9 | |
| permitsrc/permit_model.rs:956 | fn | 23 | 1 | 6 | 1 | 2.7 | |
| Permit::is_overduesrc/permit_model.rs:796 | method | 4 | 3 | 7 | 0 | 2.3 | |
| jurisdiction_coverssrc/permit_model.rs:135 | fn | 11 | 6 | 4 | 0 | 1.9 | |
| Permit::days_until_duesrc/permit_model.rs:791 | method | 4 | 1 | 5 | 0 | 1.6 | |
| fee_range_labelsrc/permit_model.rs:917 | fn | 8 | 4 | 9 | 1 | 1.5 | |
| transition_allowedsrc/permit_model.rs:651 | fn | 14 | 1 | 3 | 0 | 1.5 | |
| BusinessProfile::implied_activitiessrc/permit_model.rs:374 | method | 35 | 10 | 1 | 0 | 1.5 | |
| Permit::is_due_withinsrc/permit_model.rs:802 | method | 6 | 3 | 4 | 0 | 1.4 | |
| PermitHolder::partssrc/permit_model.rs:693 | method | 14 | 3 | 2 | 0 | 1.3 | |
| permit_vidsrc/permit_model.rs:825 | fn | 3 | 1 | 3 | 0 | 1.3 | |
| requirement_vidsrc/permit_model.rs:534 | fn | 3 | 1 | 3 | 0 | 1.2 | |
| AppliesWhen::is_unconditionalsrc/permit_model.rs:324 | method | 3 | 4 | 3 | 0 | 1.2 | |
| PermitRequirement::lead_dayssrc/permit_model.rs:519 | method | 3 | 1 | 4 | 0 | 1.1 | |
| BusinessProfile::effective_activitiessrc/permit_model.rs:411 | method | 5 | 1 | 3 | 1 | 1.1 | |
| list_requirementssrc/permit_model.rs:560 | fn | 14 | 1 | 6 | 1 | 1.1 | |
| BusinessProfile::is_in_jurisdictionsrc/permit_model.rs:419 | method | 3 | 1 | 2 | 1 | 1.1 | |
| PermitStatus::tonesrc/permit_model.rs:618 | method | 8 | 4 | 2 | 0 | 1 | |
| PermitRequirement::governs_anysrc/permit_model.rs:529 | method | 3 | 2 | 3 | 0 | 1 | |
| PermitRequirement::has_fee_estimatesrc/permit_model.rs:523 | method | 3 | 2 | 2 | 0 | 1 | |
| derive_renewal_duesrc/permit_model.rs:884 | fn | 12 | 2 | 3 | 0 | 1 | |
| list_permitssrc/permit_model.rs:848 | fn | 12 | 1 | 4 | 1 | 0.9 | |
| parse_profile_flagsrc/permit_model.rs:282 | fn | 4 | 1 | 3 | 0 | 0.9 | |
| allowed_transitionssrc/permit_model.rs:667 | fn | 3 | 1 | 3 | 1 | 0.9 | |
| upsert_permitsrc/permit_model.rs:829 | fn | 10 | 3 | 6 | 2 | 0.9 | |
| load_permitsrc/permit_model.rs:840 | fn | 5 | 1 | 6 | 2 | 0.8 | |
| parse_activitysrc/permit_model.rs:216 | fn | 17 | 12 | 4 | 0 | 0.8 | |
| permit_owner_gatesrc/permit_model.rs:901 | fn | 13 | 4 | 3 | 0 | 0.8 | |
| parse_jurisdiction_levelsrc/permit_model.rs:94 | fn | 9 | 5 | 2 | 0 | 0.7 | |
| graphsrc/permit_model.rs:989 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| Permit::push_statussrc/permit_model.rs:811 | method | 12 | 1 | 2 | 0 | 0.7 | |
| load_requirementsrc/permit_model.rs:549 | fn | 8 | 1 | 4 | 2 | 0.7 | |
| ProfileFlag::slugsrc/permit_model.rs:253 | method | 14 | 10 | 1 | 0 | 0.7 | |
| parse_permit_statussrc/permit_model.rs:643 | fn | 4 | 1 | 4 | 0 | 0.7 | |
| sanitize_number_last4src/permit_model.rs:867 | fn | 12 | 2 | 3 | 0 | 0.7 | |
| parse_confidencesrc/permit_model.rs:456 | fn | 7 | 3 | 3 | 0 | 0.7 | |
| upsert_requirementsrc/permit_model.rs:538 | fn | 10 | 2 | 3 | 2 | 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:306 | method | 17 | 7 | 0 | 0 | 0.5 | |
| AppliesWhen::describesrc/permit_model.rs:330 | method | 19 | 6 | 0 | 2 | 0.5 | |
| RequirementConfidence::slugsrc/permit_model.rs:437 | method | 6 | 2 | 0 | 0 | 0.5 | |
| RequirementConfidence::labelsrc/permit_model.rs:444 | method | 6 | 2 | 0 | 0 | 0.5 | |
| RequirementConfidence::is_verifiedsrc/permit_model.rs:451 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PermitStatus::slugsrc/permit_model.rs:591 | method | 11 | 7 | 0 | 0 | 0.5 | |
| PermitStatus::labelsrc/permit_model.rs:603 | method | 11 | 7 | 0 | 0 | 0.5 | |
| PermitStatus::is_opensrc/permit_model.rs:628 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PermitHolder::is_emptysrc/permit_model.rs:688 | method | 3 | 1 | 0 | 1 | 0.5 | |
| PermitHolder::keysrc/permit_model.rs:710 | method | 6 | 2 | 0 | 1 | 0.5 | |
| jurisdiction_containment_is_per_segment_not_per_charactersrc/permit_model.rs:994 | fn | 11 | 1 | 0 | 1 | 0.5 | |
| applies_when_reads_only_declared_flagssrc/permit_model.rs:1007 | fn | 30 | 1 | 0 | 1 | 0.5 | |
| flags_imply_the_activities_an_operator_would_otherwise_have_to_namesrc/permit_model.rs:1039 | fn | 23 | 2 | 0 | 2 | 0.5 | |
| the_state_machine_refuses_illegal_and_self_transitionssrc/permit_model.rs:1064 | fn | 28 | 3 | 0 | 2 | 0.5 | |
| last4_refuses_a_full_number_rather_than_truncating_itsrc/permit_model.rs:1094 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| renewal_due_prefers_an_explicit_expiry_then_the_periodsrc/permit_model.rs:1107 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| due_windows_and_overdue_read_off_the_derived_datesrc/permit_model.rs:1116 | fn | 21 | 1 | 0 | 4 | 0.5 | |
| the_owner_gate_matches_the_ownerless_rule_the_rest_of_the_runtime_usessrc/permit_model.rs:1139 | fn | 11 | 2 | 0 | 2 | 0.5 | |
| requirements_round_trip_sort_by_level_and_skip_malformed_rowssrc/permit_model.rs:1152 | fn | 32 | 1 | 0 | 6 | 0.5 | |
| permits_round_trip_sorted_by_renewal_date_with_undated_rows_lastsrc/permit_model.rs:1186 | fn | 29 | 2 | 0 | 6 | 0.5 | |
| history_is_append_only_and_records_where_it_came_fromsrc/permit_model.rs:1217 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| holder_parts_key_off_the_first_reference_that_is_setsrc/permit_model.rs:1231 | fn | 12 | 1 | 0 | 0 | 0.5 | |
| labels_and_parsers_round_trip_every_enum_slugsrc/permit_model.rs:1245 | fn | 27 | 4 | 0 | 6 | 0.5 | |
| an_unmeasured_fee_renders_as_unknown_never_as_freesrc/permit_model.rs:1274 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| jurisdiction_display_survives_every_missing_fieldsrc/permit_model.rs:1284 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| an_untagged_requirement_governs_every_activity_in_its_jurisdictionsrc/permit_model.rs:1292 | fn | 15 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.