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

cre8-app-property property cargo crate

PropertyApp — provenance-tracked region + real-estate market time-series spine, fed by pluggable data providers (free market-aggregate tier first).

crates/cre8-app-property · level 21 · 12,802 lines (11,091 code) · 22 files · 545 fns (121 tests) · cyclomatic Σ 1,354

18workspace deps
1direct dependents
8transitive dependents
277calls out
0calls in
437call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 0 calls · source referencenormal dep · 4 calls · source referencenormal dep · 5 calls · source referencenormal dep · 3 calls · source referencenormal dep · 45 calls · source referencenormal dep · 12 calls · source referencenormal dep · 2 calls · source referencenormal dep · 3 calls · source referencenormal dep · 67 calls · source referencenormal dep · 22 calls · source referencenormal dep · 1 calls · source referencenormal dep · 18 calls · source referencenormal dep · 18 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 7 calls · source referencenormal dep · 66 calls · source referencedev dep · 0 calls · incomplete scandev dep · 18 calls · source referencenormal dep · 0 calls · source referenceapp-propertyL21 · 11,091 linescre8-app-propertyapp-ballot-modelL5 · 1,763 linescre8-app-ballot-modelapp-goalL11 · 1,620 linescre8-app-goalapp-locationL20 · 3,821 linescre8-app-locationapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-protocolL9 · 26,097 linescre8-app-protocolapp-providerL16 · 71,707 linescre8-app-providerapp-saleL17 · 10,391 linescre8-app-saleapp-timeL19 · 6,845 linescre8-app-timeapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libplatform-httpL3 · 852 linescre8-platform-httpplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-gov-dataL1 · 10,307 linescre8-util-gov-dataapp-terrainL7 · 4,612 linescre8-app-terrainruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh
crates/cre8-app-property/src/app.rs · 890 lines · 12 fnsapp.rscrates/cre8-app-property/src/assets/permit_market.js · 89 lines · 8 fnspermit…crates/cre8-app-property/src/assets/property.js · 317 lines · 25 fnsproperty.jscrates/cre8-app-property/src/connection.rs · 2,288 lines · 112 fnsconnection.rscrates/cre8-app-property/src/contract.rs · 79 lines · 4 fnscontrac…crates/cre8-app-property/src/economics.rs · 348 lines · 6 fnseconomics.rscrates/cre8-app-property/src/geo.rs · 16 lines · 2 fnscrates/cre8-app-property/src/gov_import.rs · 546 lines · 25 fnsgov_import.rscrates/cre8-app-property/src/housing.rs · 341 lines · 11 fnshousing.rscrates/cre8-app-property/src/init.rs · 120 lines · 7 fnsinit.rscrates/cre8-app-property/src/lib.rs · 20 lines · 0 fnscrates/cre8-app-property/src/livability.rs · 319 lines · 26 fnslivability.rscrates/cre8-app-property/src/lodging.rs · 84 lines · 3 fnslodgin…crates/cre8-app-property/src/model.rs · 696 lines · 48 fnsmodel.rscrates/cre8-app-property/src/permit_market.rs · 1,187 lines · 44 fnspermit_market.rscrates/cre8-app-property/src/permit_sweep.rs · 480 lines · 27 fnspermit_sweep.rscrates/cre8-app-property/src/provider.rs · 1,452 lines · 85 fnsprovider.rscrates/cre8-app-property/src/source.rs · 509 lines · 21 fnssource.rscrates/cre8-app-property/src/stays.rs · 139 lines · 7 fnsstays.rscrates/cre8-app-property/src/valuation.rs · 330 lines · 27 fnsvaluation.rscrates/cre8-app-property/src/view_permit_market.rs · 819 lines · 44 fnsview_permit_market.rscrates/cre8-app-property/src/view_templates.rs · 22 lines · 1 fns

File call graph

Resolved calls between this crate's files, callers left of callees.

1 calls2 calls2 calls1 calls2 calls1 calls2 calls2 calls2 calls5 calls1 calls67 calls1 calls3 calls4 calls3 calls7 calls2 calls1 calls4 calls13 calls13 calls5 calls10 calls5 calls1 calls1 calls3 calls11 calls2 calls15 calls1 calls5 calls1 calls1 calls1 calls2 calls13 callsconnection.rsconnectioncrates/cre8-app-property/src/connection.rs · 113 call sites in/outmodel.rsmodelcrates/cre8-app-property/src/model.rs · 93 call sites in/outpermit_market.rspermit_marketcrates/cre8-app-property/src/permit_market.rs · 43 call sites in/outsource.rssourcecrates/cre8-app-property/src/source.rs · 24 call sites in/outeconomics.rseconomicscrates/cre8-app-property/src/economics.rs · 22 call sites in/outgov_import.rsgov_importcrates/cre8-app-property/src/gov_import.rs · 22 call sites in/outhousing.rshousingcrates/cre8-app-property/src/housing.rs · 20 call sites in/outpermit_sweep.rspermit_sweepcrates/cre8-app-property/src/permit_sweep.rs · 20 call sites in/outstays.rsstayscrates/cre8-app-property/src/stays.rs · 19 call sites in/outview_permit_market.rsview_permit_marketcrates/cre8-app-property/src/view_permit_market.rs · 15 call sites in/outprovider.rsprovidercrates/cre8-app-property/src/provider.rs · 9 call sites in/outlivability.rslivabilitycrates/cre8-app-property/src/livability.rs · 8 call sites in/outvaluation.rsvaluationcrates/cre8-app-property/src/valuation.rs · 7 call sites in/outapp.rsappcrates/cre8-app-property/src/app.rs · 5 call sites in/outcontract.rscontractcrates/cre8-app-property/src/contract.rs · 4 call sites in/outinit.rsinitcrates/cre8-app-property/src/init.rs · 3 call sites in/outgeo.rsgeocrates/cre8-app-property/src/geo.rs · 2 call sites in/outlodging.rslodgingcrates/cre8-app-property/src/lodging.rs · 2 call sites in/outproperty.jssrc::assets::propertycrates/cre8-app-property/src/assets/property.js · 1 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 545 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
escsrc/view_permit_market.rs:112fn311404.3
attr_strsrc/connection.rs:1115fn146603.3
region_vidsrc/model.rs:43fn31603.2
series_idsrc/model.rs:47fn311203
fmt_countsrc/view_permit_market.rs:116fn1141302.9
elementsrc/assets/property.js:52fn131002.7
registrysrc/provider.rs:41fn31502.7
period_monthssrc/valuation.rs:68fn61302.7
fnv1a_hexsrc/provider.rs:949fn31802.6
record_hitsrc/livability.rs:141fn52502.4
connectsrc/connection.rs:486fn123452.4
ArcGisRestProvider::newsrc/provider.rs:1019method31402.3
haversine_msrc/model.rs:506fn81402.3
canonical_urlsrc/source.rs:62fn3921602.1
pick_feature_idsrc/provider.rs:1216fn166202.1
textsrc/source.rs:137fn31502
series_vidsrc/model.rs:51fn31202
parcel_vidsrc/model.rs:59fn31302
runsrc/init.rs:58fn183622
fetch_dataset_bytessrc/provider.rs:230fn61401.9
boundedsrc/housing.rs:52fn73301.9
period_months_apartsrc/valuation.rs:75fn31211.9
listing_vidsrc/model.rs:63fn31201.9
findsrc/assets/property.js:47fn11801.8
keptsrc/permit_sweep.rs:446fn31501.7
parse_ringsrc/model.rs:368fn121101.7
upsert_vertexsrc/model.rs:154fn132711.7
BBox::esri_envelopesrc/model.rs:331method31301.7
load_seriessrc/model.rs:277fn31911.7
parse_positive_f64src/connection.rs:1453fn42101.6
split_csv_linesrc/provider.rs:930fn165601.6
assessment_vidsrc/gov_import.rs:55fn31201.6
comps_estimatesrc/valuation.rs:89fn144201.6
score_regionsrc/livability.rs:184fn282351.6
ensure_tablessrc/permit_market.rs:79fn31711.6
query_fromsrc/permit_market.rs:377fn227431.5
parse_pagesrc/source.rs:144fn173421.5
extract_yearsrc/connection.rs:1473fn155201.5
upsert_edgesrc/model.rs:168fn151321.5
connectsrc/gov_import.rs:140fn127561.5

Outside the workspace

anyhow cre8-lib-math flate2 hyperdb scraper serde serde_json tiny_http ureq url