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
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| apply_tradesrc/engine.rs:169 | fn | 91 | 12 | 10 | 10 | 1.2 | |
| valuationsrc/engine.rs:65 | fn | 26 | 5 | 6 | 6 | 1.1 | |
| accountsrc/engine.rs:420 | fn | 23 | 1 | 8 | 1 | 1 | |
| Valuation::completesrc/engine.rs:45 | method | 3 | 1 | 4 | 0 | 1 | |
| notional_floorsrc/engine.rs:55 | fn | 3 | 1 | 4 | 2 | 0.9 | |
| notional_ceilsrc/engine.rs:59 | fn | 3 | 1 | 3 | 2 | 0.8 | |
| eventsrc/engine.rs:379 | fn | 17 | 1 | 2 | 0 | 0.8 | |
| healthsrc/engine.rs:94 | fn | 7 | 2 | 4 | 3 | 0.7 | |
| liquidation_pricesrc/engine.rs:116 | fn | 25 | 7 | 3 | 9 | 0.7 | |
| markssrc/engine.rs:444 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| rsrc/engine.rs:416 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| resetsrc/engine.rs:398 | fn | 11 | 1 | 2 | 2 | 0.6 | |
| Valuation::leveragesrc/engine.rs:50 | method | 3 | 1 | 2 | 1 | 0.6 | |
| reduces_onlysrc/engine.rs:154 | fn | 10 | 3 | 1 | 3 | 0.6 | |
| accrue_fundingsrc/engine.rs:276 | fn | 34 | 4 | 2 | 5 | 0.6 | |
| settle_optionsrc/engine.rs:315 | fn | 22 | 3 | 2 | 6 | 0.6 | |
| liquidatesrc/engine.rs:350 | fn | 22 | 5 | 2 | 3 | 0.6 | |
| within_leveragesrc/engine.rs:103 | fn | 7 | 2 | 2 | 3 | 0.6 | |
| option_intrinsicsrc/engine.rs:374 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| buys_pay_the_ceiling_and_sells_receive_the_floorsrc/engine.rs:449 | fn | 15 | 1 | 0 | 5 | 0.5 | |
| partial_closes_realize_against_the_removed_basis_and_flips_reopensrc/engine.rs:466 | fn | 25 | 1 | 0 | 5 | 0.5 | |
| valuation_splits_assets_and_debt_and_gates_leveragesrc/engine.rs:493 | fn | 18 | 1 | 0 | 9 | 0.5 | |
| multi_position_liquidation_price_holds_other_marks_fixedsrc/engine.rs:513 | fn | 14 | 1 | 0 | 8 | 0.5 | |
| funding_settles_whole_intervals_and_carries_the_remaindersrc/engine.rs:529 | fn | 31 | 2 | 0 | 6 | 0.5 | |
| options_settle_in_the_money_and_expire_worthless_out_of_itsrc/engine.rs:562 | fn | 27 | 1 | 0 | 6 | 0.5 | |
| liquidation_closes_every_position_at_its_mark_or_nothingsrc/engine.rs:591 | fn | 13 | 1 | 0 | 7 | 0.5 | |
| reset_restores_the_float_and_logs_itsrc/engine.rs:606 | fn | 10 | 1 | 0 | 5 | 0.5 |
Source not readable from this process.