pub struct StubDispatcher { /* private fields */ }Expand description
Stub tool dispatcher for testing (returns configured responses).
Implementations§
Trait Implementations§
Source§impl Default for StubDispatcher
impl Default for StubDispatcher
Source§fn default() -> StubDispatcher
fn default() -> StubDispatcher
Returns the “default value” for a type. Read more
Source§impl ToolDispatcher for StubDispatcher
impl ToolDispatcher for StubDispatcher
fn dispatch(&self, request: &ToolRequest) -> Result<ToolResponse, ToolError>
Source§fn dispatch_async<'a>(
&'a self,
request: &'a ToolRequest,
) -> ToolFuture<'a, ToolResponse>
fn dispatch_async<'a>( &'a self, request: &'a ToolRequest, ) -> ToolFuture<'a, ToolResponse>
Async dispatch hook. Read more
Auto Trait Implementations§
impl Freeze for StubDispatcher
impl RefUnwindSafe for StubDispatcher
impl Send for StubDispatcher
impl Sync for StubDispatcher
impl Unpin for StubDispatcher
impl UnwindSafe for StubDispatcher
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