#[non_exhaustive]pub struct HttpConnectorSettingsBuilder { /* private fields */ }
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>
Creates a shared type from an unshared type.