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

crates/cre8-app-provider/src/derivatives/poll.rs

cre8-app-provider · module derivatives::poll · src · 671 lines (564 code, 64 comment) · sha fc07c083f8adddcf

Items

const MIN_INTERVAL_SECS const DEFAULT_INTERVAL_SECS const DEFAULT_VENUES const DEFAULT_UNDERLIERS const DEFAULT_CATALOG_EVERY_POLLS const POLLED_VENUES const MAX_UNDERLIERS const DERIBIT_BOOK_SUMMARY_URL const BINANCE_PREMIUM_INDEX_URL const BINANCE_OPEN_INTEREST_URL const OKX_MARK_PRICE_URL const OKX_TICKERS_URL const OKX_FUNDING_RATE_URL const OKX_OPT_SUMMARY_URL const OKX_OPEN_INTEREST_URL type Fetch struct DerivativesPollConfig impl DerivativesPollConfig struct VenueOutcome impl VenueOutcome struct VenuePollState struct DerivativesPollStatus struct PollerHandle static POLLER struct CatalogRefreshState static REFRESHES

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
poll_venuesrc/derivatives/poll.rs:271fn136351.3
DerivativesPollConfig::newsrc/derivatives/poll.rs:82method368201
pollersrc/derivatives/poll.rs:414fn31301
VenueOutcome::take_quotessrc/derivatives/poll.rs:180method62300.9
followssrc/derivatives/poll.rs:194fn31300.9
VenueOutcome::newsrc/derivatives/poll.rs:144method31300.9
snapshotssrc/derivatives/poll.rs:357fn212330.9
is_unavailable_errorsrc/derivatives/poll.rs:190fn32200.8
fetch_catalogssrc/derivatives/poll.rs:225fn4310280.8
refreshessrc/derivatives/poll.rs:587fn31200.7
poll_deribitsrc/derivatives/poll.rs:285fn103130.7
poll_binance_futuressrc/derivatives/poll.rs:296fn193140.7
poll_okxsrc/derivatives/poll.rs:316fn384170.7
http_fetchsrc/derivatives/poll.rs:64fn41200.6
DerivativesPollConfig::env_interval_secssrc/derivatives/poll.rs:120method71110.6
poller_loopsrc/derivatives/poll.rs:477fn419160.6
run_cyclesrc/derivatives/poll.rs:522fn244160.6
apply_outcomesrc/derivatives/poll.rs:547fn226100.6
split_urlsrc/derivatives/poll.rs:199fn111100.6
catalog_underlier_paramsrc/derivatives/poll.rs:212fn94100.6
VenueOutcome::fetchsrc/derivatives/poll.rs:150method294020.5
start_pollersrc/derivatives/poll.rs:420fn383050.5
stop_pollersrc/derivatives/poll.rs:460fn112020.5
poller_statussrc/derivatives/poll.rs:472fn41020.5
spawn_catalog_refreshsrc/derivatives/poll.rs:595fn7311090.5
catalog_refresh_statessrc/derivatives/poll.rs:669fn31020.5

Source not readable from this process.