Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-paper/src/model.rs

cre8-app-paper · module model · src · 841 lines (653 code, 107 comment) · sha 97e58bd13bf8a5ec

Items

const KIND_ACCOUNT const KIND_ORDER const KIND_FILL const KIND_VENUE_ROUTE const DEFAULT_FLOAT_ENV const DEFAULT_FLOAT const MAX_FLOAT const HALF_SPREAD_ENV const DEFAULT_HALF_SPREAD_BPS const TICK_SLIPPAGE_ENV const DEFAULT_TICK_SLIPPAGE_BPS const HEARTBEAT_INTERVAL_ENV const DEFAULT_HEARTBEAT_INTERVAL_MS const VENUE_ROUTING_ENV const VENUE_MAX_NOTIONAL_ENV const DEFAULT_VENUE_MAX_NOTIONAL_USD const DEFAULT_MAX_LEVERAGE const MAX_LEVERAGE_CAP const DEFAULT_MAINTENANCE_BPS const CASH_DECIMALS const BASE_CURRENCIES const EVENTS_CAP const SERVICE_ACTOR const PAPER_LABEL enum Raw enum OrderSide impl OrderSide enum OrderType impl OrderType enum OrderStatus impl OrderStatus enum InstrumentKind impl InstrumentKind enum FillSource impl FillSource struct OptionSpec struct PaperPosition impl PaperPosition struct AccountEvent struct PaperAccount impl PaperAccount struct PaperOrder struct Provenance struct PaperFill struct VenueRouteRecord static ID_COUNTER struct PaperConfig impl Default for PaperConfig impl PaperConfig struct RouteConfig impl Default for RouteConfig impl RouteConfig

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
minor_scalesrc/model.rs:388fn311003.2
PaperConfig::defaultsrc/model.rs:643trait impl91601.9
minor_labelsrc/model.rs:400fn123211.7
PaperConfig::from_envsrc/model.rs:655method171931.4
load_accountsrc/model.rs:548fn311121.4
account_vertex_idsrc/model.rs:521fn31211.3
ratio_labelsrc/model.rs:414fn311111.3
require_idsrc/model.rs:537fn32401.3
fresh_idsrc/model.rs:516fn41611.1
order_vertex_idsrc/model.rs:525fn31211
accountsrc/model.rs:721fn231211
upsert_accountsrc/model.rs:543fn41830.9
upsert_ordersrc/model.rs:560fn41630.9
RouteConfig::from_envsrc/model.rs:697method71350.8
list_accountssrc/model.rs:553fn61410.8
PaperAccount::push_eventsrc/model.rs:372method72200.8
list_orderssrc/model.rs:570fn91510.7
list_fillssrc/model.rs:597fn81510.7
PaperPosition::avg_pricesrc/model.rs:307method82340.7
list_routessrc/model.rs:615fn91410.7
PaperPosition::is_longsrc/model.rs:302method31310.7
PaperPosition::newsrc/model.rs:286method151210.7
route_vertex_idsrc/model.rs:533fn31110.7
fill_vertex_idsrc/model.rs:529fn31110.7
RouteConfig::defaultsrc/model.rs:691trait impl31110.6
list_open_orderssrc/model.rs:581fn91210.6
OrderSide::parsesrc/model.rs:117method73200.6
OrderType::parsesrc/model.rs:148method73200.6
heartbeat_interval_ms_from_envsrc/model.rs:706fn91110.6
load_ordersrc/model.rs:565fn31220.6
major_to_minorsrc/model.rs:393fn31110.6
upsert_routesrc/model.rs:606fn72230.6
upsert_fillsrc/model.rs:591fn41230.6
serializesrc/model.rs:86fn31000.5
deserializesrc/model.rs:98fn73000.5
OrderSide::as_strsrc/model.rs:125method62000.5
OrderSide::oppositesrc/model.rs:132method62000.5
OrderType::as_strsrc/model.rs:156method62000.5
OrderStatus::as_strsrc/model.rs:175method84000.5
InstrumentKind::as_strsrc/model.rs:195method84000.5
FillSource::as_strsrc/model.rs:228method128000.5
PaperAccount::touchsrc/model.rs:381method41000.5
PaperConfig::with_ttl_mssrc/model.rs:673method41000.5
PaperConfig::is_freshsrc/model.rs:678method32000.5
amounts_round_trip_beyond_i64_as_stringssrc/model.rs:746fn151010.5
accounts_orders_and_fills_persist_and_list_per_accountsrc/model.rs:763fn5910110.5
labels_render_exact_decimalssrc/model.rs:824fn121070.5
ids_are_unique_within_a_millisecondsrc/model.rs:838fn31010.5

Source not readable from this process.