pub trait EventHandler: Send + Sync {
// Required method
fn handle_event(&mut self, event: &DocumentEvent) -> Result<()>;
// Provided methods
fn event_filter(&self) -> EventFilter { ... }
fn priority(&self) -> i32 { ... }
}Expand description
Event handler trait for responding to document events
Required Methods§
Sourcefn handle_event(&mut self, event: &DocumentEvent) -> Result<()>
fn handle_event(&mut self, event: &DocumentEvent) -> Result<()>
Handle a document event
Provided Methods§
Sourcefn event_filter(&self) -> EventFilter
fn event_filter(&self) -> EventFilter
Get the event filter for this handler