pub struct ToolUseMeta {
pub id: String,
pub display_name: String,
pub server_display_name: Option<String>,
pub icon_url: Option<String>,
}Expand description
Display metadata for a tool-use block carried on the assistant wrapper.
Fields§
§id: String§display_name: String§server_display_name: Option<String>§icon_url: Option<String>Trait Implementations§
Source§impl Clone for ToolUseMeta
impl Clone for ToolUseMeta
Source§fn clone(&self) -> ToolUseMeta
fn clone(&self) -> ToolUseMeta
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 ToolUseMeta
impl Debug for ToolUseMeta
Source§impl<'de> Deserialize<'de> for ToolUseMeta
impl<'de> Deserialize<'de> for ToolUseMeta
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 PartialEq for ToolUseMeta
impl PartialEq for ToolUseMeta
Source§impl Serialize for ToolUseMeta
impl Serialize for ToolUseMeta
impl StructuralPartialEq for ToolUseMeta
Auto Trait Implementations§
impl Freeze for ToolUseMeta
impl RefUnwindSafe for ToolUseMeta
impl Send for ToolUseMeta
impl Sync for ToolUseMeta
impl Unpin for ToolUseMeta
impl UnsafeUnpin for ToolUseMeta
impl UnwindSafe for ToolUseMeta
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