pub struct HttpConfig {
pub timeout: Duration,
pub stream_timeout: Duration,
pub connect_timeout: Duration,
pub max_retries: u32,
pub max_response_bytes: u64,
}Expand description
Settings.
Fields§
§timeout: DurationWhole-request timeout for Transport::send.
stream_timeout: DurationWhole-request timeout for Transport::open (long streams).
connect_timeout: DurationConnection-establishment timeout.
max_retries: u32Retries after the first attempt (per the request’s Retry policy).
max_response_bytes: u64Largest body accepted, whole or streamed.
Trait Implementations§
Source§impl Clone for HttpConfig
impl Clone for HttpConfig
Source§impl Debug for HttpConfig
impl Debug for HttpConfig
Auto Trait Implementations§
impl Freeze for HttpConfig
impl RefUnwindSafe for HttpConfig
impl Send for HttpConfig
impl Sync for HttpConfig
impl Unpin for HttpConfig
impl UnsafeUnpin for HttpConfig
impl UnwindSafe for HttpConfig
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