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/mod.rs
Items
const DEFAULT_RING_CAPACITY const DEFAULT_MAX_INSTRUMENTS const DATE_ONLY_EXPIRY_HOUR_UTC enum DerivKind impl DerivKind enum OptionRight impl OptionRight struct Greeks struct DerivativeQuote impl DerivativeQuote struct InstrumentTerms impl InstrumentTerms struct DerivativeFilter impl DerivativeFilter struct DerivativeQuoteStore impl Default for DerivativeQuoteStore impl DerivativeQuoteStore static STORE const MONTHS const BINANCE_FUTURES_QUOTES const PERPETUAL_PAIR_VENUES struct EventInstrument
Functions
By call-graph weight (PageRank; 1.0 is the average function). 50 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| storesrc/derivatives/mod.rs:582 | fn | 8 | 1 | 8 | 2 | 3.3 | |
| DerivativeQuote::newsrc/derivatives/mod.rs:198 | method | 45 | 2 | 9 | 2 | 2.9 | |
| date_only_expiry_mssrc/derivatives/mod.rs:637 | fn | 4 | 1 | 3 | 0 | 2.6 | |
| DerivativeQuoteStore::newsrc/derivatives/mod.rs:399 | method | 11 | 1 | 3 | 0 | 2.5 | |
| query_derivative_quotessrc/derivatives/mod.rs:605 | fn | 3 | 1 | 7 | 2 | 2.5 | |
| chain_ordersrc/derivatives/mod.rs:560 | fn | 11 | 1 | 1 | 0 | 2 | |
| OptionRight::parsesrc/derivatives/mod.rs:101 | method | 7 | 3 | 7 | 0 | 1.9 | |
| env_boundedsrc/derivatives/mod.rs:572 | fn | 7 | 1 | 1 | 1 | 1.9 | |
| DerivativeQuoteStore::querysrc/derivatives/mod.rs:490 | method | 11 | 1 | 2 | 1 | 1.7 | |
| event_derivativesrc/derivatives/mod.rs:877 | fn | 30 | 8 | 5 | 4 | 1.7 | |
| latest_derivative_quotesrc/derivatives/mod.rs:609 | fn | 3 | 1 | 8 | 3 | 1.7 | |
| takesrc/derivatives/mod.rs:257 | nested fn | 5 | 2 | 1 | 0 | 1.6 | |
| expiry_date_labelsrc/derivatives/mod.rs:643 | fn | 3 | 1 | 1 | 0 | 1.5 | |
| strike_segmentsrc/derivatives/mod.rs:681 | fn | 13 | 8 | 4 | 0 | 1.4 | |
| DerivKind::parsesrc/derivatives/mod.rs:74 | method | 8 | 4 | 3 | 0 | 1.4 | |
| parse_binance_futures_symbolsrc/derivatives/mod.rs:779 | fn | 33 | 6 | 5 | 4 | 1.4 | |
| yymmdd_date_mssrc/derivatives/mod.rs:667 | fn | 7 | 3 | 3 | 1 | 1.3 | |
| DerivativeQuote::overlaysrc/derivatives/mod.rs:256 | method | 36 | 3 | 2 | 1 | 1.3 | |
| classify_symbolsrc/derivatives/mod.rs:836 | fn | 24 | 9 | 2 | 4 | 1.3 | |
| DerivativeQuoteStore::latestsrc/derivatives/mod.rs:476 | method | 3 | 1 | 4 | 0 | 1.3 | |
| DerivativeQuote::from_termssrc/derivatives/mod.rs:245 | method | 8 | 1 | 2 | 1 | 1.2 | |
| InstrumentTerms::newsrc/derivatives/mod.rs:317 | method | 12 | 1 | 3 | 1 | 1.2 | |
| parse_okx_inst_idsrc/derivatives/mod.rs:743 | fn | 27 | 7 | 3 | 4 | 1.1 | |
| parse_deribit_instrument_namesrc/derivatives/mod.rs:711 | fn | 27 | 5 | 4 | 6 | 1 | |
| deribit_date_mssrc/derivatives/mod.rs:648 | fn | 17 | 5 | 2 | 1 | 1 | |
| instrument_termssrc/derivatives/mod.rs:818 | fn | 9 | 6 | 2 | 3 | 0.9 | |
| now_mssrc/derivatives/mod.rs:950 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| date_segment_mssrc/derivatives/mod.rs:675 | fn | 3 | 1 | 1 | 2 | 0.8 | |
| DerivativeQuoteStore::historysrc/derivatives/mod.rs:481 | method | 6 | 1 | 2 | 0 | 0.7 | |
| DerivativeQuoteStore::option_chainsrc/derivatives/mod.rs:504 | method | 8 | 1 | 2 | 1 | 0.7 | |
| DerivativeQuoteStore::latest_fundingsrc/derivatives/mod.rs:515 | method | 11 | 1 | 2 | 1 | 0.7 | |
| observe_stream_quotesrc/derivatives/mod.rs:911 | fn | 22 | 6 | 2 | 5 | 0.7 | |
| DerivativeQuoteStore::defaultsrc/derivatives/mod.rs:393 | trait impl | 3 | 1 | 2 | 1 | 0.7 | |
| record_derivative_quotessrc/derivatives/mod.rs:592 | fn | 4 | 1 | 3 | 2 | 0.6 | |
| split_currency_pairsrc/derivatives/mod.rs:696 | fn | 9 | 4 | 1 | 0 | 0.6 | |
| DerivativeQuoteStore::recordsrc/derivatives/mod.rs:413 | method | 45 | 7 | 1 | 0 | 0.6 | |
| merge_derivative_quotessrc/derivatives/mod.rs:599 | fn | 4 | 1 | 1 | 2 | 0.6 | |
| stream_quote_from_namesrc/derivatives/mod.rs:934 | fn | 14 | 2 | 1 | 3 | 0.6 | |
| DerivativeQuote::midsrc/derivatives/mod.rs:294 | method | 6 | 4 | 1 | 0 | 0.6 | |
| DerivativeQuoteStore::instrument_countsrc/derivatives/mod.rs:527 | method | 3 | 1 | 1 | 0 | 0.6 | |
| derivative_quote_historysrc/derivatives/mod.rs:614 | fn | 3 | 1 | 1 | 3 | 0.6 | |
| option_chainsrc/derivatives/mod.rs:619 | fn | 3 | 1 | 1 | 3 | 0.6 | |
| latest_fundingsrc/derivatives/mod.rs:624 | fn | 3 | 1 | 1 | 3 | 0.6 | |
| DerivKind::as_strsrc/derivatives/mod.rs:64 | method | 7 | 3 | 0 | 0 | 0.5 | |
| OptionRight::as_strsrc/derivatives/mod.rs:93 | method | 6 | 2 | 0 | 0 | 0.5 | |
| DerivativeFilter::matchessrc/derivatives/mod.rs:351 | method | 19 | 10 | 0 | 1 | 0.5 | |
| DerivativeQuoteStore::mergesrc/derivatives/mod.rs:461 | method | 14 | 4 | 0 | 3 | 0.5 | |
| DerivativeQuoteStore::quote_countsrc/derivatives/mod.rs:531 | method | 3 | 1 | 0 | 0 | 0.5 | |
| DerivativeQuoteStore::statussrc/derivatives/mod.rs:535 | method | 23 | 2 | 0 | 0 | 0.5 | |
| derivative_store_statussrc/derivatives/mod.rs:628 | fn | 3 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.