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

Shared Matching types — PositionRecord, PositionBook, MatchingResult, MatcherConfig, MatchAlgorithm. Phase 2 wave 10 (2026-05-22). Lifted from the old root matching model — foundational for ballot, position, wallet, compute, attention, and the extracted cre8-app-matching crate.

crates/cre8-app-matching-model · level 4 · 9,666 lines (7,752 code) · 18 files · 490 fns (167 tests) · cyclomatic Σ 1,158

2workspace deps
27direct dependents
215transitive dependents
10calls out
819calls in
860call-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 · 103 calls · source referencenormal dep · 8 calls · source referencenormal dep · 3 calls · source referencenormal dep · 7 calls · source referencenormal dep · 64 calls · source referencenormal dep · 83 calls · source referencenormal dep · 1 calls · source referencenormal dep · 27 calls · source referencenormal dep · 129 calls · source referencenormal dep · 5 calls · source referencenormal dep · 1 calls · source referencenormal dep · 54 calls · source referencenormal dep · 208 calls · source referencenormal dep · 5 calls · source referencenormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 15 calls · source referencenormal dep · 9 calls · source referencenormal dep · 3 calls · source referencedev dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 12 calls · source referencenormal dep · 1 calls · source referencenormal dep · 36 calls · source referencenormal dep · 2 calls · source referencenormal dep · 5 calls · source referencedev dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 33 calls · source referencenormal dep · 0 calls · source referencenormal dep · 7 calls · source referencedev dep · 0 calls · incomplete scanapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-agentL24 · 25,428 linescre8-app-agentapp-atomL10 · 17,183 linescre8-app-atomapp-ballotL19 · 7,101 linescre8-app-ballotapp-ballot-modelL5 · 1,763 linescre8-app-ballot-modelapp-capitalstrategyL19 · 85,927 linescre8-app-capitalstrategyapp-computeL14 · 94,808 linescre8-app-computeapp-cryptoL18 · 4,161 linescre8-app-cryptoapp-intelligenceL12 · 6,289 linescre8-app-intelligenceapp-lattice_matchingL18 · 17,537 linescre8-app-lattice_matchingapp-locationL20 · 3,821 linescre8-app-locationapp-markL17 · 2,346 linescre8-app-markapp-marketL20 · 16,894 linescre8-app-marketapp-matchingL17 · 23,403 linescre8-app-matchingplatform-envL3 · 316 linescre8-platform-envutil-cryptoL3 · 749 linescre8-util-cryptoapp-matching-storeL6 · 195 linescre8-app-matching-storeapp-meteringL11 · 4,358 linescre8-app-meteringapp-networkL11 · 15,383 linescre8-app-networkapp-paperL18 · 5,382 linescre8-app-paperapp-pathL18 · 676 linescre8-app-pathapp-paymentL12 · 10,538 linescre8-app-paymentapp-positionL19 · 1,730 linescre8-app-positionapp-predictionL19 · 3,206 linescre8-app-predictionapp-providerL16 · 71,707 linescre8-app-providerapp-realmL27 · 7,854 linescre8-app-realmapp-shop-modelL5 · 935 linescre8-app-shop-modelapp-sportsL20 · 4,483 linescre8-app-sportsapp-transactionL18 · 464 linescre8-app-transactionapp-truthL7 · 20,485 linescre8-app-truthapp-truth-apiL5 · 888 linescre8-app-truth-apiapp-walletL18 · 6,665 linescre8-app-walletruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh

File call graph

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

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
Arc::newsrc/algebra.rs:476method312530102
BTreeMap::fromsrc/algebra.rs:802trait impl31125036
ExactRatioV1::from_u128src/chart.rs:79method1553119.3
ExactRatioV1::checked_mulsrc/chart.rs:61method9129119.1
gcd_u128src/chart.rs:96fn821016.9
domain_hashsrc/lib.rs:52fn6114016.6
AssetSet::newsrc/algebra.rs:221method1019012.3
AssetSet::parsesrc/algebra.rs:241method3118111.6
Arc::split_keysrc/algebra.rs:500method3110010.4
PositionRecord::is_provider_observationsrc/lib.rs:421method3120010.2
AssetSet::from_keyssrc/algebra.rs:234method31409.3
Arc::parsesrc/algebra.rs:493method411828.1
Vec::fromsrc/algebra.rs:419trait impl31508
asset_index_hashsrc/index.rs:98fn31217.8
Arc::of_positionsrc/algebra.rs:482method31517.8
Arc::of_sidessrc/algebra.rs:486method42217.6
PositionIntentEpochV1::buildsrc/lib.rs:562method221416.8
PositionIntentEpochV1::compute_hashsrc/lib.rs:585method141316.8
validate_shared_liquidity_problemsrc/shared_liquidity.rs:68fn4723606.6
AssetIndexV1::newsrc/index.rs:30method92916.2
BTreeSet::fromsrc/algebra.rs:425trait impl312706.2
Rng::next_u64src/test_support.rs:21method81406
sanitize_asset_segmentsrc/algebra.rs:81fn107405.5
Parser::parse_exprsrc/expr.rs:163method83225.4
entrysrc/value_lens.rs:1156fn1411505.3
parse_asset_exprsrc/expr.rs:235fn821815.3
Side::sizesrc/value_lens.rs:464method621605.3
StructuralWorkBudgetV1::defaultsrc/factorization.rs:49trait impl31705.2
AssetSet::intersectionsrc/algebra.rs:290method1651305.1
build_lens_booksrc/value_lens.rs:202fn6516834.9
AssetSet::ranksrc/algebra.rs:250method311204.9
PositionIntentEpochV1::genesissrc/lib.rs:505method312014.8
RingMeasure::holonomysrc/algebra.rs:948method62804.8
verify_shared_liquidity_allocationsrc/shared_liquidity.rs:119fn94282024.7
Parser::skip_wssrc/expr.rs:152method53204.6
Parser::peeksrc/expr.rs:158method41414.6
FillPolicy::defaultsrc/lib.rs:447trait impl31504.5
soulbound_weight_kindsrc/algebra.rs:118fn113304.5
RingMeasure::productsrc/algebra.rs:956method31714.3
is_soulbound_assetsrc/algebra.rs:131fn31214

Outside the workspace

serde serde_json sha2