Skip to content
1 viewer

rust 1,855,033 · typescript 234,882 · javascript 132,632 · python 19,643 · 6,389 files · digest d8586b9e8a33 · built in 1.5 s · crystals off

crates/cre8-app-protocol-identity/src/lib.rs

cre8-app-protocol-identity · module crate root · src · 689 lines (562 code, 53 comment) · sha 7c506dd099bbae92

Items

const EXECUTION_CACHE_KEY_SCHEMA const EXECUTION_CACHE_KEY_PREFIX const EXECUTION_WORK_KEY_SCHEMA const EXECUTION_WORK_KEY_PREFIX const EXECUTION_DEPENDENCY_SNAPSHOT_SCHEMA struct ExecutionWorkKey impl ExecutionWorkKey struct ExecutionCacheKey impl ExecutionCacheKey enum ExecutionDeterminism enum ExecutionEffectScope enum ExecutionCacheEligibility enum ComputationProofScope struct CanonicalIrIdentity impl CanonicalIrIdentity struct ExecutionProofPolicy impl Default for ExecutionProofPolicy impl ExecutionProofPolicy const VM_CONFIG_IDENTITY_SCHEMA struct VmConfigBuilder impl VmConfigBuilder

Functions

By call-graph weight (PageRank; 1.0 is the average function). 49 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
hash_canonical_jsonsrc/lib.rs:432fn7186185.5
canonicalize_jsonsrc/lib.rs:440fn1854073.9
ExecutionProofPolicy::defaultsrc/lib.rs:256trait impl3173023.2
stateless_dependency_snapshot_hashsrc/lib.rs:386fn612114.5
ExecutionCacheKey::newsrc/lib.rs:100method14124110.2
args_hashsrc/lib.rs:428fn311019.8
ExecutionCacheKey::work_keysrc/lib.rs:125method813309.6
ExecutionWorkKey::newsrc/lib.rs:53method1211716.3
ExecutionProofPolicy::quorumsrc/lib.rs:262method811004.3
ExecutionProofPolicy::with_prove_computationsrc/lib.rs:272method411702.7
ExecutionProofPolicy::normalizedsrc/lib.rs:277method103502.4
VmConfigBuilder::newsrc/lib.rs:333method81201.6
VmConfigBuilder::with_featuressrc/lib.rs:347method91201.6
VmConfigBuilder::with_detailssrc/lib.rs:357method41201.6
VmConfigBuilder::build_hashsrc/lib.rs:362method111211.6
execution_cache_key_with_policysrc/lib.rs:424fn31311.5
build_vm_config_hashsrc/lib.rs:375fn101541.5
execution_cache_keysrc/lib.rs:418fn31211.5
execution_cache_eligibilitysrc/lib.rs:176fn216201.3
VmConfigBuilder::with_vm_versionsrc/lib.rs:342method41101.2
ExecutionProofPolicy::satisfies_requested_evidencesrc/lib.rs:308method87511.1
ExecutionProofPolicy::is_defaultsrc/lib.rs:288method31321.1
CanonicalIrIdentity::active_ir_hashsrc/lib.rs:226method31401.1
CanonicalIrIdentity::from_graphsrc/lib.rs:215method102301
execution_cache_key_idsrc/lib.rs:393fn111110.9
execution_work_key_idsrc/lib.rs:405fn101110.9
CanonicalIrIdentity::has_aliassrc/lib.rs:230method32300.9
ExecutionWorkKey::with_dependency_snapshotsrc/lib.rs:66method41000.5
ExecutionWorkKey::stable_hashsrc/lib.rs:71method31010.5
ExecutionWorkKey::is_completesrc/lib.rs:75method101000.5
ExecutionCacheKey::with_dependency_snapshotsrc/lib.rs:115method41000.5
ExecutionCacheKey::stable_hashsrc/lib.rs:120method31010.5
ExecutionCacheKey::is_completesrc/lib.rs:134method111000.5
default_min_peerssrc/lib.rs:235fn31000.5
ExecutionProofPolicy::stable_hashsrc/lib.rs:292method101020.5
args_hash_is_order_insensitive_for_object_keyssrc/lib.rs:464fn221030.5
canonical_identity_falls_back_to_requested_hashsrc/lib.rs:488fn51030.5
canonical_identity_detects_aliasessrc/lib.rs:495fn51030.5
proof_policy_normalization_enforces_quorum_flagssrc/lib.rs:502fn251020.5
prove_computation_flag_survives_normalization_and_keys_distinctlysrc/lib.rs:529fn121040.5
stronger_proof_policy_satisfies_weaker_policy_onlysrc/lib.rs:543fn181040.5
proof_policy_deserialization_uses_default_min_peerssrc/lib.rs:563fn111000.5
execution_cache_key_with_policy_is_order_insensitive_and_deterministicsrc/lib.rs:576fn141020.5
execution_cache_key_with_policy_distinguishes_policy_requirementssrc/lib.rs:592fn81030.5
canonical_execution_key_binds_every_reuse_dimensionsrc/lib.rs:602fn121010.5
work_identity_deduplicates_policy_without_weakening_admission_identitysrc/lib.rs:616fn121020.5
cache_eligibility_requires_determinism_and_snapshot_identitysrc/lib.rs:630fn341010.5
proof_scope_keeps_equivalence_separate_from_execution_resultssrc/lib.rs:666fn131010.5
vm_config_hash_builder_differs_on_pass_profile_and_agrees_on_samesrc/lib.rs:681fn81010.5

Source not readable from this process.