pub struct McpToolPlaceholder { /* private fields */ }Expand description
MCP 工具占位符 - 用户显式调用时才启动服务器
Implementations§
Source§impl McpToolPlaceholder
impl McpToolPlaceholder
Sourcepub fn new(server_name: String, server_config: McpServerConfig) -> Self
pub fn new(server_name: String, server_config: McpServerConfig) -> Self
创建占位符
Sourcepub async fn is_started(&self) -> bool
pub async fn is_started(&self) -> bool
是否已启动
Sourcepub fn server_name(&self) -> &str
pub fn server_name(&self) -> &str
获取服务器名称
Auto Trait Implementations§
impl Freeze for McpToolPlaceholder
impl !RefUnwindSafe for McpToolPlaceholder
impl Send for McpToolPlaceholder
impl Sync for McpToolPlaceholder
impl Unpin for McpToolPlaceholder
impl UnsafeUnpin for McpToolPlaceholder
impl !UnwindSafe for McpToolPlaceholder
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