Enum ToolCallErrorKind
pub enum ToolCallErrorKind {
Validation,
Authorization,
Timeout,
NotFound,
RateLimited,
Execution,
Unknown,
}Variants§
Implementations§
§impl ToolCallErrorKind
impl ToolCallErrorKind
pub const ALL: &'static [ToolCallErrorKind]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for ToolCallErrorKind
impl Clone for ToolCallErrorKind
§fn clone(&self) -> ToolCallErrorKind
fn clone(&self) -> ToolCallErrorKind
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 ToolCallErrorKind
impl Debug for ToolCallErrorKind
§impl Display for ToolCallErrorKind
impl Display for ToolCallErrorKind
§impl FromStr for ToolCallErrorKind
impl FromStr for ToolCallErrorKind
§type Err = ToolCallError
type Err = ToolCallError
The associated error which can be returned from parsing.
§fn from_str(
value: &str,
) -> Result<ToolCallErrorKind, <ToolCallErrorKind as FromStr>::Err>
fn from_str( value: &str, ) -> Result<ToolCallErrorKind, <ToolCallErrorKind as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for ToolCallErrorKind
impl Hash for ToolCallErrorKind
§impl Ord for ToolCallErrorKind
impl Ord for ToolCallErrorKind
§fn cmp(&self, other: &ToolCallErrorKind) -> Ordering
fn cmp(&self, other: &ToolCallErrorKind) -> 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 ToolCallErrorKind
impl PartialEq for ToolCallErrorKind
§impl PartialOrd for ToolCallErrorKind
impl PartialOrd for ToolCallErrorKind
impl Copy for ToolCallErrorKind
impl Eq for ToolCallErrorKind
impl StructuralPartialEq for ToolCallErrorKind
Auto Trait Implementations§
impl Freeze for ToolCallErrorKind
impl RefUnwindSafe for ToolCallErrorKind
impl Send for ToolCallErrorKind
impl Sync for ToolCallErrorKind
impl Unpin for ToolCallErrorKind
impl UnsafeUnpin for ToolCallErrorKind
impl UnwindSafe for ToolCallErrorKind
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