Struct ToolCallId
pub struct ToolCallId(/* private fields */);Implementations§
§impl ToolCallId
impl ToolCallId
pub fn new(value: impl AsRef<str>) -> Result<ToolCallId, ToolCallError>
pub fn as_str(&self) -> &str
pub fn value(&self) -> &str
pub fn into_string(self) -> String
Trait Implementations§
§impl AsRef<str> for ToolCallId
impl AsRef<str> for ToolCallId
§impl Clone for ToolCallId
impl Clone for ToolCallId
§fn clone(&self) -> ToolCallId
fn clone(&self) -> ToolCallId
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 more§impl Debug for ToolCallId
impl Debug for ToolCallId
§impl Display for ToolCallId
impl Display for ToolCallId
§impl FromStr for ToolCallId
impl FromStr for ToolCallId
§type Err = ToolCallError
type Err = ToolCallError
The associated error which can be returned from parsing.
§fn from_str(value: &str) -> Result<ToolCallId, <ToolCallId as FromStr>::Err>
fn from_str(value: &str) -> Result<ToolCallId, <ToolCallId as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for ToolCallId
impl Hash for ToolCallId
§impl Ord for ToolCallId
impl Ord for ToolCallId
§impl PartialEq for ToolCallId
impl PartialEq for ToolCallId
§impl PartialOrd for ToolCallId
impl PartialOrd for ToolCallId
§impl TryFrom<&str> for ToolCallId
impl TryFrom<&str> for ToolCallId
§type Error = ToolCallError
type Error = ToolCallError
The type returned in the event of a conversion error.
§fn try_from(
value: &str,
) -> Result<ToolCallId, <ToolCallId as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<ToolCallId, <ToolCallId as TryFrom<&str>>::Error>
Performs the conversion.
impl Eq for ToolCallId
impl StructuralPartialEq for ToolCallId
Auto Trait Implementations§
impl Freeze for ToolCallId
impl RefUnwindSafe for ToolCallId
impl Send for ToolCallId
impl Sync for ToolCallId
impl Unpin for ToolCallId
impl UnsafeUnpin for ToolCallId
impl UnwindSafe for ToolCallId
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