Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off

cre8-app-protocol-observation protocol cargo crate

Protocol execution observation model and pure ID/summary helpers.

crates/cre8-app-protocol-observation · level 1 · 963 lines (867 code) · 1 files · 36 fns (7 tests) · cyclomatic Σ 97

1workspace deps
3direct dependents
168transitive dependents
7calls out
13calls in
27.6call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
occurrence_id_forsrc/lib.rs:279fn172212.1
observation_id_forsrc/lib.rs:488fn201511.3
canonical_execution_cache_keysrc/lib.rs:475fn81211.1
is_cas_atom_idsrc/lib.rs:167fn32201.1
execution_evidence_promotion_id_forsrc/lib.rs:422fn161211.1
non_empty_ownedsrc/lib.rs:627fn31201.1
ExecutionOccurrenceV1::from_observationsrc/lib.rs:200method271421.1
ExecutionObservation::from_receiptsrc/lib.rs:581method401391
subcall_observation_idsrc/lib.rs:519fn91211
ExecutionOccurrenceV1::with_canonical_idsrc/lib.rs:228method41110.9
trace_promotion_summarysrc/lib.rs:529fn503400.9
execution_scope_namesrc/lib.rs:48fn61100.9
ExecutionOccurrenceV1::canonical_occurrence_idsrc/lib.rs:233method31110.9
non_emptysrc/lib.rs:471fn32200.8
framesrc/lib.rs:691fn171100.7
receiptsrc/lib.rs:709fn371100.7
canonical_execution_work_keysrc/lib.rs:484fn31110.6
promotion_scoresrc/lib.rs:509fn96100.6
receipt_nucleus_hashsrc/lib.rs:623fn31110.6
receipt_cache_keysrc/lib.rs:631fn91110.6
receipt_has_cachesrc/lib.rs:641fn32100.6
receipt_promotionsrc/lib.rs:645fn115100.6
receipt_observation_idsrc/lib.rs:657fn161120.6
promotion_reasonsrc/lib.rs:674fn94100.6
ExecutionScope::as_strsrc/lib.rs:34method31010.5
PromotionState::as_strsrc/lib.rs:65method84000.5
ExecutionOccurrenceEvidence::validatesrc/lib.rs:124method63000.5
ExecutionOccurrenceArtifactRefs::validatesrc/lib.rs:152method133010.5
ExecutionOccurrenceV1::validatesrc/lib.rs:237method3811010.5
ExecutionEvidencePromotionV1::newsrc/lib.rs:325method301010.5
ExecutionEvidencePromotionV1::validatesrc/lib.rs:356method6424020.5
enum_strings_cover_all_variantssrc/lib.rs:748fn131000.5
execution_cache_and_observation_ids_are_stablesrc/lib.rs:763fn421030.5
trace_promotion_summary_groups_sorts_promotes_and_truncatessrc/lib.rs:807fn274020.5
subcall_observation_id_uses_candidate_identitysrc/lib.rs:836fn161010.5
observation_from_receipt_covers_promotion_states_and_optional_fieldssrc/lib.rs:854fn1091020.5

Outside the workspace

cre8-vm-contracts serde serde_json