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
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| minor_scalesrc/model.rs:388 | fn | 3 | 1 | 10 | 0 | 3.2 | |
| PaperConfig::defaultsrc/model.rs:643 | trait impl | 9 | 1 | 6 | 0 | 1.9 | |
| minor_labelsrc/model.rs:400 | fn | 12 | 3 | 2 | 1 | 1.7 | |
| PaperConfig::from_envsrc/model.rs:655 | method | 17 | 1 | 9 | 3 | 1.4 | |
| load_accountsrc/model.rs:548 | fn | 3 | 1 | 11 | 2 | 1.4 | |
| account_vertex_idsrc/model.rs:521 | fn | 3 | 1 | 2 | 1 | 1.3 | |
| ratio_labelsrc/model.rs:414 | fn | 3 | 1 | 11 | 1 | 1.3 | |
| require_idsrc/model.rs:537 | fn | 3 | 2 | 4 | 0 | 1.3 | |
| fresh_idsrc/model.rs:516 | fn | 4 | 1 | 6 | 1 | 1.1 | |
| order_vertex_idsrc/model.rs:525 | fn | 3 | 1 | 2 | 1 | 1 | |
| accountsrc/model.rs:721 | fn | 23 | 1 | 2 | 1 | 1 | |
| upsert_accountsrc/model.rs:543 | fn | 4 | 1 | 8 | 3 | 0.9 | |
| upsert_ordersrc/model.rs:560 | fn | 4 | 1 | 6 | 3 | 0.9 | |
| RouteConfig::from_envsrc/model.rs:697 | method | 7 | 1 | 3 | 5 | 0.8 | |
| list_accountssrc/model.rs:553 | fn | 6 | 1 | 4 | 1 | 0.8 | |
| PaperAccount::push_eventsrc/model.rs:372 | method | 7 | 2 | 2 | 0 | 0.8 | |
| list_orderssrc/model.rs:570 | fn | 9 | 1 | 5 | 1 | 0.7 | |
| list_fillssrc/model.rs:597 | fn | 8 | 1 | 5 | 1 | 0.7 | |
| PaperPosition::avg_pricesrc/model.rs:307 | method | 8 | 2 | 3 | 4 | 0.7 | |
| list_routessrc/model.rs:615 | fn | 9 | 1 | 4 | 1 | 0.7 | |
| PaperPosition::is_longsrc/model.rs:302 | method | 3 | 1 | 3 | 1 | 0.7 | |
| PaperPosition::newsrc/model.rs:286 | method | 15 | 1 | 2 | 1 | 0.7 | |
| route_vertex_idsrc/model.rs:533 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| fill_vertex_idsrc/model.rs:529 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| RouteConfig::defaultsrc/model.rs:691 | trait impl | 3 | 1 | 1 | 1 | 0.6 | |
| list_open_orderssrc/model.rs:581 | fn | 9 | 1 | 2 | 1 | 0.6 | |
| OrderSide::parsesrc/model.rs:117 | method | 7 | 3 | 2 | 0 | 0.6 | |
| OrderType::parsesrc/model.rs:148 | method | 7 | 3 | 2 | 0 | 0.6 | |
| heartbeat_interval_ms_from_envsrc/model.rs:706 | fn | 9 | 1 | 1 | 1 | 0.6 | |
| load_ordersrc/model.rs:565 | fn | 3 | 1 | 2 | 2 | 0.6 | |
| major_to_minorsrc/model.rs:393 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| upsert_routesrc/model.rs:606 | fn | 7 | 2 | 2 | 3 | 0.6 | |
| upsert_fillsrc/model.rs:591 | fn | 4 | 1 | 2 | 3 | 0.6 | |
| serializesrc/model.rs:86 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| deserializesrc/model.rs:98 | fn | 7 | 3 | 0 | 0 | 0.5 | |
| OrderSide::as_strsrc/model.rs:125 | method | 6 | 2 | 0 | 0 | 0.5 | |
| OrderSide::oppositesrc/model.rs:132 | method | 6 | 2 | 0 | 0 | 0.5 | |
| OrderType::as_strsrc/model.rs:156 | method | 6 | 2 | 0 | 0 | 0.5 | |
| OrderStatus::as_strsrc/model.rs:175 | method | 8 | 4 | 0 | 0 | 0.5 | |
| InstrumentKind::as_strsrc/model.rs:195 | method | 8 | 4 | 0 | 0 | 0.5 | |
| FillSource::as_strsrc/model.rs:228 | method | 12 | 8 | 0 | 0 | 0.5 | |
| PaperAccount::touchsrc/model.rs:381 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PaperConfig::with_ttl_mssrc/model.rs:673 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PaperConfig::is_freshsrc/model.rs:678 | method | 3 | 2 | 0 | 0 | 0.5 | |
| amounts_round_trip_beyond_i64_as_stringssrc/model.rs:746 | fn | 15 | 1 | 0 | 1 | 0.5 | |
| accounts_orders_and_fills_persist_and_list_per_accountsrc/model.rs:763 | fn | 59 | 1 | 0 | 11 | 0.5 | |
| labels_render_exact_decimalssrc/model.rs:824 | fn | 12 | 1 | 0 | 7 | 0.5 | |
| ids_are_unique_within_a_millisecondsrc/model.rs:838 | fn | 3 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.