pub struct CompiledWorkflow {
pub package: Package,
pub version: WorkflowVersion,
pub workflow_type: String,
pub output_path: PathBuf,
}Expand description
A compiled, type-checked, and packaged workflow.
Fields§
§package: PackageThe verified .aion package, re-loaded from disk after writing.
version: WorkflowVersionThe canonical version record of the verified package.
workflow_type: StringThe workflow type (the manifest entry module).
output_path: PathBufThe absolute path of the written .aion archive.
Trait Implementations§
Source§impl Clone for CompiledWorkflow
impl Clone for CompiledWorkflow
Source§fn clone(&self) -> CompiledWorkflow
fn clone(&self) -> CompiledWorkflow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CompiledWorkflow
impl RefUnwindSafe for CompiledWorkflow
impl Send for CompiledWorkflow
impl Sync for CompiledWorkflow
impl Unpin for CompiledWorkflow
impl UnsafeUnpin for CompiledWorkflow
impl UnwindSafe for CompiledWorkflow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more