pub trait Module: Send + Sync { // Required methods fn name(&self) -> &str; fn process(&mut self, tx_data: &[u8]) -> Result<(), RuntimeError>; }