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

SportsApp: games as prediction events, with a score-feed seam that settles finished games.

crates/cre8-app-sports · level 20 · 5,300 lines (4,483 code) · 12 files · 234 fns (43 tests) · cyclomatic Σ 552

11workspace deps
1direct dependents
8transitive dependents
165calls out
0calls in
182call-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 · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 6 calls · source referencenormal dep · 61 calls · source referencenormal dep · 27 calls · source referencenormal dep · 7 calls · source referencenormal dep · 19 calls · source referencenormal dep · 9 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 20 calls · source referencedev dep · 1 calls · source referencedev dep · 2 calls · source referencedev dep · 5 calls · source referencedev dep · 6 calls · source referencenormal dep · 0 calls · source referenceapp-sportsL20 · 4,483 linescre8-app-sportsapp-escrowL11 · 1,473 linescre8-app-escrowapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-predictionL19 · 3,206 linescre8-app-predictionapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libplatform-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-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-matchingL17 · 23,403 linescre8-app-matchingapp-matching-modelL4 · 7,752 linescre8-app-matching-modelapp-walletL18 · 6,665 linescre8-app-wallettest-helpersL29 · 557 linescre8-test-helpersruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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). 234 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:173fn231124125.2
date_to_mssrc/provider.rs:345fn19101514
days_in_monthsrc/provider.rs:365fn87103.9
slugsrc/provider.rs:332fn115703.2
with_actionsrc/connection.rs:803fn521102.9
input_textsrc/connection.rs:199fn731102.6
ensure_tablessrc/contest_store.rs:71fn311012.3
ensure_tablessrc/store.rs:46fn31911.8
escrow_callsrc/contest.rs:212fn93201.7
handle_contest_createsrc/contest.rs:264fn82103131.5
ordinalsrc/view_contest.rs:140fn105201.5
handle_contest_entersrc/contest.rs:349fn80163151.5
slate_playerssrc/contest_store.rs:172fn252441.4
input_u64src/connection.rs:207fn73701.4
FeedGame::game_idsrc/provider.rs:88method31811.3
provider_forsrc/provider.rs:167fn62501.3
temp_dbsrc/connection/tests.rs:15fn31811.2
lineup_score_x10src/fantasy.rs:143fn31301.2
ms_to_clocksrc/provider.rs:389fn41701.2
Contest::accepts_entriessrc/contest_store.rs:255method32401.2
stored_gamesrc/store.rs:185fn281461.2
fnv1a_64src/provider.rs:326fn31201.2
normalize_payout_bpssrc/fantasy.rs:220fn187301.1
refusalsrc/contest.rs:224fn31501.1
list_contestssrc/contest_store.rs:365fn334441.1
FakeProvider::fetch_slatesrc/provider.rs:210trait impl122721.1
playersrc/fantasy.rs:249fn31101.1
get_contestsrc/contest_store.rs:354fn81741.1
get_gamesrc/store.rs:214fn81541.1
settle_entriessrc/fantasy.rs:175fn417501
GameStatus::parsesrc/provider.rs:52method106401
validate_lineupsrc/fantasy.rs:42fn256401
input_flagsrc/connection.rs:216fn126501
list_gamessrc/store.rs:279fn311561
get_game_by_eventsrc/store.rs:223fn81441
StoredGame::is_resolvedsrc/store.rs:66method31601
querysrc/provider.rs:398fn31501
query_stringsrc/view_templates.rs:167fn197201
upsert_playerssrc/contest_store.rs:87fn412141
handle_contest_settlesrc/contest.rs:530fn132361

Outside the workspace

anyhow serde serde_json