pub struct ProposedToolCallDoc {
pub id: String,
pub name: String,
pub arguments: Value,
pub metadata: Option<Value>,
}Fields§
§id: String§name: String§arguments: Value§metadata: Option<Value>Trait Implementations§
Source§impl ComposeSchema for ProposedToolCallDoc
impl ComposeSchema for ProposedToolCallDoc
Source§impl Debug for ProposedToolCallDoc
impl Debug for ProposedToolCallDoc
Source§impl<'de> Deserialize<'de> for ProposedToolCallDoc
impl<'de> Deserialize<'de> for ProposedToolCallDoc
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ProposedToolCallDoc
impl Serialize for ProposedToolCallDoc
Auto Trait Implementations§
impl Freeze for ProposedToolCallDoc
impl RefUnwindSafe for ProposedToolCallDoc
impl Send for ProposedToolCallDoc
impl Sync for ProposedToolCallDoc
impl Unpin for ProposedToolCallDoc
impl UnsafeUnpin for ProposedToolCallDoc
impl UnwindSafe for ProposedToolCallDoc
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> 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