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

PositionApp — extracted RuntimeApp crate.

crates/cre8-app-position · level 18 · 2,031 lines (1,730 code) · 5 files · 120 fns (29 tests) · cyclomatic Σ 193

12workspace deps
3direct dependents
10transitive dependents
59calls out
2calls in
93.8call-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.

Declared but never named in this crate's source: cre8-platform-time (normal), cre8-runtime-core (normal).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
load_booksrc/connection.rs:580fn152622.7
trimmed_filtersrc/connection.rs:620fn31402.5
connectsrc/connection.rs:700fn92631.9
submit_positionsrc/connection.rs:402fn252591.8
position_resultsrc/connection.rs:871fn81111.6
cancel_positionsrc/connection.rs:624fn184251.6
parse_position_intent_payloadsrc/connection.rs:211fn3893111.5
exact_sidessrc/history.rs:28fn81101.3
handle_result_actionsrc/connection.rs:793fn71111.3
verified_callersrc/connection.rs:336fn31101.3
snapshotsrc/history.rs:91fn181421.3
snapshot_responsesrc/history.rs:52fn337401.2
rollback_submit_budgetsrc/connection.rs:504fn41401.2
as_legacy_validate_inputsrc/connection.rs:72fn61201.1
is_submit_connectionsrc/connection.rs:53fn71201.1
rollback_submit_reservationsrc/connection.rs:509fn51311.1
connection_action_namesrc/connection.rs:710fn113121
dispatch_position_actionsrc/connection.rs:730fn71121
position_query_limitsrc/init.rs:145fn61201
generated_position_idsrc/connection.rs:374fn91111
position_ttlsrc/connection.rs:398fn31101
runsrc/init.rs:34fn131351
list_responsesrc/history.rs:37fn142211
parse_actionsrc/connection.rs:181fn51221
parse_position_payloadsrc/connection.rs:207fn31211
input_has_submit_payloadsrc/connection.rs:722fn33100.9
input_has_get_idsrc/connection.rs:726fn31100.9
position_action_handlersrc/connection.rs:738fn61110.9
position_owner_gatesrc/connection.rs:349fn122210.9
query_positionssrc/connection.rs:801fn304140.9
get_positionsrc/connection.rs:832fn214120.9
position_statussrc/connection.rs:854fn101110.9
cancel_position_from_inputsrc/connection.rs:865fn51110.9
parse_requested_position_actionsrc/connection.rs:187fn71100.9
default_position_actionsrc/connection.rs:195fn115100.9
getsrc/history.rs:7fn151140.9
active_position_for_cancelsrc/connection.rs:643fn41110.8
cancel_peer_matchessrc/connection.rs:652fn42100.8
release_cancelled_positionsrc/connection.rs:657fn273150.8
cancel_position_responsesrc/connection.rs:685fn141100.8

Outside the workspace

anyhow chrono serde serde_json