pub enum ToolType {
Function,
}
Expand description
Defines the type of tool available. Currently, only ‘function’ is supported.
Variants§
Function
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolType
impl<'de> Deserialize<'de> for ToolType
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
impl StructuralPartialEq for ToolType
Auto Trait Implementations§
impl Freeze for ToolType
impl RefUnwindSafe for ToolType
impl Send for ToolType
impl Sync for ToolType
impl Unpin for ToolType
impl UnwindSafe for ToolType
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