1 2 3 4 5 6 7 8 9
use std::io::Error as IoError; #[derive(thiserror::Error, Debug)] pub enum SocketError { #[error(transparent)] Io(#[from] IoError), #[error("Socket closed")] SocketClosed, }