rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.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 | |
| validate_sigmasrc/model.rs:415 | fn | 7 | 3 | 5 | 0 | 1.2 | |
| MarkPairRecord::newsrc/model.rs:287 | method | 12 | 1 | 3 | 0 | 1.2 | |
| upsert_manualsrc/model.rs:372 | fn | 9 | 2 | 3 | 4 | 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.