pub struct FileReceiver { /* private fields */ }
Implementations§
Source§impl FileReceiver
impl FileReceiver
pub fn new<T: AsRef<Path>>(source_path: T) -> Self
Sourcepub fn filter<T, Fut, S>(self, filter: S, callback: T) -> Self
pub fn filter<T, Fut, S>(self, filter: S, callback: T) -> Self
Callback that returns all file paths from the filter using regular expression.
pub fn on_event<T, Fut>(self, handler: T) -> Self
pub async fn receive(self) -> Result<()>
Auto Trait Implementations§
impl Freeze for FileReceiver
impl !RefUnwindSafe for FileReceiver
impl Send for FileReceiver
impl Sync for FileReceiver
impl Unpin for FileReceiver
impl !UnwindSafe for FileReceiver
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