pub struct UserToolSessionApprovalMcp {
pub kind: UserToolSessionApprovalMcpKind,
pub server_name: String,
pub tool_name: Option<String>,
}Fields§
§kind: UserToolSessionApprovalMcpKindMCP tool approval kind
server_name: StringMCP server name
tool_name: Option<String>Optional MCP tool name, or null for all tools on the server
Trait Implementations§
Source§impl Clone for UserToolSessionApprovalMcp
impl Clone for UserToolSessionApprovalMcp
Source§fn clone(&self) -> UserToolSessionApprovalMcp
fn clone(&self) -> UserToolSessionApprovalMcp
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 UserToolSessionApprovalMcp
impl Debug for UserToolSessionApprovalMcp
Source§impl<'de> Deserialize<'de> for UserToolSessionApprovalMcp
impl<'de> Deserialize<'de> for UserToolSessionApprovalMcp
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 UserToolSessionApprovalMcp
impl RefUnwindSafe for UserToolSessionApprovalMcp
impl Send for UserToolSessionApprovalMcp
impl Sync for UserToolSessionApprovalMcp
impl Unpin for UserToolSessionApprovalMcp
impl UnsafeUnpin for UserToolSessionApprovalMcp
impl UnwindSafe for UserToolSessionApprovalMcp
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