use serde::Serialize; use thiserror::Error; #[derive(Debug, Error, Serialize)] pub enum RelayError { #[error("Invalid method")] InvalidMethod, #[error("Invalid URL")] InvalidUrl, #[error("Invalid headers")] InvalidHeaders, #[error("Request run error: {0}")] RequestRunError(String), } pub type RelayResult = std::result::Result;