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
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.