pub trait IoHandler { fn on_commit(&mut self, buf: &[u32]); fn on_fault(&mut self, msg: &str); fn on_txrx(&mut self, channel: u32, buf: &[u8]) -> Vec<u8>; }