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

CoreApp: audit summary plus the runtime process-map view, built on app-facing runtime contracts and system process data.

crates/cre8-app-core · level 9 · 601 lines (510 code) · 3 files · 29 fns (9 tests) · cyclomatic Σ 39

5workspace deps
3direct dependents
87transitive dependents
13calls out
1calls in
23call-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 · 9 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referenceapp-coreL9 · 510 linescre8-app-coreapp-view-libL8 · 89,193 linescre8-app-view-libruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-systemL5 · 2,393 linescre8-runtime-systemapp-gatewayL13 · 24,179 linescre8-app-gatewayapp-realmL27 · 7,854 linescre8-app-realmruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
build_processes_live_snapshotsrc/process.rs:198fn615442.4
processes_patch_frame_from_snapshotsrc/process.rs:147fn141222.2
processes_patch_framesrc/process.rs:141fn51211.5
render_statussrc/process.rs:294fn125201.4
group_processessrc/process.rs:162fn82201.1
process_rowsrc/process.rs:282fn111211
stat_or_dashsrc/process.rs:260fn42101
build_group_cardsrc/process.rs:265fn161121
processes_live_slotsrc/process.rs:184fn131110.8
build_processes_treesrc/process.rs:171fn121220.7
processes_route_contextsrc/process.rs:108fn31100.7
process_recordsrc/process.rs:469fn141200.7
CoreApp::presentationsrc/app.rs:26trait impl51000.5
CoreApp::view_structuresrc/app.rs:32trait impl81000.5
CoreApp::metasrc/app.rs:41trait impl31000.5
CoreApp::bootsrc/app.rs:45trait impl121000.5
CoreApp::view_definitionssrc/app.rs:59trait impl31000.5
CoreApp::connectsrc/app.rs:63trait impl31010.5
core_app_boots_audit_summary_and_connects_itsrc/app.rs:75fn191010.5
core_views_expose_process_document_descriptorsrc/app.rs:96fn121010.5
RegistryMock::snapshotsrc/process.rs:66method101000.5
globalsrc/process.rs:78fn31000.5
processes_template_contextsrc/process.rs:112fn281030.5
renders_html_envelopesrc/process.rs:312fn241010.5
patch_frame_targets_process_live_slotsrc/process.rs:338fn331010.5
route_context_and_patch_frame_use_empty_request_contextssrc/process.rs:373fn81020.5
process_tree_renders_empty_snapshot_and_dash_statssrc/process.rs:383fn181020.5
process_tree_groups_unattributed_and_renders_status_variantssrc/process.rs:403fn401050.5
build_processes_tree_and_table_rows_capture_snapshot_fieldssrc/process.rs:445fn231040.5

Outside the workspace

anyhow serde_json