Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 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
100transitive dependents
7calls out
29calls in
41.5call-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.

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.1
upsert_positionsrc/lib.rs:33fn31403.7
load_recent_transactionssrc/lib.rs:69fn31202.6
latest_position_revisionsrc/lib.rs:121fn31402.3
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:41fn71111
load_recent_expr_selectionssrc/lib.rs:109fn31200.9
upsert_path_cachesrc/lib.rs:57fn31200.9
load_recent_round_summariessrc/lib.rs:103fn31200.9
query_position_historysrc/lib.rs:16fn31110.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