pub enum ToolSchemaKind {
JsonSchema,
OpenApi,
FunctionSignature,
Freeform,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ToolSchemaKind
impl Clone for ToolSchemaKind
Source§fn clone(&self) -> ToolSchemaKind
fn clone(&self) -> ToolSchemaKind
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 ToolSchemaKind
impl Debug for ToolSchemaKind
Source§impl Display for ToolSchemaKind
impl Display for ToolSchemaKind
Source§impl FromStr for ToolSchemaKind
impl FromStr for ToolSchemaKind
Source§impl Hash for ToolSchemaKind
impl Hash for ToolSchemaKind
Source§impl Ord for ToolSchemaKind
impl Ord for ToolSchemaKind
Source§fn cmp(&self, other: &ToolSchemaKind) -> Ordering
fn cmp(&self, other: &ToolSchemaKind) -> Ordering
1.21.0 (const: unstable) · 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 ToolSchemaKind
impl PartialEq for ToolSchemaKind
Source§fn eq(&self, other: &ToolSchemaKind) -> bool
fn eq(&self, other: &ToolSchemaKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ToolSchemaKind
impl PartialOrd for ToolSchemaKind
impl Copy for ToolSchemaKind
impl Eq for ToolSchemaKind
impl StructuralPartialEq for ToolSchemaKind
Auto Trait Implementations§
impl Freeze for ToolSchemaKind
impl RefUnwindSafe for ToolSchemaKind
impl Send for ToolSchemaKind
impl Sync for ToolSchemaKind
impl Unpin for ToolSchemaKind
impl UnsafeUnpin for ToolSchemaKind
impl UnwindSafe for ToolSchemaKind
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