rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
crates/cre8-app-compute/src/durable_artifact_store.rs
Items
const DURABLE_EXECUTION_ARTIFACT_BUNDLES_TABLE const DURABLE_EXECUTION_ARTIFACT_BUNDLE_SCHEMA const DURABLE_EXECUTION_ARTIFACT_BUNDLE_PREFIX const DURABLE_EXECUTION_ARTIFACT_BUNDLE_VERTEX_KIND const DURABLE_EXECUTION_ARTIFACT_BUNDLE_VERTEX_PREFIX enum DurableExecutionArtifactStoreError type DurableExecutionArtifactStoreResult struct DurableExecutionArtifactBundle impl DurableExecutionArtifactBundle struct SqliteDurableExecutionArtifactStore static READY impl SqliteDurableExecutionArtifactStore struct PersistedArtifactBundleFields impl PersistedArtifactBundleFields static NEXT_TEST_DB
Functions
By call-graph weight (PageRank; 1.0 is the average function). 43 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| storage_errorsrc/durable_artifact_store.rs:554 | fn | 3 | 1 | 12 | 0 | 4.1 | |
| SqliteDurableExecutionArtifactStore::from_shared_truthsrc/durable_artifact_store.rs:329 | method | 8 | 2 | 9 | 1 | 3.6 | |
| SqliteDurableExecutionArtifactStore::ensure_schema_once_per_truthsrc/durable_artifact_store.rs:348 | method | 11 | 2 | 1 | 2 | 3.6 | |
| schema_ready_truthssrc/durable_artifact_store.rs:319 | fn | 4 | 1 | 2 | 0 | 2.1 | |
| SqliteDurableExecutionArtifactStore::ensure_schemasrc/durable_artifact_store.rs:434 | method | 17 | 1 | 1 | 2 | 2 | |
| require_canonical_identifiersrc/durable_artifact_store.rs:542 | fn | 7 | 3 | 6 | 0 | 2 | |
| artifact_bundle_vertex_idsrc/durable_artifact_store.rs:55 | fn | 3 | 1 | 3 | 0 | 1.5 | |
| proof_policysrc/durable_artifact_store.rs:580 | fn | 5 | 1 | 9 | 1 | 1.3 | |
| bundlesrc/durable_artifact_store.rs:586 | fn | 27 | 1 | 9 | 4 | 1.3 | |
| DurableExecutionArtifactBundle::newsrc/durable_artifact_store.rs:206 | method | 18 | 1 | 4 | 2 | 1.2 | |
| SqliteDurableExecutionArtifactStore::opensrc/durable_artifact_store.rs:325 | method | 3 | 1 | 3 | 1 | 1.1 | |
| DurableExecutionArtifactBundle::derived_artifact_commitmentsrc/durable_artifact_store.rs:229 | method | 13 | 1 | 2 | 2 | 1.1 | |
| SqliteDurableExecutionArtifactStore::insert_immutablesrc/durable_artifact_store.rs:362 | method | 31 | 5 | 7 | 4 | 1.1 | |
| test_db_pathsrc/durable_artifact_store.rs:566 | fn | 7 | 1 | 2 | 0 | 0.9 | |
| cleanupsrc/durable_artifact_store.rs:574 | fn | 5 | 2 | 6 | 0 | 0.9 | |
| stored_bundle_from_vertexsrc/durable_artifact_store.rs:79 | fn | 36 | 3 | 3 | 2 | 0.9 | |
| insert_hyperdb_immutablesrc/durable_artifact_store.rs:121 | fn | 28 | 3 | 3 | 5 | 0.8 | |
| storesrc/durable_artifact_store.rs:614 | fn | 5 | 1 | 5 | 2 | 0.8 | |
| stored_textsrc/durable_artifact_store.rs:550 | fn | 3 | 1 | 1 | 2 | 0.8 | |
| load_hyperdb_exactsrc/durable_artifact_store.rs:151 | fn | 11 | 1 | 4 | 6 | 0.8 | |
| stored_bundle_from_rowsrc/durable_artifact_store.rs:487 | fn | 23 | 4 | 2 | 2 | 0.8 | |
| SqliteDurableExecutionArtifactStore::load_exactsrc/durable_artifact_store.rs:397 | method | 16 | 1 | 1 | 4 | 0.7 | |
| PersistedArtifactBundleFields::from_bundlesrc/durable_artifact_store.rs:462 | method | 13 | 1 | 1 | 0 | 0.7 | |
| load_hyperdb_by_work_keysrc/durable_artifact_store.rs:164 | fn | 20 | 4 | 2 | 5 | 0.7 | |
| artifact_bundle_vertexsrc/durable_artifact_store.rs:59 | fn | 19 | 1 | 1 | 1 | 0.6 | |
| validate_execution_cache_keysrc/durable_artifact_store.rs:511 | fn | 15 | 3 | 1 | 1 | 0.6 | |
| validate_execution_work_keysrc/durable_artifact_store.rs:527 | fn | 14 | 3 | 1 | 1 | 0.6 | |
| DurableExecutionArtifactBundle::canonical_jsonsrc/durable_artifact_store.rs:243 | method | 3 | 1 | 0 | 1 | 0.5 | |
| DurableExecutionArtifactBundle::validatesrc/durable_artifact_store.rs:247 | method | 64 | 22 | 0 | 5 | 0.5 | |
| SqliteDurableExecutionArtifactStore::truthsrc/durable_artifact_store.rs:338 | method | 3 | 1 | 0 | 0 | 0.5 | |
| SqliteDurableExecutionArtifactStore::load_by_work_keysrc/durable_artifact_store.rs:416 | method | 17 | 1 | 0 | 4 | 0.5 | |
| PersistedArtifactBundleFields::insert_paramssrc/durable_artifact_store.rs:476 | method | 9 | 1 | 0 | 0 | 0.5 | |
| deterministic_serde_and_commitment_round_tripsrc/durable_artifact_store.rs:621 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| repeated_wrappers_reuse_successful_schema_readiness_for_one_truthsrc/durable_artifact_store.rs:632 | fn | 20 | 1 | 0 | 5 | 0.5 | |
| immutable_retry_and_reopen_recover_the_original_bundlesrc/durable_artifact_store.rs:654 | fn | 17 | 1 | 0 | 7 | 0.5 | |
| conflicting_same_exact_key_fails_closedsrc/durable_artifact_store.rs:673 | fn | 12 | 1 | 0 | 6 | 0.5 | |
| contradictory_input_metadata_and_invalid_receipts_fail_closedsrc/durable_artifact_store.rs:687 | fn | 15 | 1 | 0 | 2 | 0.5 | |
| work_key_returns_all_policy_candidates_without_admissionsrc/durable_artifact_store.rs:704 | fn | 15 | 1 | 0 | 6 | 0.5 | |
| tampered_json_column_and_proof_hash_fail_closedsrc/durable_artifact_store.rs:721 | fn | 54 | 1 | 0 | 7 | 0.5 | |
| reformatted_semantically_equivalent_bundle_json_is_rejectedsrc/durable_artifact_store.rs:777 | fn | 21 | 1 | 0 | 7 | 0.5 | |
| non_sqlite_truth_is_rejectedsrc/durable_artifact_store.rs:800 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| hyperdb_is_immutable_canonical_storage_and_survives_reopensrc/durable_artifact_store.rs:808 | fn | 29 | 1 | 0 | 5 | 0.5 | |
| hyperdb_rejects_conflicting_exact_key_and_lists_work_candidatessrc/durable_artifact_store.rs:839 | fn | 27 | 1 | 0 | 6 | 0.5 |
Source not readable from this process.