pub struct HttpTimeoutConfig {
pub connect_timeout: Option<Duration>,
pub request_timeout: Option<Duration>,
pub stream_timeout: Option<Duration>,
}Fields§
§connect_timeout: Option<Duration>TCP/TLS connection timeout.
request_timeout: Option<Duration>Total timeout for non-streaming requests.
stream_timeout: Option<Duration>Total timeout for streaming requests.
None keeps streams open indefinitely (default).
Trait Implementations§
Source§impl Clone for HttpTimeoutConfig
impl Clone for HttpTimeoutConfig
Source§fn clone(&self) -> HttpTimeoutConfig
fn clone(&self) -> HttpTimeoutConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HttpTimeoutConfig
impl Debug for HttpTimeoutConfig
Auto Trait Implementations§
impl Freeze for HttpTimeoutConfig
impl RefUnwindSafe for HttpTimeoutConfig
impl Send for HttpTimeoutConfig
impl Sync for HttpTimeoutConfig
impl Unpin for HttpTimeoutConfig
impl UnsafeUnpin for HttpTimeoutConfig
impl UnwindSafe for HttpTimeoutConfig
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