runmat_execution_artifact/program/
mod.rs1mod artifact;
2mod identity;
3mod native_object;
4mod recipe;
5mod request;
6mod target;
7
8pub use artifact::{ExecutableForm, ProgramArtifact, PROGRAM_ARTIFACT_SCHEMA_VERSION};
9pub use identity::{ProgramArtifactId, ProgramRecipeId};
10pub use native_object::{NativeObjectPayload, NATIVE_OBJECT_PAYLOAD_SCHEMA_VERSION};
11pub use recipe::{ProgramBuildRecipe, PROGRAM_BUILD_RECIPE_SCHEMA_VERSION};
12pub use request::{
13 ProgramExecutionDescriptor, ProgramExecutionInputs, ProgramExecutionRequest,
14 ProgramExecutionResponse, MAX_PROGRAM_EXECUTION_ARGUMENTS, PROGRAM_EXECUTION_REQUEST_SCHEMA_V1,
15};
16pub use target::{
17 NativeTargetIdentity, ProgramTarget, ProgramTargetCohort, PROGRAM_TARGET_SCHEMA_VERSION,
18};