Skip to main content

runmat_execution_artifact/
lib.rs

1//! Canonical logical execution bundles and exact program artifacts.
2
3pub mod archive;
4pub mod bundle;
5pub mod cache;
6pub mod encryption;
7mod error;
8pub mod object;
9pub mod program;
10
11pub use bundle::{
12    BuildResourceDeclaration, BundleCallable, BundleCodeClosure, BundleManifest,
13    CompiledPackageClosure, ExecutionBundle, ExecutionBundleBuilder, ProjectRevisionRecord,
14    SourceReader, EXECUTION_BUNDLE_SCHEMA_VERSION,
15};
16pub use error::{ArtifactError, ArtifactResult};
17pub use object::{LogicalObject, ObjectDescriptor, ObjectNamespace};
18pub use program::{
19    ExecutableForm, NativeObjectPayload, NativeTargetIdentity, ProgramArtifact, ProgramArtifactId,
20    ProgramBuildRecipe, ProgramExecutionDescriptor, ProgramExecutionInputs,
21    ProgramExecutionRequest, ProgramExecutionResponse, ProgramRecipeId, ProgramTarget,
22    ProgramTargetCohort, MAX_PROGRAM_EXECUTION_ARGUMENTS, NATIVE_OBJECT_PAYLOAD_SCHEMA_VERSION,
23    PROGRAM_ARTIFACT_SCHEMA_VERSION, PROGRAM_BUILD_RECIPE_SCHEMA_VERSION,
24    PROGRAM_EXECUTION_REQUEST_SCHEMA_V1, PROGRAM_TARGET_SCHEMA_VERSION,
25};