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-provider/src/derivatives/poll.rs

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

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
is_unavailable_errorsrc/derivatives/poll.rs:190fn32201
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
fetch_catalogssrc/derivatives/poll.rs:225fn4310280.8
refreshessrc/derivatives/poll.rs:587fn31200.8
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:150method294010.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.