pub struct HttpConfigBuilder { /* private fields */ }Expand description
HttpConfig helper builder
Implementations§
Source§impl HttpConfigBuilder
impl HttpConfigBuilder
pub fn default() -> HttpConfigBuilder
Sourcepub fn timeout(self, value: Duration) -> HttpConfigBuilder
pub fn timeout(self, value: Duration) -> HttpConfigBuilder
Sets the connection, write and read timeout for a TCP socket
Sourcepub fn verify(self, value: HttpsVerify) -> HttpConfigBuilder
pub fn verify(self, value: HttpsVerify) -> HttpConfigBuilder
Sets how to verify HTTPS server certificate
Sourcepub fn cert(self, value: HttpsCert) -> HttpConfigBuilder
pub fn cert(self, value: HttpsCert) -> HttpConfigBuilder
Sets client certificate
Sourcepub fn build(self) -> HttpConfig
pub fn build(self) -> HttpConfig
Builder function ofor HttpConfig
Auto Trait Implementations§
impl Freeze for HttpConfigBuilder
impl RefUnwindSafe for HttpConfigBuilder
impl Send for HttpConfigBuilder
impl Sync for HttpConfigBuilder
impl Unpin for HttpConfigBuilder
impl UnwindSafe for HttpConfigBuilder
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