pub struct McpToolApprovalFilter {
pub always: Option<McpToolFilter>,
pub never: Option<McpToolFilter>,
}Expand description
Granular approval filter specifying which tools always/never require approval.
Fields§
§always: Option<McpToolFilter>§never: Option<McpToolFilter>Trait Implementations§
Source§impl Clone for McpToolApprovalFilter
impl Clone for McpToolApprovalFilter
Source§fn clone(&self) -> McpToolApprovalFilter
fn clone(&self) -> McpToolApprovalFilter
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 McpToolApprovalFilter
impl Debug for McpToolApprovalFilter
Source§impl<'de> Deserialize<'de> for McpToolApprovalFilter
impl<'de> Deserialize<'de> for McpToolApprovalFilter
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 McpToolApprovalFilter
impl RefUnwindSafe for McpToolApprovalFilter
impl Send for McpToolApprovalFilter
impl Sync for McpToolApprovalFilter
impl Unpin for McpToolApprovalFilter
impl UnsafeUnpin for McpToolApprovalFilter
impl UnwindSafe for McpToolApprovalFilter
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