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

Ratio::checked_div

cre8_util_options::ratio::Ratio::checked_div

method · cre8-util-options · crates/cre8-util-options/src/ratio.rs:125 pub documented

3lines
1cyclomatic
0max nesting
1statements
1? exits
2params
7callers
2callees
1.7 (p93)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 4 sitesmethod · 1 sitename · 2 sitesname · 2 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 2 sitesmethod · 1 siteself · 1 sitepath · 1 sitename · 2 sitespath · 1 siteresolve_cachedapp-mark · cc 10cre8_app_mark::oracle::resolve_cachedsnapshotapp-paper · cc 3cre8_app_paper::ops::snapshotsettlement_unitsutil-options · cc 2cre8_util_options::settle::settlement_unitsexecuteapp-paper · cc 9cre8_app_paper::ops::executeliquidateapp-paper · cc 5cre8_app_paper::engine::liquidateinternal_book_fillapp-paper · cc 3cre8_app_paper::pricing::internal_book_fillbuys_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_fixedapply_tradeapp-paper · cc 12cre8_app_paper::engine::apply_tradecall_payout_in_underlyingutil-options · cc 3cre8_util_options::settle::call_payout_in_underlyingPaperPosition::avg_priceapp-paper · cc 2cre8_app_paper::model::PaperPosition::avg_pricesweep_levelsapp-paper · cc 4cre8_app_paper::pricing::sweep_levelsexternal_observationapp-mark · cc 9cre8_app_mark::oracle::external_observationequity_ratio_exactutil-options · cc 2cre8_util_options::margin::equity_ratio_exactarithmetic_is_exactutil-options · cc 1cre8_util_options::ratio::tests::arithmetic_is_exactRatio::checked_divutil-options · cc 1cre8_util_options::ratio::Ratio::checked_divRatio::checked_mulutil-options · cc 3cre8_util_options::ratio::Ratio::checked_mulRatio::reciputil-options · cc 1cre8_util_options::ratio::Ratio::recipRatio::newutil-options · cc 3cre8_util_options::ratio::Ratio::newgcd_i128util-options · cc 1cre8_util_options::ratio::gcd_i128

Control flow

Source not readable from this process.

Callers 7

Callees 2

Source not readable from this process.