pub struct McpApprovalFilter {
pub always: Option<McpAllowedToolsFilter>,
pub never: Option<McpAllowedToolsFilter>,
}
Expand description
Filter object for MCP tool approval.
Fields§
§always: Option<McpAllowedToolsFilter>
A list of tools that always require approval.
never: Option<McpAllowedToolsFilter>
A list of tools that never require approval.
Trait Implementations§
Source§impl Clone for McpApprovalFilter
impl Clone for McpApprovalFilter
Source§fn clone(&self) -> McpApprovalFilter
fn clone(&self) -> McpApprovalFilter
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 McpApprovalFilter
impl Debug for McpApprovalFilter
Source§impl<'de> Deserialize<'de> for McpApprovalFilter
impl<'de> Deserialize<'de> for McpApprovalFilter
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
Source§impl PartialEq for McpApprovalFilter
impl PartialEq for McpApprovalFilter
Source§impl Serialize for McpApprovalFilter
impl Serialize for McpApprovalFilter
impl StructuralPartialEq for McpApprovalFilter
Auto Trait Implementations§
impl Freeze for McpApprovalFilter
impl RefUnwindSafe for McpApprovalFilter
impl Send for McpApprovalFilter
impl Sync for McpApprovalFilter
impl Unpin for McpApprovalFilter
impl UnwindSafe for McpApprovalFilter
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