Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

crates/cre8-app-capitalstrategy/src/position_bridge.rs

cre8-app-capitalstrategy · module position_bridge · src · 868 lines (625 code, 169 comment) · sha fe12a690faa08b10

Items

const MARKET_ID const GAP_KIND const QUEUE_CAP const RECENT_CAP struct PositionIntent enum FlushPlan static QUEUE static RECENT static QUEUED_TOTAL static POSTED_TOTAL static CLAMPED_TOTAL static INSUFFICIENT_TOTAL static ERROR_TOTAL static DROPPED_TOTAL static LANE_GATED_TOTAL struct PositionSubmitObserver impl TradeOpenObserver for PositionSubmitObserver static REGISTERED static SHIM_CALLS

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
queuesrc/position_bridge.rs:264fn31401.8
gap_tradesrc/position_bridge.rs:541fn2911501.8
gap_evidencesrc/position_bridge.rs:571fn911401.8
intent_for_tradesrc/position_bridge.rs:118fn2251231.7
recentsrc/position_bridge.rs:268fn31201.5
amountssrc/position_bridge.rs:581fn311001.4
scale_sidesrc/position_bridge.rs:229fn31101.3
status_jsonsrc/position_bridge.rs:494fn211521.1
position_id_forsrc/position_bridge.rs:101fn31201.1
split_asset_shapesrc/position_bridge.rs:182fn31111
side_amountssrc/position_bridge.rs:186fn41101
plan_flushsrc/position_bridge.rs:211fn174511
enabledsrc/position_bridge.rs:276fn31310.9
intents_for_tradesrc/position_bridge.rs:145fn273340.9
enqueue_from_tradesrc/position_bridge.rs:299fn216330.8
submit_inputsrc/position_bridge.rs:236fn151200.8
flush_intentssrc/position_bridge.rs:394fn758460.7
lane_position_idsrc/position_bridge.rs:106fn31100.7
positive_amountssrc/position_bridge.rs:173fn82100.7
flush_pendingsrc/position_bridge.rs:355fn256260.7
queued_trade_idssrc/position_bridge.rs:322fn31310.7
deductsrc/position_bridge.rs:470fn94100.6
record_rowsrc/position_bridge.rs:480fn83110.6
posting_allowedsrc/position_bridge.rs:286fn31110.6
strategy_peersrc/position_bridge.rs:290fn31110.6
peer_balancessrc/position_bridge.rs:385fn41120.6
register_observersrc/position_bridge.rs:341fn61110.5
ok_dispatchsrc/position_bridge.rs:787fn82100.5
err_dispatchsrc/position_bridge.rs:830fn31100.5
PositionSubmitObserver::on_opensrc/position_bridge.rs:331trait impl62020.5
lane_policy_jsonsrc/position_bridge.rs:517fn151000.5
intent_reconstructs_offer_and_want_from_gap_evidencesrc/position_bridge.rs:588fn71040.5
intent_distributes_volume_across_compound_shapessrc/position_bridge.rs:597fn121040.5
only_complement_gap_trades_produce_intentssrc/position_bridge.rs:611fn102030.5
posting_lane_orders_become_one_intent_each_and_malformed_orders_dropsrc/position_bridge.rs:623fn221040.5
posting_lane_trades_queue_only_when_the_lane_bridgessrc/position_bridge.rs:647fn3310140.5
degenerate_evidence_produces_no_intentsrc/position_bridge.rs:682fn101030.5
position_id_is_deterministic_and_idempotentsrc/position_bridge.rs:694fn81040.5
full_wallet_posts_unclampedsrc/position_bridge.rs:706fn51050.5
partial_wallet_scales_both_sides_to_heldsrc/position_bridge.rs:713fn81050.5
zero_held_leg_skips_as_insufficientsrc/position_bridge.rs:723fn111050.5
no_ledger_view_never_asserts_fundssrc/position_bridge.rs:736fn41040.5
submit_input_matches_the_position_submit_wire_shapesrc/position_bridge.rs:744fn111020.5
enqueue_accepts_gap_trades_and_rejects_otherssrc/position_bridge.rs:759fn111060.5
gate_off_observer_queues_nothing_and_flush_posts_nothingsrc/position_bridge.rs:772fn101060.5
flush_posts_clamps_and_skips_against_one_balance_snapshotsrc/position_bridge.rs:797fn3210110.5
dispatch_errors_are_recorded_not_swallowedsrc/position_bridge.rs:835fn1410110.5
status_json_names_the_identity_and_counterssrc/position_bridge.rs:851fn172010.5

Source not readable from this process.