rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off
cre8-app-municipality municipality cargo crate
MunicipalityApp — a self-governing place as a tiered Jurisdiction (block → neighborhood → district → city → county → state → country). Owns the place entity + containment tree + geohash/radius membership, and emits a per-place aggregation plan over the existing civic verticals (legislation, commons, event, shop, connect).
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Declared but never named in this crate's source: cre8-runtime-core (normal), cre8-runtime-host (normal).
Files
File call graph
Resolved calls between this crate's files, callers left of callees.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 67 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| juris_vidsrc/model.rs:27 | fn | 3 | 1 | 7 | 0 | 2.8 | |
| Coords::newsrc/geo.rs:16 | method | 9 | 5 | 4 | 0 | 2.6 | |
| muni_route_forsrc/connection.rs:151 | fn | 3 | 1 | 3 | 0 | 1.7 | |
| parse_geosrc/geo.rs:29 | fn | 7 | 1 | 3 | 1 | 1.7 | |
| loadsrc/model.rs:277 | fn | 3 | 1 | 4 | 2 | 1.4 | |
| add_membersrc/connection.rs:290 | fn | 9 | 2 | 2 | 5 | 1.3 | |
| normalized_muni_actionsrc/connection.rs:146 | fn | 4 | 2 | 2 | 0 | 1.3 | |
| Jurisdiction::contains_pointsrc/model.rs:151 | method | 13 | 5 | 4 | 3 | 1.3 | |
| childrensrc/model.rs:291 | fn | 15 | 3 | 2 | 2 | 1.2 | |
| listsrc/model.rs:281 | fn | 8 | 1 | 3 | 1 | 1.2 | |
| samplesrc/model.rs:364 | fn | 16 | 1 | 3 | 0 | 1.1 | |
| Tier::parsesrc/model.rs:101 | method | 4 | 1 | 3 | 0 | 1.1 | |
| haversine_kmsrc/geo.rs:38 | fn | 12 | 1 | 2 | 0 | 1.1 | |
| member_eidsrc/model.rs:43 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| connectsrc/connection.rs:116 | fn | 6 | 1 | 1 | 2 | 0.9 | |
| statussrc/connection.rs:177 | fn | 4 | 1 | 1 | 2 | 0.9 | |
| ensure_jurisdiction_markersrc/model.rs:214 | fn | 26 | 2 | 2 | 2 | 0.9 | |
| peer_vidsrc/model.rs:31 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| contained_eidsrc/model.rs:39 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| now_mssrc/connection.rs:171 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| memberssrc/model.rs:350 | fn | 9 | 3 | 2 | 3 | 0.8 | |
| aggregation_plansrc/view.rs:20 | fn | 50 | 1 | 2 | 0 | 0.8 | |
| containment_edgesrc/model.rs:201 | fn | 9 | 1 | 1 | 2 | 0.8 | |
| mesrc/connection.rs:167 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| add_membersrc/model.rs:254 | fn | 12 | 1 | 1 | 5 | 0.7 | |
| remove_membersrc/model.rs:267 | fn | 7 | 2 | 1 | 2 | 0.7 | |
| peer_from_vidsrc/model.rs:35 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| ancestorssrc/model.rs:332 | fn | 16 | 4 | 1 | 1 | 0.7 | |
| samplesrc/view.rs:76 | fn | 16 | 1 | 1 | 0 | 0.7 | |
| upsert_jurisdiction_vertexsrc/model.rs:175 | fn | 17 | 2 | 1 | 1 | 0.7 | |
| upsert_containment_edgesrc/model.rs:193 | fn | 7 | 2 | 1 | 2 | 0.7 | |
| ensure_peer_markersrc/model.rs:241 | fn | 12 | 2 | 1 | 2 | 0.6 | |
| live_legislationsrc/connection.rs:345 | fn | 22 | 4 | 1 | 1 | 0.6 | |
| descendantssrc/model.rs:308 | fn | 21 | 6 | 1 | 1 | 0.6 | |
| Tier::default_geohash_lensrc/model.rs:97 | method | 3 | 1 | 1 | 0 | 0.6 | |
| upsert_jurisdictionsrc/model.rs:168 | fn | 6 | 1 | 1 | 3 | 0.6 | |
| MunicipalityApp::metasrc/app.rs:104 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| MunicipalityApp::bootsrc/app.rs:108 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| MunicipalityApp::handlesrc/app.rs:112 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| MunicipalityApp::connect_dispatch_onlysrc/app.rs:116 | trait impl | 6 | 1 | 0 | 0 | 0.5 |
Outside the workspace
anyhow hyperdb serde serde_json