pub struct HttpRequestConfig {
pub enabled: bool,
pub allowed_domains: Vec<String>,
pub max_response_size: usize,
pub timeout_secs: u64,
pub user_agent: String,
pub credential_profiles: HashMap<String, CredentialProfile>,
}Fields§
§enabled: bool§allowed_domains: Vec<String>§max_response_size: usize§timeout_secs: u64§user_agent: String§credential_profiles: HashMap<String, CredentialProfile>Trait Implementations§
Source§impl Clone for HttpRequestConfig
impl Clone for HttpRequestConfig
Source§fn clone(&self) -> HttpRequestConfig
fn clone(&self) -> HttpRequestConfig
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 HttpRequestConfig
impl Debug for HttpRequestConfig
Source§impl Default for HttpRequestConfig
impl Default for HttpRequestConfig
Source§impl<'de> Deserialize<'de> for HttpRequestConfigwhere
HttpRequestConfig: Default,
impl<'de> Deserialize<'de> for HttpRequestConfigwhere
HttpRequestConfig: Default,
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 HttpRequestConfig
impl RefUnwindSafe for HttpRequestConfig
impl Send for HttpRequestConfig
impl Sync for HttpRequestConfig
impl Unpin for HttpRequestConfig
impl UnsafeUnpin for HttpRequestConfig
impl UnwindSafe for HttpRequestConfig
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