pub struct ListedAgentTool {
pub id: String,
pub mcp_name: String,
pub title: String,
pub description: String,
pub input_schema: String,
pub output_schema: String,
pub annotations: Option<AgentToolAnnotations>,
pub ref: Option<AgentToolRef>,
pub tags: Vec<String>,
pub search_text: String,
}Expand description
Native message type for gestalt.provider.v1.ListedAgentTool.
Fields§
§id: StringThe id field.
mcp_name: StringThe mcp_name field.
title: StringThe title field.
description: StringThe description field.
input_schema: StringThe input_schema field.
output_schema: StringThe output_schema field.
annotations: Option<AgentToolAnnotations>The annotations field.
ref: Option<AgentToolRef>The ref field.
The tags field.
search_text: StringThe search_text field.
Trait Implementations§
Source§impl Clone for ListedAgentTool
impl Clone for ListedAgentTool
Source§fn clone(&self) -> ListedAgentTool
fn clone(&self) -> ListedAgentTool
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 Debug for ListedAgentTool
impl Debug for ListedAgentTool
Source§impl Default for ListedAgentTool
impl Default for ListedAgentTool
Source§fn default() -> ListedAgentTool
fn default() -> ListedAgentTool
Returns the “default value” for a type. Read more
Source§impl PartialEq for ListedAgentTool
impl PartialEq for ListedAgentTool
Source§fn eq(&self, other: &ListedAgentTool) -> bool
fn eq(&self, other: &ListedAgentTool) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ListedAgentTool
Auto Trait Implementations§
impl Freeze for ListedAgentTool
impl RefUnwindSafe for ListedAgentTool
impl Send for ListedAgentTool
impl Sync for ListedAgentTool
impl Unpin for ListedAgentTool
impl UnsafeUnpin for ListedAgentTool
impl UnwindSafe for ListedAgentTool
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request