Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off

Ratio::new

cre8_util_options::ratio::Ratio::new

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

16lines
3cyclomatic
1max nesting
12statements
2? exits
2params
37callers
2callees
17.8 (p100)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 siteself · 1 sitemethod · 1 siteself · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitepath · 1 siteref · 1 sitemethod · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 siteRatio::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_from_f64app-paper · cc 3cre8_app_paper::pricing::ratio_from_f64Ratio::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_i64resolve_cachedapp-mark · cc 10cre8_app_mark::oracle::resolve_cachedpayout_unitsutil-options · cc 3cre8_util_options::settle::payout_unitsexternalapp-paper · cc 7cre8_app_paper::instrument::externalinterest_ceilapp-credit · cc 4cre8_app_credit::exact::interest_ceilRatio::checked_mulutil-options · cc 3cre8_util_options::ratio::Ratio::checked_mulRatio::from_f64_roundedutil-options · cc 5cre8_util_options::ratio::Ratio::from_f64_roundedrutil-options · cc 1cre8_util_options::settle::tests::rRatio::from_scaledutil-options · cc 1cre8_util_options::ratio::Ratio::from_scaledrutil-options · cc 1cre8_util_options::ratio::tests::rcapped_bandutil-options · cc 4cre8_util_options::settle::capped_bandRatio::reciputil-options · cc 1cre8_util_options::ratio::Ratio::recipwidenapp-paper · cc 2cre8_app_paper::pricing::widenorderapp-paper · cc 1cre8_app_paper::venue::tests::orderrutil-options · cc 1cre8_util_options::margin::tests::rcapped_long_payoututil-options · cc 4cre8_util_options::settle::capped_long_payoutderive_last_clearapp-mark · cc 8cre8_app_mark::oracle::derive_last_clearratioapp-mark · cc 1cre8_app_mark::tests::ratioPaperPosition::avg_priceapp-paper · cc 2cre8_app_paper::model::PaperPosition::avg_priceRatio::newutil-options · cc 3cre8_util_options::ratio::Ratio::newgcd_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 37

Callees 2

Source not readable from this process.