pub struct HttpClientConfiguration {
pub timeout: u32,
pub user_agent: String,
pub default_headers: Headers,
pub retry_configuration: RetryConfiguration,
}
Expand description
Configuration for HTTP client settings
Fields§
§timeout: u32
Timeout for HTTP connections
user_agent: String
User Agent to use for requests
default_headers: Headers
Headers to send with each request
retry_configuration: RetryConfiguration
Retry mechanism configuration
Implementations§
Trait Implementations§
Source§impl Clone for HttpClientConfiguration
impl Clone for HttpClientConfiguration
Source§fn clone(&self) -> HttpClientConfiguration
fn clone(&self) -> HttpClientConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HttpClientConfiguration
impl Debug for HttpClientConfiguration
Auto Trait Implementations§
impl Freeze for HttpClientConfiguration
impl RefUnwindSafe for HttpClientConfiguration
impl Send for HttpClientConfiguration
impl Sync for HttpClientConfiguration
impl Unpin for HttpClientConfiguration
impl UnwindSafe for HttpClientConfiguration
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