pub struct ClientConfig { /* private fields */ }Expand description
Configures the HTTP client.
Implementations§
Source§impl ClientConfig
impl ClientConfig
pub fn new( user_agent_suffix: Option<String>, https_only: Option<bool>, accept_invalid_host_names: Option<bool>, accept_invalid_certificates: Option<bool>, follow_redirects: Option<bool>, host: Option<HeaderValue>, origin: Option<HeaderValue>, timeout_secs: Option<u64>, max_retry_secs: Option<u32>, def_retry_secs: Option<u32>, max_retries: Option<u16>, ) -> Self
pub fn new_from_config( &self, user_agent_suffix: Option<String>, https_only: Option<bool>, accept_invalid_host_names: Option<bool>, accept_invalid_certificates: Option<bool>, follow_redirects: Option<bool>, host: Option<HeaderValue>, origin: Option<HeaderValue>, timeout_secs: Option<u64>, max_retry_secs: Option<u32>, def_retry_secs: Option<u32>, max_retries: Option<u16>, ) -> Self
Source§impl ClientConfig
impl ClientConfig
pub fn builder() -> NewClientConfigBuilder
Source§impl ClientConfig
impl ClientConfig
pub fn from_config(&self) -> NewFromConfigClientConfigBuilder<'_>
Trait Implementations§
Source§impl Default for ClientConfig
impl Default for ClientConfig
Source§fn default() -> ClientConfig
fn default() -> ClientConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ClientConfig
impl RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin for ClientConfig
impl UnwindSafe for ClientConfig
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