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

KnowledgeApp — extracted RuntimeApp crate.

crates/cre8-app-knowledge · level 15 · 18,111 lines (15,649 code) · 17 files · 577 fns (132 tests) · cyclomatic Σ 1,542

14workspace deps
6direct dependents
63transitive dependents
340calls out
29calls in
474call-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 · 7 calls · source referencenormal dep · 16 calls · source referencenormal dep · 10 calls · source referencenormal dep · 87 calls · source referencenormal dep · 23 calls · source referencenormal dep · 10 calls · source referencenormal dep · 23 calls · source referencenormal dep · 22 calls · source referencenormal dep · 31 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 0 calls · source referencenormal dep · 51 calls · source referencenormal dep · 47 calls · source referencenormal dep · 20 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 13 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-knowledgeL15 · 15,649 linescre8-app-knowledgeapp-crawlerL17 · 3,833 linescre8-app-crawlerapp-gitL23 · 5,058 linescre8-app-gitapp-atomL10 · 17,183 linescre8-app-atomapp-computeL14 · 94,808 linescre8-app-computeapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthlang-rustL4 · 971 linescre8-lang-rustplatform-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-cryptoapp-view-libL8 · 89,193 linescre8-app-view-libcode-graphL10 · 10,831 linescre8-code-graphruntime-view-apiL7 · 158 linescre8-runtime-view-apiapp-mcpL16 · 3,644 linescre8-app-mcpapp-providerL16 · 71,707 linescre8-app-providerapp-saleL17 · 10,391 linescre8-app-saleruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh

File call graph

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

2 calls2 calls1 calls2 calls1 calls2 calls6 calls2 calls3 calls2 calls3 calls1 calls1 calls19 calls2 calls9 calls2 calls9 calls1 calls1 calls2 calls4 calls1 calls4 calls1 callsconnection.rsconnectioncrates/cre8-app-knowledge/src/connection.rs · 45 call sites in/outprivate_store.rsprivate_storecrates/cre8-app-knowledge/src/private_store.rs · 23 call sites in/outstore.rsstorecrates/cre8-app-knowledge/src/store.rs · 20 call sites in/outcode_ingest.rscode_ingestcrates/cre8-app-knowledge/src/code_ingest.rs · 17 call sites in/outcommons.rscommonscrates/cre8-app-knowledge/src/commons.rs · 14 call sites in/outfreshness.rsfreshnesscrates/cre8-app-knowledge/src/freshness.rs · 11 call sites in/outsource_offers.rssource_offerscrates/cre8-app-knowledge/src/source_offers.rs · 8 call sites in/outapp.rsappcrates/cre8-app-knowledge/src/app.rs · 7 call sites in/outconsolidate.rsconsolidatecrates/cre8-app-knowledge/src/consolidate.rs · 5 call sites in/outbusiness_index.rsbusiness_indexcrates/cre8-app-knowledge/src/business_index.rs · 4 call sites in/outinit.rsinitcrates/cre8-app-knowledge/src/init.rs · 4 call sites in/outmetrics.rsmetricscrates/cre8-app-knowledge/src/metrics.rs · 3 call sites in/outview_commons.rsview_commonscrates/cre8-app-knowledge/src/view_commons.rs · 3 call sites in/outsource_ingest_contract.rssource_ingest_contractcrates/cre8-app-knowledge/src/source_ingest_contract.rs · 1 call sites in/outview_code.rsview_codecrates/cre8-app-knowledge/src/view_code.rs · 1 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
canonical_keysrc/store.rs:168fn2662319.8
is_ident_start_bytesrc/code_ingest.rs:1866fn32405.8
ingest_source_file_withsrc/code_ingest.rs:533fn92825.6
ingest_source_filesrc/code_ingest.rs:511fn1812314.3
is_ident_continue_bytesrc/code_ingest.rs:1870fn32413.9
source_file_vertex_idsrc/code_ingest.rs:195fn311413.1
with_shared_storesrc/connection.rs:630fn4261953
parse_ident_atsrc/code_ingest.rs:1718fn165622.9
ingest_compiled_source_filesrc/code_ingest.rs:543fn791192.9
prepare_source_file_ingestsrc/code_ingest.rs:868fn112132.9
ensure_edgesrc/code_ingest.rs:383fn193812.8
matching_delimsrc/code_ingest.rs:1752fn206902.8
required_textsrc/commons.rs:222fn1031602.7
connectsrc/commons.rs:181fn191314132.6
normalize_hostsrc/business_index.rs:16fn2310302.5
is_kindsrc/consolidate.rs:741fn31202.5
stamp_actionsrc/connection.rs:764fn511402.4
extension_to_languagesrc/code_ingest.rs:175fn61302.3
prop_strsrc/consolidate.rs:869fn31502.3
decoratesrc/business_index.rs:57fn254522.2
owner_hashsrc/private_store.rs:74fn31312.2
compile_source_for_ingestsrc/code_ingest.rs:1036fn282332.1
find_keywordsrc/code_ingest.rs:1702fn156812.1
temp_storesrc/code_ingest.rs:2883fn811412.1
owned_bysrc/private_store.rs:93fn31602
actor_identitysrc/commons.rs:241fn336822
website_hostsrc/business_index.rs:40fn74311.9
collect_call_exprsrc/code_ingest.rs:290fn93131.9
node_idsrc/private_store.rs:78fn31521.9
temp_storesrc/code_ingest.rs:3521fn81811.7
businesssrc/business_index.rs:48fn82201.7
skip_wssrc/code_ingest.rs:1735fn72801.7
import_recordssrc/store.rs:1357fn11876101.7
language_for_pathsrc/code_ingest.rs:183fn41221.6
evict_source_filesrc/code_ingest.rs:2661fn7813221.6
collect_call_calleessrc/code_ingest.rs:261fn289211.6
split_top_levelsrc/code_ingest.rs:1773fn3417401.6
ensure_vertexsrc/code_ingest.rs:369fn132611.6
last_identsrc/code_ingest.rs:1851fn143311.5
etagsrc/view_code.rs:80fn31201.5

Outside the workspace

anyhow cre8-vm hyperdb serde serde_json tracing url