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-capitalstrategy/src/persistence.rs
Items
enum PersistenceMode impl PersistenceMode const SNAPSHOT_INTERVAL_MS const HYPER_SNAPSHOT_CAP struct Snapshot struct KindEnvStatsEntry struct SolverEnvStatsEntry struct HyperEdgeEntry const SNAPSHOT_VERSION const CODE_VERSION_FINGERPRINT const MAX_SNAPSHOT_AGE_MS const HOT_WINDOW_MS const DECAY_HALF_LIFE_MS static CURRENT_MODE static LAST_SNAPSHOT_MS enum RestorePolicy impl RestorePolicy struct RestoreSummary impl Default for RestoreSummary static BOOT_RESTORE_SUMMARY static BOOT_GUARD
Functions
By call-graph weight (PageRank; 1.0 is the average function). 38 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| PersistenceMode::from_envsrc/persistence.rs:38 | method | 3 | 1 | 1 | 1 | 2.1 | |
| current_mode_cellsrc/persistence.rs:190 | fn | 3 | 1 | 2 | 1 | 1.9 | |
| data_dirsrc/persistence.rs:65 | fn | 13 | 3 | 2 | 3 | 1.8 | |
| RestoreSummary::defaultsrc/persistence.rs:419 | trait impl | 21 | 1 | 1 | 0 | 1.8 | |
| boot_restore_summary_cellsrc/persistence.rs:446 | fn | 3 | 1 | 2 | 1 | 1.5 | |
| snapshot_pathsrc/persistence.rs:80 | fn | 3 | 1 | 4 | 1 | 1.3 | |
| current_modesrc/persistence.rs:198 | fn | 3 | 1 | 4 | 1 | 1.1 | |
| boot_restore_summarysrc/persistence.rs:450 | fn | 3 | 1 | 4 | 1 | 1 | |
| statussrc/persistence.rs:721 | fn | 39 | 1 | 2 | 4 | 1 | |
| last_snapshot_cellsrc/persistence.rs:194 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| attempt_restoresrc/persistence.rs:488 | fn | 66 | 6 | 1 | 11 | 0.7 | |
| build_snapshotsrc/persistence.rs:249 | fn | 25 | 3 | 1 | 8 | 0.7 | |
| boot_restore_oncesrc/persistence.rs:473 | fn | 14 | 3 | 1 | 3 | 0.6 | |
| write_snapshotsrc/persistence.rs:235 | fn | 13 | 2 | 1 | 3 | 0.6 | |
| restore_learned_gainssrc/persistence.rs:603 | fn | 5 | 2 | 1 | 1 | 0.6 | |
| restore_solver_entriessrc/persistence.rs:609 | fn | 17 | 2 | 1 | 1 | 0.6 | |
| restore_kind_entriessrc/persistence.rs:627 | fn | 16 | 2 | 1 | 1 | 0.6 | |
| restore_hyper_edgessrc/persistence.rs:644 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| restore_stored_decisionssrc/persistence.rs:651 | fn | 5 | 2 | 1 | 1 | 0.6 | |
| restore_tradessrc/persistence.rs:657 | fn | 9 | 2 | 1 | 3 | 0.6 | |
| collect_trades_for_snapshotsrc/persistence.rs:275 | fn | 9 | 2 | 1 | 1 | 0.6 | |
| collect_kind_env_statssrc/persistence.rs:285 | fn | 20 | 2 | 1 | 1 | 0.6 | |
| collect_solver_env_statssrc/persistence.rs:306 | fn | 21 | 2 | 1 | 1 | 0.6 | |
| collect_hyper_top_edgessrc/persistence.rs:328 | fn | 18 | 2 | 1 | 1 | 0.6 | |
| RestorePolicy::from_envsrc/persistence.rs:364 | method | 3 | 1 | 1 | 1 | 0.5 | |
| decay_factor_for_age_mssrc/persistence.rs:456 | fn | 7 | 2 | 1 | 0 | 0.5 | |
| restore_policy_offsrc/persistence.rs:555 | fn | 9 | 2 | 1 | 0 | 0.5 | |
| restore_snapshot_missingsrc/persistence.rs:565 | fn | 7 | 2 | 1 | 0 | 0.5 | |
| restore_version_rejectedsrc/persistence.rs:573 | fn | 8 | 2 | 1 | 0 | 0.5 | |
| restore_age_rejectedsrc/persistence.rs:582 | fn | 8 | 2 | 1 | 0 | 0.5 | |
| restore_snapshot_payloadsrc/persistence.rs:591 | fn | 8 | 1 | 1 | 6 | 0.5 | |
| read_restore_snapshotsrc/persistence.rs:667 | fn | 15 | 2 | 1 | 1 | 0.5 | |
| fingerprint_restore_rejectedsrc/persistence.rs:683 | fn | 18 | 3 | 1 | 0 | 0.5 | |
| snapshot_if_duesrc/persistence.rs:210 | fn | 22 | 6 | 1 | 5 | 0.5 | |
| PersistenceMode::as_strsrc/persistence.rs:42 | method | 7 | 3 | 0 | 0 | 0.5 | |
| set_modesrc/persistence.rs:202 | fn | 5 | 2 | 0 | 1 | 0.5 | |
| RestorePolicy::as_strsrc/persistence.rs:368 | method | 7 | 3 | 0 | 0 | 0.5 | |
| try_load_snapshotsrc/persistence.rs:705 | fn | 12 | 3 | 0 | 1 | 0.5 |
Source not readable from this process.