pub trait Listener: Send + Sync { // Required methods fn warning(&self, s: String); fn info(&self, s: String); }