pub struct FakeToolResponse { /* private fields */ }Implementations§
Source§impl FakeToolResponse
impl FakeToolResponse
pub fn new(response: impl Into<CallToolResponse>) -> Self
pub fn text(text: impl Into<String>) -> Self
pub fn task(task: CreateTaskResult) -> Self
pub fn delay(self, delay: Duration) -> Self
pub fn progress(self, progress: f64, total: Option<f64>) -> Self
pub fn progress_message(self, progress: f64, message: impl Into<String>) -> Self
pub fn task_progress(self, progress: f64, total: Option<f64>) -> Self
Trait Implementations§
Source§impl Clone for FakeToolResponse
impl Clone for FakeToolResponse
Source§fn clone(&self) -> FakeToolResponse
fn clone(&self) -> FakeToolResponse
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<T> From<T> for FakeToolResponsewhere
T: Into<CallToolResponse>,
impl<T> From<T> for FakeToolResponsewhere
T: Into<CallToolResponse>,
Auto Trait Implementations§
impl !RefUnwindSafe for FakeToolResponse
impl !UnwindSafe for FakeToolResponse
impl Freeze for FakeToolResponse
impl Send for FakeToolResponse
impl Sync for FakeToolResponse
impl Unpin for FakeToolResponse
impl UnsafeUnpin for FakeToolResponse
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