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

resolve

cre8_app_paper::instrument::resolve

fn · cre8-app-paper · crates/cre8-app-paper/src/instrument.rs:63 pub documented

35lines
12cyclomatic
2max nesting
21statements
1? exits
2params
14callers
2callees
2.1 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 2 sitesname · 1 sitepath · 2 sitesname · 2 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 3 sitesname · 5 sitesname · 5 sitesname · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 siteref · 1 sitepath · 1 siteref · 1 siteref · 1 sitepath · 1 sitename · 2 sitesorderapp-paper · cc 1cre8_app_paper::tests::ordervenue_route_withapp-paper · cc 14cre8_app_paper::routing::venue_route_withheartbeat_sweepapp-paper · cc 4cre8_app_paper::app::heartbeat_sweephandle_orderapp-paper · cc 1cre8_app_paper::connection::handle_orderhandle_tickapp-paper · cc 1cre8_app_paper::connection::handle_ticka_limit_order_rests_then_fi…app-paper · cc 1cre8_app_paper::tests::a_limit_order_rests_then_fills_on_the_heartbeatleverage_over_the_cap_is_re…app-paper · cc 1cre8_app_paper::tests::leverage_over_the_cap_is_refused_and_a_mark_drop_liquidatesan_unpriced_holding_is_neve…app-paper · cc 1cre8_app_paper::tests::an_unpriced_holding_is_never_liquidatedperpetual_funding_accrues_f…app-paper · cc 1cre8_app_paper::tests::perpetual_funding_accrues_from_the_venue_ratean_option_expiring_in_the_m…app-paper · cc 1cre8_app_paper::tests::an_option_expiring_in_the_money_cash_settles_at_the_marksweepapp-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_nothingreset_restores_the_float_an…app-paper · cc 1cre8_app_paper::engine::tests::reset_restores_the_float_and_logs_itcre8_ids_are_internal_spot_…app-paper · cc 1cre8_app_paper::instrument::tests::cre8_ids_are_internal_spot_or_optionvenue_ids_classify_by_the_v…app-paper · cc 1cre8_app_paper::instrument::tests::venue_ids_classify_by_the_venues_namingmismatched_venues_and_non_u…app-paper · cc 1cre8_app_paper::instrument::tests::mismatched_venues_and_non_usd_quotes_are_refusedresolveapp-paper · cc 12cre8_app_paper::instrument::resolveinternalapp-paper · cc 2cre8_app_paper::instrument::internalexternalapp-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_strparse_option_idapp-mark · cc 4cre8_app_mark::symbols::parse_option_idis_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_terms

Control flow

Source not readable from this process.

Callers 14

Callees 2

Source not readable from this process.