1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-app-derivatives/src/model.rs
Items
const KIND_DERIVATIVE_SERIES const KIND_DERIVATIVE_WRITER const DEFAULT_EXPIRY_GRACE_MS const MIN_EXPIRY_GRACE_MS const MAX_EXPIRY_GRACE_MS enum SeriesKind impl SeriesKind enum SeriesStatus impl SeriesStatus struct WriterLiability struct Settlement struct DerivativeSeries impl DerivativeSeries struct WriterIndex
Functions
By call-graph weight (PageRank; 1.0 is the average function). 45 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| DerivativeSeries::unit_assetssrc/model.rs:232 | method | 6 | 2 | 9 | 0 | 2 | |
| series_targetsrc/model.rs:478 | fn | 3 | 1 | 1 | 0 | 1.8 | |
| series_hashsrc/model.rs:463 | fn | 3 | 1 | 4 | 1 | 1.7 | |
| DerivativeSeries::strike_ratiosrc/model.rs:213 | method | 4 | 1 | 5 | 2 | 1.6 | |
| series_vertex_idsrc/model.rs:495 | fn | 3 | 1 | 2 | 2 | 1.6 | |
| load_seriessrc/model.rs:519 | fn | 3 | 1 | 3 | 2 | 1.4 | |
| collateral_refsrc/model.rs:468 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| pool_refsrc/model.rs:473 | fn | 3 | 1 | 2 | 0 | 1.4 | |
| series_id_for_assetsrc/model.rs:483 | fn | 9 | 3 | 6 | 0 | 1.3 | |
| option_collateral_per_contractsrc/model.rs:396 | fn | 25 | 5 | 4 | 4 | 1.2 | |
| symbol_slugsrc/model.rs:372 | fn | 3 | 1 | 3 | 1 | 1.1 | |
| upsert_seriessrc/model.rs:512 | fn | 6 | 2 | 3 | 2 | 1.1 | |
| to_manifold_rightsrc/model.rs:330 | fn | 6 | 2 | 1 | 0 | 1.1 | |
| DerivativeSeries::ref_ratiosrc/model.rs:218 | method | 7 | 1 | 3 | 2 | 1.1 | |
| parse_expirysrc/model.rs:363 | fn | 6 | 1 | 3 | 1 | 1 | |
| positive_decimalsrc/model.rs:346 | fn | 14 | 5 | 4 | 3 | 0.9 | |
| option_settlementsrc/model.rs:301 | fn | 11 | 2 | 4 | 5 | 0.9 | |
| DerivativeSeries::is_americansrc/model.rs:205 | method | 3 | 1 | 4 | 0 | 0.9 | |
| future_bandsrc/model.rs:323 | fn | 3 | 1 | 4 | 2 | 0.9 | |
| DerivativeSeries::collateral_forsrc/model.rs:240 | method | 6 | 2 | 6 | 1 | 0.9 | |
| strike_ordersrc/model.rs:536 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| list_seriessrc/model.rs:524 | fn | 11 | 1 | 2 | 2 | 0.8 | |
| list_writerssrc/model.rs:559 | fn | 13 | 1 | 2 | 1 | 0.8 | |
| DerivativeSeries::contracts_insrc/model.rs:250 | method | 9 | 4 | 4 | 0 | 0.8 | |
| check_quote_assetsrc/model.rs:384 | fn | 9 | 3 | 3 | 0 | 0.8 | |
| DerivativeSeries::is_optionsrc/model.rs:201 | method | 3 | 1 | 3 | 0 | 0.8 | |
| default_quote_assetsrc/model.rs:378 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| DerivativeSeries::option_rightsrc/model.rs:209 | method | 3 | 1 | 2 | 0 | 0.7 | |
| option_specsrc/model.rs:424 | fn | 23 | 2 | 3 | 1 | 0.7 | |
| writer_vertex_idsrc/model.rs:508 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| DerivativeSeries::future_capsrc/model.rs:226 | method | 3 | 1 | 1 | 0 | 0.6 | |
| DerivativeSeries::payoutsrc/model.rs:263 | method | 26 | 6 | 1 | 2 | 0.6 | |
| upsert_writersrc/model.rs:541 | fn | 16 | 1 | 2 | 3 | 0.6 | |
| future_specsrc/model.rs:449 | fn | 11 | 1 | 2 | 0 | 0.6 | |
| rsrc/model.rs:577 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| putsrc/model.rs:581 | fn | 32 | 1 | 1 | 2 | 0.6 | |
| future_pair_payoutsrc/model.rs:314 | fn | 7 | 1 | 1 | 4 | 0.6 | |
| SeriesKind::as_strsrc/model.rs:61 | method | 6 | 2 | 0 | 0 | 0.5 | |
| SeriesStatus::as_strsrc/model.rs:88 | method | 8 | 4 | 0 | 0 | 0.5 | |
| DerivativeSeries::to_jsonsrc/model.rs:290 | method | 7 | 2 | 0 | 1 | 0.5 | |
| from_manifold_rightsrc/model.rs:337 | fn | 6 | 2 | 0 | 0 | 0.5 | |
| strikes_normalize_so_equal_values_are_one_seriessrc/model.rs:615 | fn | 20 | 2 | 0 | 4 | 0.5 | |
| expiries_are_dates_onlysrc/model.rs:637 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| collateral_per_contract_is_whole_and_covers_the_worst_casesrc/model.rs:647 | fn | 15 | 2 | 0 | 6 | 0.5 | |
| leg_ids_map_back_to_their_seriessrc/model.rs:664 | fn | 11 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.