Trait EventHandler
trait EventHandler: Send + 'static
The set of requirements for watcher event handling functions.
Example implementation
use notify::{Event, Result, EventHandler};
/// Prints received events
struct EventPrinter;
impl EventHandler for EventPrinter {
fn handle_event(&mut self, event: Result<Event>) {
if let Ok(event) = event {
println!("Event: {:?}", event);
}
}
}
Required Methods
fn handle_event(self: &mut Self, event: Result<Event>)Handles an event.
Implementors
impl<F> EventHandler for Fimpl EventHandler for std::sync::mpsc::Sender<Result<Event>>