pub struct HttpClientConfig {
pub tls_config: Arc<ClientConfig>,
pub user_agent: Option<String>,
pub headers: HttpHeaders,
pub cookie: CookieJar,
pub follow_location: bool,
pub timeout: u64,
pub proxy_type: ProxyType,
pub proxy_host: String,
pub proxy_port: u16,
pub proxy_user: String,
pub proxy_password: String,
}
Fields§
§tls_config: Arc<ClientConfig>
§user_agent: Option<String>
§headers: HttpHeaders
§follow_location: bool
§timeout: u64
§proxy_type: ProxyType
§proxy_host: String
§proxy_port: u16
§proxy_user: String
§proxy_password: String
Trait Implementations§
Source§impl Clone for HttpClientConfig
impl Clone for HttpClientConfig
Source§fn clone(&self) -> HttpClientConfig
fn clone(&self) -> HttpClientConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HttpClientConfig
impl Debug for HttpClientConfig
Source§impl Default for HttpClientConfig
impl Default for HttpClientConfig
Source§fn default() -> HttpClientConfig
fn default() -> HttpClientConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HttpClientConfig
impl !RefUnwindSafe for HttpClientConfig
impl Send for HttpClientConfig
impl Sync for HttpClientConfig
impl Unpin for HttpClientConfig
impl !UnwindSafe for HttpClientConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more