pub struct RejectConfig {
pub sandbox_approval: bool,
pub rules: bool,
pub request_permissions: bool,
pub mcp_elicitations: bool,
}Expand description
Fine-grained rejection controls for approval prompts.
Fields§
§sandbox_approval: boolReject approval prompts related to sandbox escalation, including
with_additional_permissions.
rules: boolReject prompts triggered by policy prompt rules.
request_permissions: boolReject built-in permission request prompts that are separate from sandbox approval.
mcp_elicitations: boolReject MCP elicitation prompts.
Implementations§
Source§impl RejectConfig
impl RejectConfig
pub const fn rejects_sandbox_approval(self) -> bool
Trait Implementations§
Source§impl Clone for RejectConfig
impl Clone for RejectConfig
Source§fn clone(&self) -> RejectConfig
fn clone(&self) -> RejectConfig
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 moreimpl Copy for RejectConfig
Source§impl Debug for RejectConfig
impl Debug for RejectConfig
Source§impl Default for RejectConfig
impl Default for RejectConfig
Source§fn default() -> RejectConfig
fn default() -> RejectConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RejectConfigwhere
RejectConfig: Default,
impl<'de> Deserialize<'de> for RejectConfigwhere
RejectConfig: 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
impl Eq for RejectConfig
Source§impl PartialEq for RejectConfig
impl PartialEq for RejectConfig
Source§impl Serialize for RejectConfig
impl Serialize for RejectConfig
impl StructuralPartialEq for RejectConfig
Auto Trait Implementations§
impl Freeze for RejectConfig
impl RefUnwindSafe for RejectConfig
impl Send for RejectConfig
impl Sync for RejectConfig
impl Unpin for RejectConfig
impl UnsafeUnpin for RejectConfig
impl UnwindSafe for RejectConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.