switchboard-utils 0.10.0

Switchboard utilities for custom functions and OracleJob protobuf definitions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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),
    }
}