pub struct ToolsCallResponse {
pub content: Vec<Content>,
pub structured_content: Option<Value>,
pub is_error: bool,
}Expand description
A response to a tools/call request.
Fields§
§content: Vec<Content>Response content.
structured_content: Option<Value>Structured content (if any).
is_error: boolWhether the response is an error.
Trait Implementations§
Source§impl Debug for ToolsCallResponse
impl Debug for ToolsCallResponse
Auto Trait Implementations§
impl Freeze for ToolsCallResponse
impl RefUnwindSafe for ToolsCallResponse
impl Send for ToolsCallResponse
impl Sync for ToolsCallResponse
impl Unpin for ToolsCallResponse
impl UnsafeUnpin for ToolsCallResponse
impl UnwindSafe for ToolsCallResponse
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more