pub trait IpcChild: Debug { // Required methods fn send(&mut self, event: &Event) -> Result<()>; fn recv(&mut self) -> Result<Value>; }