pub enum WorkflowPackageSource {
Path(PathBuf),
Package(Box<Package>),
}Expand description
Source for a workflow package collected before build() performs fallible
loading and runtime registration.
Variants§
Path(PathBuf)
Load a package from this .aion archive path during build().
Package(Box<Package>)
Use an already-loaded package value.
Trait Implementations§
Source§impl Clone for WorkflowPackageSource
impl Clone for WorkflowPackageSource
Source§fn clone(&self) -> WorkflowPackageSource
fn clone(&self) -> WorkflowPackageSource
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 moreSource§impl Debug for WorkflowPackageSource
impl Debug for WorkflowPackageSource
Source§impl From<&Path> for WorkflowPackageSource
impl From<&Path> for WorkflowPackageSource
Source§impl From<&str> for WorkflowPackageSource
impl From<&str> for WorkflowPackageSource
Source§impl From<Package> for WorkflowPackageSource
impl From<Package> for WorkflowPackageSource
Source§impl From<PathBuf> for WorkflowPackageSource
impl From<PathBuf> for WorkflowPackageSource
Auto Trait Implementations§
impl Freeze for WorkflowPackageSource
impl RefUnwindSafe for WorkflowPackageSource
impl Send for WorkflowPackageSource
impl Sync for WorkflowPackageSource
impl Unpin for WorkflowPackageSource
impl UnsafeUnpin for WorkflowPackageSource
impl UnwindSafe for WorkflowPackageSource
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