Skip to content
1 viewer

rust 1,865,587 · typescript 236,264 · javascript 133,447 · python 20,429 · 6,423 files · digest 6c224c8775d8 · built in 1.4 s · crystals off

option_settlement

cre8_app_derivatives::model::option_settlement

fn · cre8-app-derivatives · crates/cre8-app-derivatives/src/model.rs:301 pub documented

11lines
2cyclomatic
1max nesting
7statements
5? exits
3params
4callers
5callees
0.9 (p74)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitemethod · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitemethod · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 siteref · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 siteexpire_seriesapp-derivatives · cc 8cre8_app_derivatives::lifecycle::expire_seriesredeem_chunkapp-derivatives · cc 3cre8_app_derivatives::lifecycle::redeem_chunkhandle_exerciseapp-derivatives · cc 1cre8_app_derivatives::connection::handle_exerciseamerican_exercise_pays_intr…app-derivatives · cc 2cre8_app_derivatives::e2e_tests::american_exercise_pays_intrinsic_from_writers_pro_rataeuropean_series_refuse_earl…app-derivatives · cc 1cre8_app_derivatives::e2e_tests::european_series_refuse_early_exerciseexercise_optionapp-derivatives · cc 11cre8_app_derivatives::lifecycle::exercise_optionfreezeapp-derivatives · cc 7cre8_app_derivatives::lifecycle::freezeDerivativeSeries::payoutapp-derivatives · cc 6cre8_app_derivatives::model::DerivativeSeries::payoutcollateral_per_contract_is_…app-derivatives · cc 2cre8_app_derivatives::model::tests::collateral_per_contract_is_whole_and_covers_the_worst_caseoption_settlementapp-derivatives · cc 2cre8_app_derivatives::model::option_settlementto_i64app-derivatives · cc 1cre8_app_derivatives::exact::to_i64DerivativeSeries::strike_ra…app-derivatives · cc 1cre8_app_derivatives::model::DerivativeSeries::strike_ratiosettlement_unitsutil-options · cc 2cre8_util_options::settle::settlement_unitsDerivativeSeries::collatera…app-derivatives · cc 2cre8_app_derivatives::model::DerivativeSeries::collateral_forDerivativeSeries::option_ri…app-derivatives · cc 1cre8_app_derivatives::model::DerivativeSeries::option_rightRatio::is_positiveutil-options · cc 1cre8_util_options::ratio::Ratio::is_positiveRatio::from_decimal_strutil-options · cc 9cre8_util_options::ratio::Ratio::from_decimal_strmul_i64app-derivatives · cc 1cre8_app_derivatives::exact::mul_i64payout_unitsutil-options · cc 3cre8_util_options::settle::payout_unitscall_payout_in_underlyingutil-options · cc 3cre8_util_options::settle::call_payout_in_underlying

Control flow

Source not readable from this process.

Callers 4

Callees 5

Source not readable from this process.