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-construction construction cargo crate

ConstructionApp — physical and virtual building substrate.

crates/cre8-app-construction · level 9 · 1,696 lines (1,530 code) · 7 files · 65 fns (16 tests) · cyclomatic Σ 124

6workspace deps
1direct dependents
8transitive dependents
10calls out
0calls in
59.7call-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 · 3 calls · source referencenormal dep · 2 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 0 calls · source referencedev dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-constructionL9 · 1,530 linescre8-app-constructionapp-actionL8 · 3,135 linescre8-app-actionplatform-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-hostapp-truthL7 · 20,485 linescre8-app-truthruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

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). 65 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
stringssrc/trade_catalog.rs:488fn31403.5
connectsrc/connection.rs:77fn1161083.1
instantiate_single_family_housesrc/trade_catalog.rs:99fn613362.3
topological_ordersrc/dependency.rs:54fn419302
ensure_actionsrc/connection.rs:126fn52501.9
ConstructionPlan::packagesrc/model.rs:179method31401.6
ConstructionPlan::package_mutsrc/model.rs:183method31401.4
package_blockerssrc/dependency.rs:96fn186321.4
validate_plansrc/dependency.rs:9fn4414311.3
record_inspectionsrc/progress.rs:40fn297241.3
refresh_readinesssrc/dependency.rs:115fn163331.2
starter_house_recipesrc/trade_catalog.rs:164fn2292341.1
PackageStatus::satisfies_dependencysrc/model.rs:119method31101.1
packagesrc/trade_catalog.rs:462fn141211.1
as_objectsrc/connection.rs:285fn62201
action_namesrc/connection.rs:93fn31201
construction_recordsrc/connection.rs:227fn271240.9
transition_packagesrc/progress.rs:8fn3111250.9
housesrc/progress.rs:81fn91310.9
capabilitysrc/trade_catalog.rs:444fn171110.9
house_plansrc/trade_catalog.rs:498fn91210.9
package_idsrc/progress.rs:91fn31200.9
insert_optionalsrc/connection.rs:279fn52100.8
construction_payloadsrc/connection.rs:270fn81220.8
parse_inputsrc/connection.rs:89fn31100.8
get_statussrc/connection.rs:132fn181100.8
list_templatessrc/connection.rs:151fn121100.8
instantiate_housesrc/connection.rs:164fn283130.8
transition_plan_packagesrc/connection.rs:193fn151120.8
record_plan_inspectionsrc/connection.rs:209fn131110.8
plan_constructionsrc/connection.rs:223fn31120.8
ConstructionPlan::gatesrc/model.rs:187method31100.8
gatesrc/trade_catalog.rs:477fn101110.8
handle_construction_template_instantiatesrc/connection.rs:111fn41220.8
inspection_readysrc/dependency.rs:132fn92120.8
ConstructionPlan::gate_mutsrc/model.rs:191method31100.8
assembly_boxsrc/trade_catalog.rs:394fn161100.7
service_elementsrc/trade_catalog.rs:411fn91100.7
build_stepsrc/trade_catalog.rs:422fn211110.7
truth_contextsrc/connection.rs:298fn31210.7

Outside the workspace

anyhow serde serde_json