pub use switchboard_common::error::SbError;
mod median;
pub use median::{median, weighted_median};
pub fn handle_reqwest_err(e: reqwest::Error) -> SbError {
let status = e.status().unwrap_or_default();
SbError::CustomError {
message: format!(
"reqwest_error: code = {}, message = {}",
status,
status.canonical_reason().unwrap_or("Unknown")
),
source: std::sync::Arc::new(e),
}
}