Files
hoppscotch/packages/hoppscotch-relay/src/error.rs

17 lines
381 B
Rust

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<T> = std::result::Result<T, RelayError>;