pub trait ClientObserver: Debug + Send + Sync { // Required method fn on_event(&self, event: &ClientEvent); }