use crate::AllowDenyRequirementToml; use schemars::JsonSchema; use serde::Deserialize; use serde::Serialize; use std::collections::BTreeMap; #[derive(Serialize, Deserialize, Debug, Clone, Default, PartialEq, Eq, JsonSchema)] #[schemars(deny_unknown_fields)] pub struct BrowserUseConfigToml { pub allow_history_access: Option, pub default_origin_policy: Option, pub origins: Option>, } #[derive(Serialize, Deserialize, Debug, Clone, Default, PartialEq, Eq, JsonSchema)] #[schemars(deny_unknown_fields)] pub struct BrowserUseOriginPolicyConfigToml { pub access: Option, pub downloads: Option, pub uploads: Option, pub full_cdp_access: Option, } #[cfg(test)] #[path = "browser_use_tests.rs"] mod tests;