Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-app-paper/src/engine.rs

cre8-app-paper · module engine · src · 616 lines (514 code, 67 comment) · sha 6bd5e4de64983ed2

Items

struct Valuation impl Valuation struct TradeOutcome struct FundingAccrual struct ForcedClose

Functions

By call-graph weight (PageRank; 1.0 is the average function). 27 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
apply_tradesrc/engine.rs:169fn911210101.2
valuationsrc/engine.rs:65fn265661.1
accountsrc/engine.rs:420fn231811
Valuation::completesrc/engine.rs:45method31401
notional_floorsrc/engine.rs:55fn31420.9
notional_ceilsrc/engine.rs:59fn31320.8
eventsrc/engine.rs:379fn171200.8
healthsrc/engine.rs:94fn72430.7
liquidation_pricesrc/engine.rs:116fn257390.7
markssrc/engine.rs:444fn31300.7
rsrc/engine.rs:416fn31210.6
resetsrc/engine.rs:398fn111220.6
Valuation::leveragesrc/engine.rs:50method31210.6
reduces_onlysrc/engine.rs:154fn103130.6
accrue_fundingsrc/engine.rs:276fn344250.6
settle_optionsrc/engine.rs:315fn223260.6
liquidatesrc/engine.rs:350fn225230.6
within_leveragesrc/engine.rs:103fn72230.6
option_intrinsicsrc/engine.rs:374fn31110.6
buys_pay_the_ceiling_and_sells_receive_the_floorsrc/engine.rs:449fn151050.5
partial_closes_realize_against_the_removed_basis_and_flips_reopensrc/engine.rs:466fn251050.5
valuation_splits_assets_and_debt_and_gates_leveragesrc/engine.rs:493fn181090.5
multi_position_liquidation_price_holds_other_marks_fixedsrc/engine.rs:513fn141080.5
funding_settles_whole_intervals_and_carries_the_remaindersrc/engine.rs:529fn312060.5
options_settle_in_the_money_and_expire_worthless_out_of_itsrc/engine.rs:562fn271060.5
liquidation_closes_every_position_at_its_mark_or_nothingsrc/engine.rs:591fn131070.5
reset_restores_the_float_and_logs_itsrc/engine.rs:606fn101050.5

Source not readable from this process.