EventHandler

Trait EventHandler 

Source
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§

Source

fn handle_event(&mut self, event: &DocumentEvent) -> Result<()>

Handle a document event

Provided Methods§

Source

fn event_filter(&self) -> EventFilter

Get the event filter for this handler

Source

fn priority(&self) -> i32

Get handler priority (higher numbers = higher priority)

Implementors§