#[non_exhaustive]pub struct HttpConnectorSettingsBuilder { /* private fields */ }
Available on crate feature
client
only.Expand description
Builder for HttpConnectorSettings
.
Implementations§
Source§impl HttpConnectorSettingsBuilder
impl HttpConnectorSettingsBuilder
Sourcepub fn connect_timeout(self, connect_timeout: Duration) -> Self
pub fn connect_timeout(self, connect_timeout: Duration) -> Self
Sets the connect timeout that should be used.
The connect timeout is a limit on the amount of time it takes to initiate a socket connection.
Sourcepub fn set_connect_timeout(
&mut self,
connect_timeout: Option<Duration>,
) -> &mut Self
pub fn set_connect_timeout( &mut self, connect_timeout: Option<Duration>, ) -> &mut Self
Sets the connect timeout that should be used.
The connect timeout is a limit on the amount of time it takes to initiate a socket connection.
Sourcepub fn read_timeout(self, read_timeout: Duration) -> Self
pub fn read_timeout(self, read_timeout: Duration) -> Self
Sets the read timeout that should be used.
The read timeout is the limit on the amount of time it takes to read the first byte of a response from the time the request is initiated.
Sourcepub fn set_read_timeout(&mut self, read_timeout: Option<Duration>) -> &mut Self
pub fn set_read_timeout(&mut self, read_timeout: Option<Duration>) -> &mut Self
Sets the read timeout that should be used.
The read timeout is the limit on the amount of time it takes to read the first byte of a response from the time the request is initiated.
Sourcepub fn build(self) -> HttpConnectorSettings
pub fn build(self) -> HttpConnectorSettings
Builds the HttpConnectorSettings
.
Trait Implementations§
Source§impl Debug for HttpConnectorSettingsBuilder
impl Debug for HttpConnectorSettingsBuilder
Source§impl Default for HttpConnectorSettingsBuilder
impl Default for HttpConnectorSettingsBuilder
Source§fn default() -> HttpConnectorSettingsBuilder
fn default() -> HttpConnectorSettingsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HttpConnectorSettingsBuilder
impl RefUnwindSafe for HttpConnectorSettingsBuilder
impl Send for HttpConnectorSettingsBuilder
impl Sync for HttpConnectorSettingsBuilder
impl Unpin for HttpConnectorSettingsBuilder
impl UnwindSafe for HttpConnectorSettingsBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.