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-matching-store matching cargo crate

Pure matching position and transaction storage helpers.

crates/cre8-app-matching-store · level 6 · 253 lines (195 code) · 1 files · 35 fns (16 tests) · cyclomatic Σ 35

2workspace deps
6direct dependents
101transitive dependents
7calls out
29calls in
40.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 · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 19 calls · source referencenormal dep · 0 calls · source referencenormal dep · 7 calls · source referencenormal dep · 1 calls · source referenceapp-matching-storeL6 · 195 linescre8-app-matching-storeapp-atomL10 · 17,183 linescre8-app-atomapp-computeL14 · 94,808 linescre8-app-computeapp-intelligenceL12 · 6,289 linescre8-app-intelligenceapp-markL17 · 2,346 linescre8-app-markapp-matchingL17 · 23,403 linescre8-app-matchingapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-paperL18 · 5,382 linescre8-app-paper

Files

lowhigh

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
FakeTruth::recordsrc/lib.rs:136method311205.5
load_positionssrc/lib.rs:29fn31605
upsert_positionsrc/lib.rs:33fn31403.7
latest_position_revisionsrc/lib.rs:121fn31402.3
load_recent_transactionssrc/lib.rs:69fn31202
load_recent_path_cachesrc/lib.rs:84fn31201.9
mark_positions_consumedsrc/lib.rs:117fn31201.2
load_transactions_stampedsrc/lib.rs:76fn71211.2
persist_transactionssrc/lib.rs:61fn71301.1
load_path_cache_for_revisionsrc/lib.rs:93fn71111
upsert_position_intentsrc/lib.rs:41fn71110.9
load_recent_expr_selectionssrc/lib.rs:109fn31200.9
query_position_historysrc/lib.rs:16fn31110.9
upsert_path_cachesrc/lib.rs:57fn31200.9
load_recent_round_summariessrc/lib.rs:103fn31200.9
load_position_historysrc/lib.rs:20fn81110.8
load_expired_position_idssrc/lib.rs:113fn31200.8
persist_matching_resultsrc/lib.rs:53fn31200.8
apply_settlement_plansrc/lib.rs:49fn31110.7
load_position_intent_epochssrc/lib.rs:37fn31110.7
FakeTruth::callssrc/lib.rs:140method31100.5
FakeTruth::namesrc/lib.rs:146trait impl31000.5
FakeTruth::matching_load_positionssrc/lib.rs:150trait impl41010.5
FakeTruth::matching_upsert_positionsrc/lib.rs:155trait impl41010.5
FakeTruth::matching_persist_resultsrc/lib.rs:160trait impl41010.5
FakeTruth::matching_upsert_path_cachesrc/lib.rs:165trait impl41010.5
FakeTruth::matching_persist_transactionssrc/lib.rs:170trait impl41010.5
FakeTruth::matching_load_recent_transactionssrc/lib.rs:175trait impl41010.5
FakeTruth::matching_load_recent_path_cachesrc/lib.rs:180trait impl41010.5
FakeTruth::matching_load_recent_round_summariessrc/lib.rs:185trait impl41010.5
FakeTruth::matching_load_recent_expr_selectionssrc/lib.rs:190trait impl41010.5
FakeTruth::matching_load_expired_position_idssrc/lib.rs:195trait impl41010.5
FakeTruth::matching_mark_positions_consumedsrc/lib.rs:200trait impl41010.5
FakeTruth::matching_latest_position_revisionsrc/lib.rs:205trait impl41010.5
storage_helpers_delegate_to_truth_matching_methodssrc/lib.rs:212fn4110130.5

Outside the workspace

anyhow