pub struct ConfigRequirements {
pub allow_managed_hooks_only: Option<bool>,
pub allowed_approval_policies: Option<Vec<AskForApproval>>,
pub allowed_sandbox_modes: Option<Vec<SandboxMode>>,
pub allowed_web_search_modes: Option<Vec<WebSearchMode>>,
pub enforce_residency: Option<ResidencyRequirement>,
pub feature_requirements: Option<BTreeMap<String, bool>>,
}Fields§
§allow_managed_hooks_only: Option<bool>§allowed_approval_policies: Option<Vec<AskForApproval>>§allowed_sandbox_modes: Option<Vec<SandboxMode>>§allowed_web_search_modes: Option<Vec<WebSearchMode>>§enforce_residency: Option<ResidencyRequirement>§feature_requirements: Option<BTreeMap<String, bool>>Trait Implementations§
Source§impl Clone for ConfigRequirements
impl Clone for ConfigRequirements
Source§fn clone(&self) -> ConfigRequirements
fn clone(&self) -> ConfigRequirements
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 ConfigRequirements
impl Debug for ConfigRequirements
Source§impl<'de> Deserialize<'de> for ConfigRequirements
impl<'de> Deserialize<'de> for ConfigRequirements
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 ConfigRequirements
impl RefUnwindSafe for ConfigRequirements
impl Send for ConfigRequirements
impl Sync for ConfigRequirements
impl Unpin for ConfigRequirements
impl UnsafeUnpin for ConfigRequirements
impl UnwindSafe for ConfigRequirements
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