1 viewer
rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off
crates/cre8-app-compute/src/durable_artifact_reuse.rs
Items
enum DurableArtifactReuseError type DurableArtifactReuseResult enum DurableArtifactReuseSource struct DurableArtifactReuseHit impl DurableArtifactReuseHit struct DurableArtifactReuse impl DurableArtifactReuse static NEXT_TEST_DB
Functions
By call-graph weight (PageRank; 1.0 is the average function). 35 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| policy_is_durably_reusable_without_quorum_artifactsrc/durable_artifact_reuse.rs:317 | fn | 4 | 2 | 5 | 0 | 3.1 | |
| stored_result_reuse_allowed_without_quorum_artifactsrc/durable_artifact_reuse.rs:306 | fn | 6 | 2 | 6 | 1 | 1.6 | |
| request_reuse_allowed_without_quorum_artifactsrc/durable_artifact_reuse.rs:286 | fn | 5 | 3 | 5 | 2 | 1.6 | |
| DurableArtifactReuse::from_shared_truthsrc/durable_artifact_reuse.rs:91 | method | 3 | 1 | 3 | 1 | 1.5 | |
| validate_key_pairsrc/durable_artifact_reuse.rs:249 | fn | 12 | 4 | 3 | 1 | 1.2 | |
| request_hot_reuse_allowedsrc/durable_artifact_reuse.rs:297 | fn | 4 | 2 | 2 | 2 | 1.1 | |
| requested_reuse_allowedsrc/durable_artifact_reuse.rs:262 | fn | 11 | 2 | 4 | 2 | 1 | |
| candidate_has_explicit_reusable_eligibilitysrc/durable_artifact_reuse.rs:327 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| requestsrc/durable_artifact_reuse.rs:397 | fn | 20 | 1 | 6 | 0 | 0.8 | |
| cache_keysrc/durable_artifact_reuse.rs:418 | fn | 3 | 1 | 6 | 1 | 0.8 | |
| stored_resultsrc/durable_artifact_reuse.rs:422 | fn | 25 | 1 | 6 | 1 | 0.8 | |
| cleanupsrc/durable_artifact_reuse.rs:456 | fn | 5 | 2 | 6 | 0 | 0.8 | |
| reusesrc/durable_artifact_reuse.rs:462 | fn | 6 | 1 | 6 | 3 | 0.8 | |
| exact_candidate_satisfies_requestsrc/durable_artifact_reuse.rs:331 | fn | 23 | 4 | 2 | 3 | 0.8 | |
| work_candidate_satisfies_requestsrc/durable_artifact_reuse.rs:355 | fn | 21 | 4 | 2 | 4 | 0.7 | |
| proof_policy_ranksrc/durable_artifact_reuse.rs:377 | fn | 8 | 1 | 2 | 0 | 0.7 | |
| DurableArtifactReuse::from_storesrc/durable_artifact_reuse.rs:87 | method | 3 | 1 | 1 | 0 | 0.7 | |
| test_pathsrc/durable_artifact_reuse.rs:448 | fn | 7 | 1 | 1 | 0 | 0.7 | |
| DurableArtifactReuse::load_hyperdb_exactsrc/durable_artifact_reuse.rs:113 | method | 23 | 5 | 2 | 4 | 0.6 | |
| DurableArtifactReuse::persist_hyperdb_immutablesrc/durable_artifact_reuse.rs:100 | method | 11 | 1 | 2 | 3 | 0.6 | |
| DurableArtifactReuseHit::provided_execution_cache_keysrc/durable_artifact_reuse.rs:69 | method | 3 | 1 | 2 | 0 | 0.6 | |
| DurableArtifactReuseHit::stored_resultsrc/durable_artifact_reuse.rs:65 | method | 3 | 1 | 1 | 0 | 0.5 | |
| DurableArtifactReuse::load_hyperdb_by_work_keysrc/durable_artifact_reuse.rs:138 | method | 29 | 5 | 1 | 4 | 0.5 | |
| DurableArtifactReuseHit::provided_execution_work_keysrc/durable_artifact_reuse.rs:73 | method | 3 | 1 | 0 | 0 | 0.5 | |
| DurableArtifactReuse::storesrc/durable_artifact_reuse.rs:95 | method | 3 | 1 | 0 | 0 | 0.5 | |
| DurableArtifactReuse::persist_immutablesrc/durable_artifact_reuse.rs:171 | method | 11 | 1 | 0 | 3 | 0.5 | |
| DurableArtifactReuse::load_exactsrc/durable_artifact_reuse.rs:187 | method | 25 | 5 | 0 | 3 | 0.5 | |
| DurableArtifactReuse::load_by_work_keysrc/durable_artifact_reuse.rs:217 | method | 30 | 5 | 0 | 3 | 0.5 | |
| exact_reuse_reruns_policy_without_trusting_market_metadatasrc/durable_artifact_reuse.rs:470 | fn | 18 | 1 | 0 | 10 | 0.5 | |
| weak_artifact_cannot_serve_a_stronger_policysrc/durable_artifact_reuse.rs:490 | fn | 29 | 1 | 0 | 8 | 0.5 | |
| probabilistic_and_explicitly_forbidden_artifacts_are_not_reusedsrc/durable_artifact_reuse.rs:521 | fn | 45 | 1 | 0 | 8 | 0.5 | |
| exact_quorum_request_is_rejected_without_a_quorum_artifactsrc/durable_artifact_reuse.rs:568 | fn | 26 | 1 | 0 | 8 | 0.5 | |
| producer_without_explicit_reusable_eligibility_is_not_reusedsrc/durable_artifact_reuse.rs:596 | fn | 19 | 1 | 0 | 8 | 0.5 | |
| declared_quorum_policy_is_rejected_before_artifact_evaluationsrc/durable_artifact_reuse.rs:617 | fn | 15 | 1 | 0 | 3 | 0.5 | |
| verified_stronger_artifact_serves_weaker_work_policysrc/durable_artifact_reuse.rs:635 | fn | 63 | 1 | 0 | 10 | 0.5 |
Source not readable from this process.