Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

reduces_only

cre8_app_paper::engine::reduces_only

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

10lines
3cyclomatic
1max nesting
4statements
0? exits
4params
1callers
3callees
0.6 (p49)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 2 sitesname · 4 sitesname · 2 sitesname · 2 sitesname · 3 sitesname · 2 sitesname · 1 sitename · 2 sitesname · 1 sitename · 1 sitemethod · 4 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 siteexecuteapp-paper · cc 9cre8_app_paper::ops::executeliquidateapp-paper · cc 5cre8_app_paper::engine::liquidatebuys_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_fixedfunding_settles_whole_inter…app-paper · cc 2cre8_app_paper::engine::tests::funding_settles_whole_intervals_and_carries_the_remainderoptions_settle_in_the_money…app-paper · cc 1cre8_app_paper::engine::tests::options_settle_in_the_money_and_expire_worthless_out_of_itliquidation_closes_every_po…app-paper · cc 1cre8_app_paper::engine::tests::liquidation_closes_every_position_at_its_mark_or_nothingreset_restores_the_float_an…app-paper · cc 1cre8_app_paper::engine::tests::reset_restores_the_float_and_logs_itapply_tradeapp-paper · cc 12cre8_app_paper::engine::apply_tradereduces_onlyapp-paper · cc 3cre8_app_paper::engine::reduces_onlyRatio::is_positiveutil-options · cc 1cre8_util_options::ratio::Ratio::is_positiveRatio::checked_absutil-options · cc 2cre8_util_options::ratio::Ratio::checked_absRatio::is_negativeutil-options · cc 1cre8_util_options::ratio::Ratio::is_negativeRatio::checked_negutil-options · cc 1cre8_util_options::ratio::Ratio::checked_neg

Control flow

Source not readable from this process.

Callers 1

Callees 3

Source not readable from this process.