pub struct RequestOptions {Show 15 fields
pub timeout_idle_s: Option<u64>,
pub retry: Option<u32>,
pub response_redirect: Option<u32>,
pub response_parse_json: Option<bool>,
pub response_decompress: Option<bool>,
pub response_save_resume: Option<bool>,
pub chunked: bool,
pub chunked_delimiter: Value,
pub response_save_file: Option<String>,
pub progress_bytes: Option<u64>,
pub progress_ms: Option<u64>,
pub retry_on_status: Option<Vec<u16>>,
pub response_max_bytes: Option<u64>,
pub upgrade: Option<String>,
pub tls: Option<TlsConfigPartial>,
}Fields§
§timeout_idle_s: Option<u64>§retry: Option<u32>§response_redirect: Option<u32>§response_parse_json: Option<bool>§response_decompress: Option<bool>§response_save_resume: Option<bool>§chunked: bool§chunked_delimiter: Value§response_save_file: Option<String>§progress_bytes: Option<u64>§progress_ms: Option<u64>§retry_on_status: Option<Vec<u16>>§response_max_bytes: Option<u64>§upgrade: Option<String>§tls: Option<TlsConfigPartial>Per-request TLS overrides — merged on top of global TLS config. Builds a one-off HTTP client for this request (no shared connection pool).
Trait Implementations§
Source§impl Default for RequestOptions
impl Default for RequestOptions
Source§fn default() -> RequestOptions
fn default() -> RequestOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RequestOptions
impl<'de> Deserialize<'de> for RequestOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RequestOptions
impl RefUnwindSafe for RequestOptions
impl Send for RequestOptions
impl Sync for RequestOptions
impl Unpin for RequestOptions
impl UnsafeUnpin for RequestOptions
impl UnwindSafe for RequestOptions
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