pub struct WorkflowLoader { /* private fields */ }Implementations§
Source§impl WorkflowLoader
impl WorkflowLoader
pub fn new() -> Self
pub fn with_dir(path: PathBuf) -> Self
pub fn load_from_file<P>( &self, path: P, ) -> Result<WorkflowDefinition, WorkflowLoadError>
pub fn load_all_from_directory<P>( &self, dir: P, ) -> Result<Vec<WorkflowDefinition>, WorkflowLoadError>
pub fn load_all(&self) -> Result<Vec<WorkflowDefinition>, WorkflowLoadError>
pub fn validate_definition( &self, definition: &WorkflowDefinition, ) -> Result<(), String>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for WorkflowLoader
impl RefUnwindSafe for WorkflowLoader
impl Send for WorkflowLoader
impl Sync for WorkflowLoader
impl Unpin for WorkflowLoader
impl UnsafeUnpin for WorkflowLoader
impl UnwindSafe for WorkflowLoader
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