Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.3 s · crystals off

liquidation_price

cre8_app_paper::engine::liquidation_price

fn · cre8-app-paper · crates/cre8-app-paper/src/engine.rs:116 pub documented

25lines
7cyclomatic
2max nesting
21statements
6? exits
3params
3callers
9callees
0.7 (p56)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitesref · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitespath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 2 sitesself · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitehandle_accountsapp-paper · cc 1cre8_app_paper::connection::handle_accountshandle_positionsapp-paper · cc 1cre8_app_paper::connection::handle_positionsload_indexapp-paper · cc 2cre8_app_paper::view::load_indexload_account_pageapp-paper · cc 2cre8_app_paper::view::load_account_pagethe_index_labels_paper_and_…app-paper · cc 2cre8_app_paper::view::tests::the_index_labels_paper_and_lists_accountsthe_account_page_renders_se…app-paper · cc 2cre8_app_paper::view::tests::the_account_page_renders_sections_and_a_missing_accountpage_shapes_holdapp-paper · cc 1cre8_app_paper::view::tests::page_shapes_holdsnapshotapp-paper · cc 3cre8_app_paper::ops::snapshotvaluation_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_fixedliquidation_priceapp-paper · cc 7cre8_app_paper::engine::liquidation_priceminor_scaleapp-paper · cc 1cre8_app_paper::model::minor_scaleRatio::to_f64util-options · cc 1cre8_util_options::ratio::Ratio::to_f64Ratio::checked_absutil-options · cc 2cre8_util_options::ratio::Ratio::checked_absbps_to_fractionutil-options · cc 1cre8_util_options::margin::bps_to_fractionvaluationapp-paper · cc 5cre8_app_paper::engine::valuationValuation::completeapp-paper · cc 1cre8_app_paper::engine::Valuation::completeliquidation_priceutil-options · cc 8cre8_util_options::margin::liquidation_pricePaperPosition::is_longapp-paper · cc 1cre8_app_paper::model::PaperPosition::is_longValuation::leverageapp-paper · cc 1cre8_app_paper::engine::Valuation::leverageRatio::is_positiveutil-options · cc 1cre8_util_options::ratio::Ratio::is_positiveRatio::checked_negutil-options · cc 1cre8_util_options::ratio::Ratio::checked_negRatio::is_negativeutil-options · cc 1cre8_util_options::ratio::Ratio::is_negativeleverageutil-options · cc 4cre8_util_options::margin::leveragenotional_floorapp-paper · cc 1cre8_app_paper::engine::notional_floornotional_ceilapp-paper · cc 1cre8_app_paper::engine::notional_ceil

Control flow

Source not readable from this process.

Callees 9

Source not readable from this process.