pub struct GranularApprovalConfig {
pub sandbox_approval: bool,
pub rules: bool,
pub skill_approval: bool,
pub request_permissions: bool,
pub mcp_elicitations: bool,
}Fields§
§sandbox_approval: bool§rules: bool§skill_approval: bool§request_permissions: bool§mcp_elicitations: boolImplementations§
Source§impl GranularApprovalConfig
impl GranularApprovalConfig
pub const fn allows_sandbox_approval(self) -> bool
pub const fn allows_rules_approval(self) -> bool
pub const fn allows_skill_approval(self) -> bool
pub const fn allows_request_permissions(self) -> bool
pub const fn allows_mcp_elicitations(self) -> bool
Trait Implementations§
Source§impl Clone for GranularApprovalConfig
impl Clone for GranularApprovalConfig
impl Copy for GranularApprovalConfig
Source§impl Debug for GranularApprovalConfig
impl Debug for GranularApprovalConfig
Source§impl<'de> Deserialize<'de> for GranularApprovalConfig
impl<'de> Deserialize<'de> for GranularApprovalConfig
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 GranularApprovalConfig
Source§impl PartialEq for GranularApprovalConfig
impl PartialEq for GranularApprovalConfig
Source§impl Serialize for GranularApprovalConfig
impl Serialize for GranularApprovalConfig
impl StructuralPartialEq for GranularApprovalConfig
Auto Trait Implementations§
impl Freeze for GranularApprovalConfig
impl RefUnwindSafe for GranularApprovalConfig
impl Send for GranularApprovalConfig
impl Sync for GranularApprovalConfig
impl Unpin for GranularApprovalConfig
impl UnsafeUnpin for GranularApprovalConfig
impl UnwindSafe for GranularApprovalConfig
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