pub enum ServerToolKind {
WebSearch,
XSearch,
FileSearch,
CodeInterpreter,
CodeExecution,
Unknown,
}Variants§
Trait Implementations§
Source§impl Clone for ServerToolKind
impl Clone for ServerToolKind
Source§fn clone(&self) -> ServerToolKind
fn clone(&self) -> ServerToolKind
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 moreimpl Copy for ServerToolKind
Source§impl Debug for ServerToolKind
impl Debug for ServerToolKind
Source§impl<'de> Deserialize<'de> for ServerToolKind
impl<'de> Deserialize<'de> for ServerToolKind
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 Eq for ServerToolKind
Source§impl PartialEq for ServerToolKind
impl PartialEq for ServerToolKind
Source§fn eq(&self, other: &ServerToolKind) -> bool
fn eq(&self, other: &ServerToolKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ServerToolKind
impl Serialize for ServerToolKind
impl StructuralPartialEq for ServerToolKind
Auto Trait Implementations§
impl Freeze for ServerToolKind
impl RefUnwindSafe for ServerToolKind
impl Send for ServerToolKind
impl Sync for ServerToolKind
impl Unpin for ServerToolKind
impl UnsafeUnpin for ServerToolKind
impl UnwindSafe for ServerToolKind
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