pub struct FakeMcpState { /* private fields */ }Implementations§
Source§impl FakeMcpState
impl FakeMcpState
pub fn calls_for(&self, tool: &str) -> Vec<CapturedToolCall>
pub fn task_get_ids(&self) -> Vec<String>
pub fn task_updates(&self) -> Vec<CapturedTaskUpdate>
pub fn task_cancel_ids(&self) -> Vec<String>
pub fn client_capabilities(&self) -> Option<ClientCapabilities>
pub fn script_task( &self, task_id: impl Into<String>, states: impl IntoIterator<Item = DetailedTask>, )
pub fn add_tool(&self, tool: FakeTool)
pub async fn add_tool_and_notify(&self, tool: FakeTool)
pub async fn clear_tools_and_notify(&self)
pub fn fail_next_tool_list(&self)
Trait Implementations§
Source§impl Clone for FakeMcpState
impl Clone for FakeMcpState
Source§fn clone(&self) -> FakeMcpState
fn clone(&self) -> FakeMcpState
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 Default for FakeMcpState
impl Default for FakeMcpState
Source§fn default() -> FakeMcpState
fn default() -> FakeMcpState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FakeMcpState
impl RefUnwindSafe for FakeMcpState
impl Send for FakeMcpState
impl Sync for FakeMcpState
impl Unpin for FakeMcpState
impl UnsafeUnpin for FakeMcpState
impl UnwindSafe for FakeMcpState
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