pub struct ToolResultId(pub String);Expand description
Identifies a tool result.
Used by providers that assign their own IDs to tool-result payloads.
Tuple Fields§
§0: StringImplementations§
Trait Implementations§
Source§impl Clone for ToolResultId
impl Clone for ToolResultId
Source§fn clone(&self) -> ToolResultId
fn clone(&self) -> ToolResultId
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolResultId
impl Debug for ToolResultId
Source§impl Default for ToolResultId
impl Default for ToolResultId
Source§fn default() -> ToolResultId
fn default() -> ToolResultId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolResultId
impl<'de> Deserialize<'de> for ToolResultId
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 Display for ToolResultId
impl Display for ToolResultId
Source§impl From<&str> for ToolResultId
impl From<&str> for ToolResultId
Source§impl From<String> for ToolResultId
impl From<String> for ToolResultId
Source§impl Hash for ToolResultId
impl Hash for ToolResultId
Source§impl Ord for ToolResultId
impl Ord for ToolResultId
Source§fn cmp(&self, other: &ToolResultId) -> Ordering
fn cmp(&self, other: &ToolResultId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ToolResultId
impl PartialEq for ToolResultId
Source§impl PartialOrd for ToolResultId
impl PartialOrd for ToolResultId
Source§impl Serialize for ToolResultId
impl Serialize for ToolResultId
impl Eq for ToolResultId
impl StructuralPartialEq for ToolResultId
Auto Trait Implementations§
impl Freeze for ToolResultId
impl RefUnwindSafe for ToolResultId
impl Send for ToolResultId
impl Sync for ToolResultId
impl Unpin for ToolResultId
impl UnsafeUnpin for ToolResultId
impl UnwindSafe for ToolResultId
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