pub struct SourceToolMetadata {
pub source_tool_assistant_uuid: Option<String>,
}Expand description
Source tool assistant linking
Present in user messages that are tool results, linking back to the assistant message that invoked the tool.
Fields§
§source_tool_assistant_uuid: Option<String>UUID of assistant message that invoked this tool
Links user (tool result) → assistant (tool invocation)
Trait Implementations§
Source§impl Clone for SourceToolMetadata
impl Clone for SourceToolMetadata
Source§impl Debug for SourceToolMetadata
impl Debug for SourceToolMetadata
Source§impl<'de> Deserialize<'de> for SourceToolMetadata
impl<'de> Deserialize<'de> for SourceToolMetadata
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
Auto Trait Implementations§
impl Freeze for SourceToolMetadata
impl RefUnwindSafe for SourceToolMetadata
impl Send for SourceToolMetadata
impl Sync for SourceToolMetadata
impl Unpin for SourceToolMetadata
impl UnsafeUnpin for SourceToolMetadata
impl UnwindSafe for SourceToolMetadata
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