pub struct MCPToolkitConfig {
pub toolkit: String,
pub auth_config_id: Option<String>,
}Expand description
MCP toolkit configuration
Specifies a toolkit and optionally an auth config to use for the MCP server.
Fields§
§toolkit: StringToolkit slug (e.g., “github”, “slack”)
auth_config_id: Option<String>Optional auth config ID to use for this toolkit
Implementations§
Trait Implementations§
Source§impl Clone for MCPToolkitConfig
impl Clone for MCPToolkitConfig
Source§fn clone(&self) -> MCPToolkitConfig
fn clone(&self) -> MCPToolkitConfig
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 MCPToolkitConfig
impl Debug for MCPToolkitConfig
Source§impl<'de> Deserialize<'de> for MCPToolkitConfig
impl<'de> Deserialize<'de> for MCPToolkitConfig
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 From<&str> for MCPToolkitConfig
impl From<&str> for MCPToolkitConfig
Source§impl From<String> for MCPToolkitConfig
impl From<String> for MCPToolkitConfig
Auto Trait Implementations§
impl Freeze for MCPToolkitConfig
impl RefUnwindSafe for MCPToolkitConfig
impl Send for MCPToolkitConfig
impl Sync for MCPToolkitConfig
impl Unpin for MCPToolkitConfig
impl UnsafeUnpin for MCPToolkitConfig
impl UnwindSafe for MCPToolkitConfig
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