Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off

external

cre8_app_paper::instrument::external

fn · cre8-app-paper · crates/cre8-app-paper/src/instrument.rs:128

50lines
7cyclomatic
3max nesting
14statements
4? exits
2params
1callers
6callees
1.4 (p89)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 6 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 siteref · 1 sitepath · 1 siteref · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitename · 1 sitesweepapp-paper · cc 9cre8_app_paper::ops::sweepplace_orderapp-paper · cc 9cre8_app_paper::connection::place_orderobserved_unit_priceapp-paper · cc 1cre8_app_paper::routing::observed_unit_pricebuys_pay_the_ceiling_and_se…app-paper · cc 1cre8_app_paper::engine::tests::buys_pay_the_ceiling_and_sells_receive_the_floorpartial_closes_realize_agai…app-paper · cc 1cre8_app_paper::engine::tests::partial_closes_realize_against_the_removed_basis_and_flips_reopenvaluation_splits_assets_and…app-paper · cc 1cre8_app_paper::engine::tests::valuation_splits_assets_and_debt_and_gates_leveragemulti_position_liquidation_…app-paper · cc 1cre8_app_paper::engine::tests::multi_position_liquidation_price_holds_other_marks_fixedfunding_settles_whole_inter…app-paper · cc 2cre8_app_paper::engine::tests::funding_settles_whole_intervals_and_carries_the_remainderoptions_settle_in_the_money…app-paper · cc 1cre8_app_paper::engine::tests::options_settle_in_the_money_and_expire_worthless_out_of_itliquidation_closes_every_po…app-paper · cc 1cre8_app_paper::engine::tests::liquidation_closes_every_position_at_its_mark_or_nothingresolveapp-paper · cc 12cre8_app_paper::instrument::resolveexternalapp-paper · cc 7cre8_app_paper::instrument::externalRatio::is_positiveutil-options · cc 1cre8_util_options::ratio::Ratio::is_positiveRatio::from_decimal_strutil-options · cc 9cre8_util_options::ratio::Ratio::from_decimal_stris_usd_familyapp-paper · cc 1cre8_app_paper::instrument::is_usd_familyRatio::from_f64_roundedutil-options · cc 5cre8_util_options::ratio::Ratio::from_f64_roundedsplit_usd_pairapp-paper · cc 8cre8_app_paper::instrument::split_usd_pairinstrument_termsapp-provider · cc 6cre8_app_provider::derivatives::instrument_termsRatio::newutil-options · cc 3cre8_util_options::ratio::Ratio::newRatio::checked_mulutil-options · cc 3cre8_util_options::ratio::Ratio::checked_mulRatio::checked_negutil-options · cc 1cre8_util_options::ratio::Ratio::checked_negpow10util-options · cc 1cre8_util_options::ratio::pow10Ratio::from_scaledutil-options · cc 1cre8_util_options::ratio::Ratio::from_scaledparse_binance_futures_symbolapp-provider · cc 6cre8_app_provider::derivatives::parse_binance_futures_symbolparse_okx_inst_idapp-provider · cc 7cre8_app_provider::derivatives::parse_okx_inst_idparse_deribit_instrument_na…app-provider · cc 5cre8_app_provider::derivatives::parse_deribit_instrument_name

Control flow

Source not readable from this process.

Callers 1

Callees 6

Source not readable from this process.