pub trait Peer { fn ping(&self) -> Result<(), Error>; fn get_machine_id(&self) -> Result<String, Error>; }