pub struct FileWatcher { /* private fields */ }Expand description
File watcher for watch folder triggers.
Implementations§
Source§impl FileWatcher
impl FileWatcher
Sourcepub async fn add_watch(
&self,
path: PathBuf,
workflow_id: WorkflowId,
) -> Result<()>
pub async fn add_watch( &self, path: PathBuf, workflow_id: WorkflowId, ) -> Result<()>
Add a watch for a path.
Sourcepub async fn remove_watch(
&self,
path: &PathBuf,
workflow_id: WorkflowId,
) -> Result<()>
pub async fn remove_watch( &self, path: &PathBuf, workflow_id: WorkflowId, ) -> Result<()>
Remove a watch.
Sourcepub async fn get_workflows_for_path(&self, path: &PathBuf) -> Vec<WorkflowId>
pub async fn get_workflows_for_path(&self, path: &PathBuf) -> Vec<WorkflowId>
Get workflows for a path.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for FileWatcher
impl !UnwindSafe for FileWatcher
impl Freeze for FileWatcher
impl Send for FileWatcher
impl Sync for FileWatcher
impl Unpin for FileWatcher
impl UnsafeUnpin for FileWatcher
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