Dsxir. Program. Source. RuntimeProgram
(dsxir v0.4.0)
Copy Markdown
Source impl wrapping a %Dsxir.RuntimeProgram{} record.
Summary
Functions
Reconstruct a Source.RuntimeProgram from an artifact blob (the JSON-decoded
map produced by RuntimeProgram.to_artifact_blob/1). Re-validates the
resulting program; raises Dsxir.Errors.Invalid.RuntimeProgram on failure.
Types
@type t() :: %Dsxir.Program.Source.RuntimeProgram{ runtime_program: Dsxir.RuntimeProgram.t() }
Functions
Reconstruct a Source.RuntimeProgram from an artifact blob (the JSON-decoded
map produced by RuntimeProgram.to_artifact_blob/1). Re-validates the
resulting program; raises Dsxir.Errors.Invalid.RuntimeProgram on failure.