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

crates/cre8-app-legal-code/src/permit_model.rs

cre8-app-legal-code · module permit_model · src · 1,475 lines (1,178 code, 174 comment) · sha eaefe7da30e2b622

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
Jurisdiction::newsrc/permit_model.rs:117method31306.6
requirementsrc/permit_model.rs:1063fn231713.9
jurisdiction_coverssrc/permit_model.rs:135fn116703.6
permitsrc/permit_model.rs:1087fn231712.7
Permit::is_overduesrc/permit_model.rs:826method43702.3
Permit::days_until_duesrc/permit_model.rs:821method41501.6
fee_range_labelsrc/permit_model.rs:1047fn841111.5
transition_allowedsrc/permit_model.rs:681fn141301.5
BusinessProfile::implied_activitiessrc/permit_model.rs:378method3510101.5
Permit::is_due_withinsrc/permit_model.rs:832method63401.4
PermitHolder::partssrc/permit_model.rs:723method143201.3
derive_renewal_duesrc/permit_model.rs:1014fn122401.3
permit_vidsrc/permit_model.rs:855fn31301.3
list_requirementssrc/permit_model.rs:590fn141711.2
RenewalDate::is_validsrc/permit_model.rs:978method33301.2
requirement_vidsrc/permit_model.rs:564fn31301.2
AppliesWhen::is_unconditionalsrc/permit_model.rs:328method34301.1
PermitRequirement::lead_dayssrc/permit_model.rs:549method31401.1
BusinessProfile::effective_activitiessrc/permit_model.rs:415method51311.1
BusinessProfile::is_in_jurisdictionsrc/permit_model.rs:423method31211.1
PermitRequirement::has_fee_estimatesrc/permit_model.rs:553method32201
PermitStatus::tonesrc/permit_model.rs:648method84201
PermitRequirement::governs_anysrc/permit_model.rs:559method32301
list_permitssrc/permit_model.rs:878fn121511
RenewalDate::first_due_aftersrc/permit_model.rs:984method125230.9
parse_profile_flagsrc/permit_model.rs:286fn41400.9
allowed_transitionssrc/permit_model.rs:697fn31310.9
upsert_permitsrc/permit_model.rs:859fn103620.8
load_permitsrc/permit_model.rs:870fn51620.8
days_from_civilsrc/permit_model.rs:953fn92200.8
civil_from_dayssrc/permit_model.rs:964fn122200.8
parse_activitysrc/permit_model.rs:216fn1712400.8
PermitRequirement::renewal_duesrc/permit_model.rs:527method102420.8
permit_owner_gatesrc/permit_model.rs:1031fn134300.8
upsert_requirementsrc/permit_model.rs:568fn102320.8
parse_jurisdiction_levelsrc/permit_model.rs:94fn95200.7
graphsrc/permit_model.rs:1120fn31300.7
Permit::push_statussrc/permit_model.rs:841method121200.7
load_requirementsrc/permit_model.rs:579fn81420.7
PermitRequirement::renewal_labelsrc/permit_model.rs:539method73400.7
ProfileFlag::slugsrc/permit_model.rs:255method1511100.7
parse_permit_statussrc/permit_model.rs:673fn41400.7
sanitize_number_last4src/permit_model.rs:897fn122300.7
parse_confidencesrc/permit_model.rs:460fn73300.7
JurisdictionLevel::slugsrc/permit_model.rs:64method84000.5
JurisdictionLevel::labelsrc/permit_model.rs:73method84000.5
JurisdictionLevel::ranksrc/permit_model.rs:84method84000.5
Jurisdiction::displaysrc/permit_model.rs:121method84000.5
PermitActivity::slugsrc/permit_model.rs:169method1511000.5
PermitActivity::labelsrc/permit_model.rs:185method1511000.5
AppliesWhen::holdssrc/permit_model.rs:310method177000.5
AppliesWhen::describesrc/permit_model.rs:334method196020.5
RequirementConfidence::slugsrc/permit_model.rs:441method62000.5
RequirementConfidence::labelsrc/permit_model.rs:448method62000.5
RequirementConfidence::is_verifiedsrc/permit_model.rs:455method31000.5
PermitStatus::slugsrc/permit_model.rs:621method117000.5
PermitStatus::labelsrc/permit_model.rs:633method117000.5
PermitStatus::is_opensrc/permit_model.rs:658method31000.5
PermitHolder::is_emptysrc/permit_model.rs:718method31010.5
PermitHolder::keysrc/permit_model.rs:740method62010.5
RenewalDate::labelsrc/permit_model.rs:998method103010.5
jurisdiction_containment_is_per_segment_not_per_charactersrc/permit_model.rs:1125fn111010.5
applies_when_reads_only_declared_flagssrc/permit_model.rs:1138fn301010.5
flags_imply_the_activities_an_operator_would_otherwise_have_to_namesrc/permit_model.rs:1170fn232020.5
the_state_machine_refuses_illegal_and_self_transitionssrc/permit_model.rs:1195fn283020.5
last4_refuses_a_full_number_rather_than_truncating_itsrc/permit_model.rs:1225fn111040.5
renewal_due_prefers_an_explicit_expiry_then_the_periodsrc/permit_model.rs:1238fn71010.5
a_fixed_renewal_day_decides_the_due_date_over_the_periodsrc/permit_model.rs:1247fn352060.5
due_windows_and_overdue_read_off_the_derived_datesrc/permit_model.rs:1284fn211040.5
the_owner_gate_matches_the_ownerless_rule_the_rest_of_the_runtime_usessrc/permit_model.rs:1307fn112020.5
requirements_round_trip_sort_by_level_and_skip_malformed_rowssrc/permit_model.rs:1320fn321060.5
permits_round_trip_sorted_by_renewal_date_with_undated_rows_lastsrc/permit_model.rs:1354fn292060.5
history_is_append_only_and_records_where_it_came_fromsrc/permit_model.rs:1385fn121020.5
holder_parts_key_off_the_first_reference_that_is_setsrc/permit_model.rs:1399fn121000.5
labels_and_parsers_round_trip_every_enum_slugsrc/permit_model.rs:1413fn274060.5
an_unmeasured_fee_renders_as_unknown_never_as_freesrc/permit_model.rs:1442fn81010.5
jurisdiction_display_survives_every_missing_fieldsrc/permit_model.rs:1452fn61010.5
an_untagged_requirement_governs_every_activity_in_its_jurisdictionsrc/permit_model.rs:1460fn151040.5

Source not readable from this process.