Trait CanonicalRealizationArtifact
pub trait CanonicalRealizationArtifact: Sealed {
// Required method
fn artifact_reference(
&self,
) -> Result<RealizationArtifactReference, Diagnostic>;
}Description
One explicitly versioned canonical Realization artifact that can yield a closed identity and execution-policy reference.
The trait is sealed. Artifact adapters handle digest domains and guarantee that the placement, layout, and reduction policy come from one fully validated payload.
Required Methods§
fn artifact_reference(&self) -> Result<RealizationArtifactReference, Diagnostic>
fn artifact_reference(&self) -> Result<RealizationArtifactReference, Diagnostic>
Construct the version-neutral reference for this artifact.
§Errors
Returns EQ0901 only when validated artifact state cannot be decoded.