1use thiserror::Error; 2#[derive(Error, Debug)] 3 4pub enum ProtocolError { 5 #[error("IO error: {_0:?}")] 6 Io(#[from] std::io::Error), 7 #[error("Bincode error: {_0:?}")] 8 Bincode(#[from] bincode::Error), 9}