pub struct WebFetchSessionConfig {Show 17 fields
pub permissions: WebFetchPermissionPolicy,
pub engine: Arc<dyn WebFetchEngine>,
pub default_headers: Option<HashMap<String, String>>,
pub allow_loopback: bool,
pub allow_private_networks: bool,
pub allow_metadata: bool,
pub resolve_once: bool,
pub default_timeout_ms: Option<u64>,
pub session_backstop_ms: Option<u64>,
pub max_redirects: Option<u32>,
pub inline_markdown_cap: Option<usize>,
pub inline_raw_cap: Option<usize>,
pub spill_hard_cap: Option<usize>,
pub cache_ttl_ms: Option<u64>,
pub spill_dir: Option<String>,
pub session_id: Option<String>,
pub cache: Option<WebFetchCache>,
}Fields§
§permissions: WebFetchPermissionPolicy§engine: Arc<dyn WebFetchEngine>§default_headers: Option<HashMap<String, String>>§allow_loopback: bool§allow_private_networks: bool§allow_metadata: bool§resolve_once: bool§default_timeout_ms: Option<u64>§session_backstop_ms: Option<u64>§max_redirects: Option<u32>§inline_markdown_cap: Option<usize>§inline_raw_cap: Option<usize>§spill_hard_cap: Option<usize>§cache_ttl_ms: Option<u64>§spill_dir: Option<String>§session_id: Option<String>§cache: Option<WebFetchCache>Implementations§
Source§impl WebFetchSessionConfig
impl WebFetchSessionConfig
pub fn new( permissions: WebFetchPermissionPolicy, engine: Arc<dyn WebFetchEngine>, ) -> Self
pub fn with_cache(self) -> Self
Trait Implementations§
Source§impl Clone for WebFetchSessionConfig
impl Clone for WebFetchSessionConfig
Source§fn clone(&self) -> WebFetchSessionConfig
fn clone(&self) -> WebFetchSessionConfig
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 moreAuto Trait Implementations§
impl Freeze for WebFetchSessionConfig
impl !RefUnwindSafe for WebFetchSessionConfig
impl Send for WebFetchSessionConfig
impl Sync for WebFetchSessionConfig
impl Unpin for WebFetchSessionConfig
impl UnsafeUnpin for WebFetchSessionConfig
impl !UnwindSafe for WebFetchSessionConfig
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