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