usecrate::core::ProgramExit;pubusecrate::http_client::impls::{
MockEndpointHttpClient, MockHttpClient, UreqHttpClient,};/// Http client trait to make HTTP calls.
pubtraitHttpClient{/// Make a GET HTTP call to given url.
////// # Arguments
/// * `url` - the url to which to make the HTTP call.
////// # Returns
////// A result containing the response body of HTTP call if successful, or
/// a [`ProgramExit`] on error (e.g. 4xx, network issues...).
fnget(&self, url:&str)->Result<String, ProgramExit>;}