1 2 3 4 5 6 7 8 9 10 11 12 13 14
use thiserror::Error; /// Errors that can occur during harness execution #[derive(Error, Debug)] pub enum HarnessError { #[error("Server error: {0}")] ServerError(String), #[error("Configuration error: {0}")] ConfigurationError(String), #[error("IO error: {0}")] IoError(#[from] std::io::Error), }