pub struct McpTest { /* private fields */ }Implementations§
Source§impl McpTest
impl McpTest
pub async fn call( &self, server: &str, tool: &str, arguments: Value, ) -> ToolCallOutcome
pub fn cancel_tool(&self, tool_id: &str)
pub async fn next_tool_event(&self) -> Option<ToolCallEvent>
pub async fn next_task_outcome(&self) -> Option<TaskOutcome>
pub fn snapshot(&self) -> &McpConnectionDetails
Sourcepub fn gateway_endpoint(&self) -> Option<&Path>
pub fn gateway_endpoint(&self) -> Option<&Path>
The Unix socket path of the deferred-tool gateway, if one was started.
pub fn subscribe(&self) -> Receiver<McpConnectionDetails>
pub fn elicitations(&self) -> Vec<CapturedElicitation>
Auto Trait Implementations§
impl !Freeze for McpTest
impl !RefUnwindSafe for McpTest
impl !UnwindSafe for McpTest
impl Send for McpTest
impl Sync for McpTest
impl Unpin for McpTest
impl UnsafeUnpin for McpTest
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