pub struct BrowserAgentConfig {
pub enabled: bool,
pub persist_session: bool,
pub runtime: Option<BrowsrClientConfig>,
}Expand description
Agent-level configuration for enabling the shared browser runtime
Fields§
§enabled: boolWhether the orchestrator should eagerly initialize the browser
persist_session: boolPersist and restore session cookies/state between runs
runtime: Option<BrowsrClientConfig>Optional runtime overrides for the Chromium driver
Implementations§
Source§impl BrowserAgentConfig
impl BrowserAgentConfig
pub fn is_enabled(&self) -> bool
pub fn should_persist_session(&self) -> bool
pub fn runtime_config(&self) -> BrowsrClientConfig
Trait Implementations§
Source§impl Clone for BrowserAgentConfig
impl Clone for BrowserAgentConfig
Source§fn clone(&self) -> BrowserAgentConfig
fn clone(&self) -> BrowserAgentConfig
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 BrowserAgentConfig
impl Debug for BrowserAgentConfig
Source§impl Default for BrowserAgentConfig
impl Default for BrowserAgentConfig
Source§impl<'de> Deserialize<'de> for BrowserAgentConfigwhere
BrowserAgentConfig: Default,
impl<'de> Deserialize<'de> for BrowserAgentConfigwhere
BrowserAgentConfig: 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
Source§impl JsonSchema for BrowserAgentConfig
impl JsonSchema for BrowserAgentConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for BrowserAgentConfig
impl RefUnwindSafe for BrowserAgentConfig
impl Send for BrowserAgentConfig
impl Sync for BrowserAgentConfig
impl Unpin for BrowserAgentConfig
impl UnsafeUnpin for BrowserAgentConfig
impl UnwindSafe for BrowserAgentConfig
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