Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.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.2
canonicalize_jsonsrc/lib.rs:440fn1854073.6
ExecutionProofPolicy::defaultsrc/lib.rs:256trait impl3173023
stateless_dependency_snapshot_hashsrc/lib.rs:386fn612114.4
ExecutionCacheKey::newsrc/lib.rs:100method14124110.1
args_hashsrc/lib.rs:428fn311019.8
ExecutionCacheKey::work_keysrc/lib.rs:125method813309.5
ExecutionWorkKey::newsrc/lib.rs:53method1211716.3
ExecutionProofPolicy::quorumsrc/lib.rs:262method811004.2
ExecutionProofPolicy::with_prove_computationsrc/lib.rs:272method411702.7
ExecutionProofPolicy::normalizedsrc/lib.rs:277method103502.4
VmConfigBuilder::newsrc/lib.rs:333method81201.5
VmConfigBuilder::with_featuressrc/lib.rs:347method91201.5
VmConfigBuilder::with_detailssrc/lib.rs:357method41201.5
VmConfigBuilder::build_hashsrc/lib.rs:362method111211.5
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.2
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.8
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.