Struct square_api_client::http::client::HttpClientConfiguration
source · [−]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
sourceimpl Clone for HttpClientConfiguration
impl Clone for HttpClientConfiguration
sourcefn clone(&self) -> HttpClientConfiguration
fn clone(&self) -> HttpClientConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for HttpClientConfiguration
impl Debug for HttpClientConfiguration
sourceimpl Default for HttpClientConfiguration
impl Default for HttpClientConfiguration
Auto Trait Implementations
impl RefUnwindSafe for HttpClientConfiguration
impl Send for HttpClientConfiguration
impl Sync for HttpClientConfiguration
impl Unpin for HttpClientConfiguration
impl UnwindSafe for HttpClientConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more