pub struct FakeToolResponse { /* private fields */ }Implementations§
Source§impl FakeToolResponse
impl FakeToolResponse
pub fn new(response: impl Into<CallToolResponse>) -> FakeToolResponse
pub fn text(text: impl Into<String>) -> FakeToolResponse
pub fn task(task: CreateTaskResult) -> FakeToolResponse
pub fn delay(self, delay: Duration) -> FakeToolResponse
pub fn progress(self, progress: f64, total: Option<f64>) -> FakeToolResponse
pub fn task_progress( self, progress: f64, total: Option<f64>, ) -> FakeToolResponse
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>,
Source§fn from(response: T) -> FakeToolResponse
fn from(response: T) -> FakeToolResponse
Converts to this type from the input type.
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.