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

AttentionApp extracted app crate.

crates/cre8-app-attention · level 11 · 7,297 lines (6,383 code) · 31 files · 366 fns (54 tests) · cyclomatic Σ 640

18workspace deps
6direct dependents
43transitive dependents
148calls out
147calls in
388call-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 · 7 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 10 calls · source referencenormal dep · 69 calls · source referencenormal dep · 1 calls · source referencenormal dep · 10 calls · source referencenormal dep · 21 calls · source referencenormal dep · 5 calls · source referencenormal dep · 12 calls · source referencenormal dep · 6 calls · source referencenormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencedev dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 123 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referenceapp-attentionL11 · 6,383 linescre8-app-attentionapp-adL12 · 6,401 linescre8-app-adapp-analyticsL12 · 1,441 linescre8-app-analyticsapp-attention-modelL4 · 344 linescre8-app-attention-modelapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-payment-modelL4 · 837 linescre8-app-payment-modelapp-payment-storeL9 · 1,796 linescre8-app-payment-storeapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthapp-viewL10 · 6,011 linescre8-app-viewapp-view-libL8 · 89,193 linescre8-app-view-libapp-view-lib-apiL3 · 12,973 linescre8-app-view-lib-apihyperdensityL0 · 1,325 linescre8-hyperdensityplatform-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-connection-actionL0 · 112 linescre8-util-connection-actionutil-cryptoL3 · 749 linescre8-util-cryptoutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersapp-paymentL12 · 10,538 linescre8-app-paymentapp-siteL13 · 57,528 linescre8-app-siteapp-virtual_agentL25 · 21,761 linescre8-app-virtual_agentruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh
crates/cre8-app-attention/src/analytics.rs · 355 lines · 17 fnsanalytics.rscrates/cre8-app-attention/src/analytics_goal_coverage.rs · 159 lines · 2 fnsanalytics_goa…crates/cre8-app-attention/src/app.rs · 445 lines · 11 fnsapp.rscrates/cre8-app-attention/src/app/tests.rs · 230 lines · 9 fnstests.rscrates/cre8-app-attention/src/connection/goal_coverage.rs · 380 lines · 6 fnsgoal_coverage.rscrates/cre8-app-attention/src/connection/mod.rs · 1,170 lines · 86 fnsmod.rscrates/cre8-app-attention/src/contract.rs · 10 lines · 1 fnscrates/cre8-app-attention/src/contract_goal_coverage.rs · 6 lines · 1 fnscrates/cre8-app-attention/src/goal_test_support.rs · 107 lines · 6 fnsgoal_test_…crates/cre8-app-attention/src/graph_store.rs · 142 lines · 5 fnsgraph_store…crates/cre8-app-attention/src/graph_store_goal_coverage.rs · 48 lines · 1 fnsgraph_s…crates/cre8-app-attention/src/habit.rs · 223 lines · 11 fnshabit.rscrates/cre8-app-attention/src/habit_store.rs · 381 lines · 32 fnshabit_store.rscrates/cre8-app-attention/src/habit_store_browser.rs · 45 lines · 10 fnshabit_s…crates/cre8-app-attention/src/habit_store_goal_coverage.rs · 69 lines · 1 fnshabit_stor…crates/cre8-app-attention/src/ingest.rs · 230 lines · 19 fnsingest.rscrates/cre8-app-attention/src/ingest_goal_coverage.rs · 100 lines · 3 fnsingest_goa…crates/cre8-app-attention/src/init.rs · 31 lines · 2 fnsinit.rscrates/cre8-app-attention/src/init_goal_coverage.rs · 21 lines · 1 fnscrates/cre8-app-attention/src/lib.rs · 28 lines · 0 fnslib.rscrates/cre8-app-attention/src/regimes.rs · 292 lines · 21 fnsregimes.rscrates/cre8-app-attention/src/site_observation.rs · 205 lines · 13 fnssite_observation.rscrates/cre8-app-attention/src/store.rs · 556 lines · 29 fnsstore.rscrates/cre8-app-attention/src/store_browser.rs · 64 lines · 9 fnsstore_br…crates/cre8-app-attention/src/store_goal_coverage.rs · 193 lines · 8 fnsstore_goal_coverage.rscrates/cre8-app-attention/src/view_bridge.rs · 56 lines · 9 fnsview_bri…crates/cre8-app-attention/src/view_bridge_goal_coverage.rs · 20 lines · 1 fnscrates/cre8-app-attention/src/view_templates.rs · 368 lines · 20 fnsview_templates.rscrates/cre8-app-attention/src/view_templates/commerce.rs · 95 lines · 9 fnscommerce.rscrates/cre8-app-attention/src/view_templates/dashboard.rs · 218 lines · 16 fnsdashboard.rscrates/cre8-app-attention/src/view_templates/graph.rs · 136 lines · 7 fnsgraph.rs

File call graph

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

5 calls32 calls20 calls2 calls1 calls1 calls2 calls26 calls78 calls21 calls1 calls1 calls4 calls1 calls8 calls1 calls7 calls1 calls2 calls5 calls6 calls1 calls2 calls6 calls9 calls3 calls3 calls3 calls1 calls1 calls4 calls2 calls2 calls1 calls21 calls1 calls2 calls1 calls4 calls6 calls2 calls4 calls1 calls13 calls4 calls6 calls1 calls6 calls1 calls1 callsmod.rsconnectioncrates/cre8-app-attention/src/connection/mod.rs · 112 call sites in/outgoal_coverage.rsconnection::goal_coveragecrates/cre8-app-attention/src/connection/goal_coverage.rs · 100 call sites in/outgoal_test_support.rsgoal_test_supportcrates/cre8-app-attention/src/goal_test_support.rs · 62 call sites in/outanalytics_goal_coverage.rsanalytics_goal_coveragecrates/cre8-app-attention/src/analytics_goal_coverage.rs · 54 call sites in/outview_templates.rsview_templatescrates/cre8-app-attention/src/view_templates.rs · 44 call sites in/outanalytics.rsanalyticscrates/cre8-app-attention/src/analytics.rs · 42 call sites in/outingest.rsingestcrates/cre8-app-attention/src/ingest.rs · 40 call sites in/outtests.rsapp::testscrates/cre8-app-attention/src/app/tests.rs · 26 call sites in/outstore.rsstorecrates/cre8-app-attention/src/store.rs · 25 call sites in/outingest_goal_coverage.rsingest_goal_coveragecrates/cre8-app-attention/src/ingest_goal_coverage.rs · 24 call sites in/outhabit_store.rshabit_storecrates/cre8-app-attention/src/habit_store.rs · 22 call sites in/outhabit_store_goal_coverage.rshabit_store_goal_coveragecrates/cre8-app-attention/src/habit_store_goal_coverage.rs · 18 call sites in/outview_bridge.rsview_bridgecrates/cre8-app-attention/src/view_bridge.rs · 17 call sites in/outgraph_store.rsgraph_storecrates/cre8-app-attention/src/graph_store.rs · 15 call sites in/outview_bridge_goal_coverage.rsview_bridge_goal_coveragecrates/cre8-app-attention/src/view_bridge_goal_coverage.rs · 14 call sites in/outgraph_store_goal_coverage.rsgraph_store_goal_coveragecrates/cre8-app-attention/src/graph_store_goal_coverage.rs · 11 call sites in/outinit.rsinitcrates/cre8-app-attention/src/init.rs · 10 call sites in/outstore_goal_coverage.rsstore_goal_coveragecrates/cre8-app-attention/src/store_goal_coverage.rs · 8 call sites in/outdashboard.rsview_templates::dashboardcrates/cre8-app-attention/src/view_templates/dashboard.rs · 6 call sites in/outinit_goal_coverage.rsinit_goal_coveragecrates/cre8-app-attention/src/init_goal_coverage.rs · 5 call sites in/outapp.rsappcrates/cre8-app-attention/src/app.rs · 4 call sites in/outregimes.rsregimescrates/cre8-app-attention/src/regimes.rs · 4 call sites in/outhabit.rshabitcrates/cre8-app-attention/src/habit.rs · 3 call sites in/outcontract.rscontractcrates/cre8-app-attention/src/contract.rs · 2 call sites in/outsite_observation.rssite_observationcrates/cre8-app-attention/src/site_observation.rs · 2 call sites in/outcommerce.rsview_templates::commercecrates/cre8-app-attention/src/view_templates/commerce.rs · 2 call sites in/outcontract_goal_coverage.rscontract_goal_coveragecrates/cre8-app-attention/src/contract_goal_coverage.rs · 1 call sites in/outgraph.rsview_templates::graphcrates/cre8-app-attention/src/view_templates/graph.rs · 1 call sites in/out

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
Observation::vertexsrc/site_observation.rs:113method151134332.9
event_vertex_idsrc/site_observation.rs:130fn314010.6
Observation::sanitizesrc/site_observation.rs:84method42119.8
Observation::validatesrc/site_observation.rs:89method2310129.8
target_hostsrc/site_observation.rs:69fn1010108.8
valid_idsrc/site_observation.rs:58fn33304.8
metadata_strsrc/analytics.rs:367fn31804.7
labelsrc/site_observation.rs:62fn33104.7
metadata_string_anysrc/connection/mod.rs:1225fn811014
list_attentionsrc/store.rs:173fn291964
json_stringsrc/connection/mod.rs:1234fn31203.9
ensure_tablessrc/store.rs:111fn311113.8
clean_optsrc/connection/mod.rs:1221fn31903.5
connectsrc/connection/mod.rs:83fn41822.8
upsert_attentionsrc/store.rs:115fn4511142.6
TempDb::newsrc/goal_test_support.rs:14method611612.2
ingest_in_app_viewsrc/ingest.rs:187fn5425102.1
list_asset_eventssrc/store.rs:348fn281262
intensity_bandsrc/regimes.rs:119fn156202
lock_storesrc/regimes.rs:78fn61321.9
list_habitssrc/habit_store.rs:73fn131451.9
cleansrc/ingest.rs:147fn31201.9
domain_matchessrc/habit.rs:137fn82101.8
ensure_tablessrc/habit_store.rs:32fn31611.8
row_attentionsrc/store.rs:529fn221531.7
run_attention_actionsrc/connection/mod.rs:88fn112121.7
parse_actionsrc/connection/mod.rs:222fn325111.7
summary_totalsrc/habit_store.rs:247fn101241.7
statussrc/store.rs:377fn151231.6
lock_windowsrc/regimes.rs:85fn41201.6
rendersrc/view_templates/graph.rs:46fn728341.6
Habit::matches_targetsrc/habit.rs:91method135411.6
clean_orsrc/ingest.rs:151fn42611.6
host_ofsrc/regimes.rs:151fn92101.6
normalized_filtersrc/store.rs:475fn32401.6
opt_textsrc/store.rs:479fn31401.6
textsrc/view_templates/graph.rs:9fn31301.5
attention_record_roomsrc/analytics.rs:359fn71521.5
lead_recordsrc/store_goal_coverage.rs:4fn191601.5
mint_attention_assetsrc/connection/mod.rs:1088fn82431.5

Outside the workspace

anyhow hyperdb serde serde_json tracing