Struct aws_smithy_client::http_connector::HttpSettings
source · [−]#[non_exhaustive]pub struct HttpSettings {
pub http_timeout_config: Http,
pub tcp_timeout_config: Tcp,
}
Expand description
HttpSettings for HTTP Connectors
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.http_timeout_config: Http
Timeout configuration used when making HTTP connections
tcp_timeout_config: Tcp
Timeout configuration used when creating TCP connections
Implementations
sourceimpl HttpSettings
impl HttpSettings
sourcepub fn with_http_timeout_config(self, http_timeout_config: Http) -> Self
pub fn with_http_timeout_config(self, http_timeout_config: Http) -> Self
Set the HTTP timeouts to be used when making HTTP connections
sourcepub fn with_tcp_timeout_config(self, tcp_timeout_config: Tcp) -> Self
pub fn with_tcp_timeout_config(self, tcp_timeout_config: Tcp) -> Self
Set the TCP timeouts to be used when creating TCP connections
Trait Implementations
sourceimpl Debug for HttpSettings
impl Debug for HttpSettings
sourceimpl Default for HttpSettings
impl Default for HttpSettings
sourcefn default() -> HttpSettings
fn default() -> HttpSettings
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for HttpSettings
impl Send for HttpSettings
impl Sync for HttpSettings
impl Unpin for HttpSettings
impl UnwindSafe for HttpSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more