rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
crates/cre8-app-mark/src/model.rs
Items
const KIND_MARK_PAIR const KIND_MARK_MANUAL const KIND_MARK_VOL const MARK_TTL_ENV const DEFAULT_TTL_MS const MARK_REFRESH_INTERVAL_ENV const DEFAULT_REFRESH_INTERVAL_MS const HISTORY_CAP const REJECTED_CAP enum MarkSource impl MarkSource struct Mark impl Mark struct Observation struct Rejected impl Rejected struct MarkConfig impl Default for MarkConfig impl MarkConfig struct MarkHistoryPoint struct MarkPairRecord impl MarkPairRecord struct ManualMark struct VolRecord const SIGMA_MIN const SIGMA_MAX
Functions
By call-graph weight (PageRank; 1.0 is the average function). 41 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| normalize_idsrc/model.rs:234 | fn | 3 | 1 | 6 | 0 | 2.7 | |
| MarkConfig::from_envsrc/model.rs:210 | method | 5 | 1 | 8 | 2 | 2.2 | |
| MarkConfig::defaultsrc/model.rs:197 | trait impl | 8 | 1 | 3 | 0 | 2.1 | |
| Rejected::newsrc/model.rs:176 | method | 3 | 1 | 6 | 0 | 1.3 | |
| load_volsrc/model.rs:430 | fn | 3 | 1 | 4 | 2 | 1.2 | |
| vol_vertex_idsrc/model.rs:250 | fn | 3 | 1 | 2 | 2 | 1.2 | |
| MarkConfig::with_ttl_mssrc/model.rs:216 | method | 4 | 1 | 2 | 0 | 1.2 | |
| MarkPairRecord::newsrc/model.rs:287 | method | 12 | 1 | 3 | 0 | 1.1 | |
| upsert_manualsrc/model.rs:372 | fn | 9 | 2 | 3 | 4 | 1.1 | |
| validate_sigmasrc/model.rs:415 | fn | 7 | 3 | 5 | 0 | 1.1 | |
| require_idsrc/model.rs:441 | fn | 3 | 2 | 3 | 0 | 1.1 | |
| pair_keysrc/model.rs:238 | fn | 3 | 1 | 2 | 0 | 1.1 | |
| pair_vertex_idsrc/model.rs:242 | fn | 3 | 1 | 2 | 3 | 1.1 | |
| manual_vertex_idsrc/model.rs:246 | fn | 3 | 1 | 2 | 3 | 1 | |
| Mark::freshsrc/model.rs:134 | method | 3 | 1 | 2 | 0 | 0.9 | |
| list_pairssrc/model.rs:353 | fn | 6 | 1 | 4 | 1 | 0.9 | |
| load_pairsrc/model.rs:344 | fn | 7 | 1 | 3 | 2 | 0.9 | |
| list_manualsrc/model.rs:390 | fn | 6 | 1 | 3 | 1 | 0.9 | |
| upsert_volsrc/model.rs:423 | fn | 6 | 1 | 4 | 4 | 0.9 | |
| list_volssrc/model.rs:434 | fn | 6 | 1 | 3 | 1 | 0.8 | |
| Mark::age_mssrc/model.rs:139 | method | 3 | 1 | 3 | 0 | 0.8 | |
| load_manualsrc/model.rs:382 | fn | 7 | 1 | 2 | 2 | 0.7 | |
| MarkSource::parsesrc/model.rs:84 | method | 4 | 1 | 1 | 0 | 0.7 | |
| MarkSource::is_externalsrc/model.rs:102 | method | 3 | 1 | 1 | 0 | 0.7 | |
| MarkPairRecord::apply_refreshsrc/model.rs:302 | method | 33 | 6 | 2 | 0 | 0.7 | |
| upsert_pairsrc/model.rs:337 | fn | 6 | 1 | 2 | 3 | 0.7 | |
| marksrc/model.rs:465 | fn | 12 | 1 | 2 | 1 | 0.6 | |
| graphsrc/model.rs:461 | fn | 3 | 1 | 2 | 0 | 0.6 | |
| Mark::value_floorsrc/model.rs:144 | method | 3 | 1 | 1 | 1 | 0.6 | |
| Mark::value_ceilsrc/model.rs:149 | method | 3 | 1 | 1 | 1 | 0.6 | |
| refresh_interval_ms_from_envsrc/model.rs:227 | fn | 4 | 1 | 1 | 1 | 0.6 | |
| MarkSource::as_strsrc/model.rs:73 | method | 10 | 6 | 0 | 0 | 0.5 | |
| MarkSource::prioritysrc/model.rs:90 | method | 10 | 6 | 0 | 0 | 0.5 | |
| Mark::is_freshsrc/model.rs:129 | method | 3 | 1 | 0 | 0 | 0.5 | |
| MarkConfig::is_freshsrc/model.rs:221 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ratio_jsonsrc/model.rs:447 | fn | 8 | 1 | 0 | 0 | 0.5 | |
| sources_parse_and_ranksrc/model.rs:479 | fn | 10 | 2 | 0 | 2 | 0.5 | |
| mark_round_trips_with_an_exact_price_and_values_both_wayssrc/model.rs:491 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| pair_records_persist_and_keep_a_capped_historysrc/model.rs:505 | fn | 19 | 2 | 0 | 8 | 0.5 | |
| manual_and_vol_records_validatesrc/model.rs:526 | fn | 30 | 1 | 0 | 7 | 0.5 | |
| config_freshness_is_inclusive_of_the_ttlsrc/model.rs:558 | fn | 6 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.