Skip to main content

runmat_execution_artifact/program/
mod.rs

1mod 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};