Skip to main content

Module runtime_effect_artifact

Module runtime_effect_artifact 

Source

Structs§

RuntimeEffectArtifact
Versioned compiler-generated runtime metadata and effect programs.
RuntimeEffectArtifactActionTrigger
Explicit completed-action-batch trigger metadata for one emitted effect.
RuntimeEffectArtifactCapabilityOperation
Stable compiler operation and runtime-lowering identities.
RuntimeEffectArtifactEffect
Runtime metadata and executable capability program for one lowered effect.
RuntimeEffectArtifactInitialTrigger
Explicit initial-render trigger metadata for one emitted effect.
RuntimeEffectArtifactInstance
One instance-qualified V2 effect ownership record. Programs remain on the declaration record until instance execution context is available.
RuntimeEffectArtifactPrerequisiteBatch
A filtered F9 computed-prerequisite batch available to an effect trigger.
RuntimeEffectArtifactProgram
One complete, ordered F10/F11 effect function program.
RuntimeEffectArtifactStructuralTemplate

Enums§

RuntimeEffectArtifactCapabilityInstructionKind
Distinguishes the two observable capability instruction forms.
RuntimeEffectArtifactExecutionBoundary
RuntimeEffectArtifactExecutionPolicy
RuntimeEffectArtifactInstruction
An effect program instruction. Pure operand instructions reuse the existing computed-artifact representation; capability operations are explicit roots.
RuntimeEffectArtifactRenderBoundary

Constants§

RUNTIME_EFFECT_ARTIFACT_SCHEMA_VERSION

Functions§

build_runtime_effect_artifact
Emit a deterministic effect artifact from F9 plans, F10/F11 IR, and F12 records.
runtime_effect_artifact_json
Serialize emitted effect runtime metadata as deterministic, pretty JSON.