pub type DynHttpClient = Arc<dyn HttpClient + Send + Sync + 'static>;
struct DynHttpClient { /* private fields */ }