pub struct BrowserPoolConfig {
pub max_tabs: usize,
pub headless: bool,
pub provider: BrowserProvider,
pub proxy_url: Option<String>,
pub launch_args: Vec<String>,
}Expand description
Configuration for the browser pool.
Fields§
§max_tabs: usizeMaximum number of concurrent browser tabs.
headless: boolWhether to run Chrome in headless mode (ignored for Lightpanda).
provider: BrowserProviderTyped provider selection. Downloads require a managed variant.
proxy_url: Option<String>Proxy URL for the browser to use.
launch_args: Vec<String>Additional launch arguments for Chrome.
Trait Implementations§
Source§impl Clone for BrowserPoolConfig
impl Clone for BrowserPoolConfig
Source§fn clone(&self) -> BrowserPoolConfig
fn clone(&self) -> BrowserPoolConfig
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 BrowserPoolConfig
impl Debug for BrowserPoolConfig
Auto Trait Implementations§
impl Freeze for BrowserPoolConfig
impl RefUnwindSafe for BrowserPoolConfig
impl Send for BrowserPoolConfig
impl Sync for BrowserPoolConfig
impl Unpin for BrowserPoolConfig
impl UnsafeUnpin for BrowserPoolConfig
impl UnwindSafe for BrowserPoolConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more