pub struct RequestConfig {
pub url: String,
pub method: String,
pub headers: Vec<(String, String)>,
pub timeout: Duration,
pub follow_redirects: bool,
pub max_redirects: u32,
pub enable_compression: bool,
pub enable_http2: bool,
}Expand description
HTTP request configuration
Fields§
§url: String§method: String§headers: Vec<(String, String)>§timeout: Duration§follow_redirects: bool§max_redirects: u32§enable_compression: bool§enable_http2: boolTrait Implementations§
Source§impl Clone for RequestConfig
impl Clone for RequestConfig
Source§fn clone(&self) -> RequestConfig
fn clone(&self) -> RequestConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequestConfig
impl Debug for RequestConfig
Auto Trait Implementations§
impl Freeze for RequestConfig
impl RefUnwindSafe for RequestConfig
impl Send for RequestConfig
impl Sync for RequestConfig
impl Unpin for RequestConfig
impl UnsafeUnpin for RequestConfig
impl UnwindSafe for RequestConfig
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