Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,240 · python 20,426 · 6,417 files · digest 4f6c7cd6c249 · built in 1.9 s · crystals off

Ratio::checked_mul

cre8_util_options::ratio::Ratio::checked_mul

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

12lines
3cyclomatic
1max nesting
7statements
2? exits
2params
18callers
2callees
9.3 (p100)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitename · 1 siteref · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 2 sitesmethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 siteself · 1 sitemethod · 1 sitemethod · 1 sitemethod · 2 sitespath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 2 sitesmethod · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 siteparse_option_idapp-mark · cc 4cre8_app_mark::symbols::parse_option_idDerivativeSeries::strike_ra…app-derivatives · cc 1cre8_app_derivatives::model::DerivativeSeries::strike_ratioamount_owedapp-credit · cc 1cre8_app_credit::exact::amount_owedexternalapp-paper · cc 7cre8_app_paper::instrument::externalratio_labelapp-paper · cc 1cre8_app_paper::model::ratio_labelapply_tradeapp-paper · cc 12cre8_app_paper::engine::apply_tradeoption_collateral_per_contr…app-derivatives · cc 5cre8_app_derivatives::model::option_collateral_per_contractdecimalapp-paper · cc 2cre8_app_paper::venue::decimalDerivativeSeries::ref_ratioapp-derivatives · cc 1cre8_app_derivatives::model::DerivativeSeries::ref_ratiobuild_accountapp-paper · cc 9cre8_app_paper::connection::build_accountRatio::from_decimal_strutil-options · cc 9cre8_util_options::ratio::Ratio::from_decimal_strRatio::to_decimal_stringutil-options · cc 6cre8_util_options::ratio::Ratio::to_decimal_stringRatio::checked_mul_intutil-options · cc 1cre8_util_options::ratio::Ratio::checked_mul_intRatio::checked_divutil-options · cc 1cre8_util_options::ratio::Ratio::checked_divmul_i64app-derivatives · cc 1cre8_app_derivatives::exact::mul_i64payout_unitsutil-options · cc 3cre8_util_options::settle::payout_unitsinterest_ceilapp-credit · cc 4cre8_app_credit::exact::interest_ceilcapped_bandutil-options · cc 4cre8_util_options::settle::capped_bandfull_collateral_unitsutil-options · cc 5cre8_util_options::settle::full_collateral_unitscall_payout_in_underlyingutil-options · cc 3cre8_util_options::settle::call_payout_in_underlyingmax_debt_valueutil-options · cc 3cre8_util_options::margin::max_debt_valuewithin_leverageutil-options · cc 4cre8_util_options::margin::within_leverageRatio::from_f64_approxutil-options · cc 11cre8_util_options::ratio::Ratio::from_f64_approxaccrual_overflow_is_refusedutil-options · cc 1cre8_util_options::funding::tests::accrual_overflow_is_refusedRatio::checked_mulutil-options · cc 3cre8_util_options::ratio::Ratio::checked_mulRatio::newutil-options · cc 3cre8_util_options::ratio::Ratio::newgcd_i128util-options · cc 1cre8_util_options::ratio::gcd_i128gcd_u128util-options · cc 2cre8_util_options::ratio::gcd_u128signed_from_magnitudeutil-options · cc 3cre8_util_options::ratio::signed_from_magnitude

Control flow

Source not readable from this process.

Callers 19

Callees 3

Source not readable from this process.