pub enum ServerToolName {
Advisor,
WebSearch,
WebFetch,
CodeExecution,
BashCodeExecution,
TextEditorCodeExecution,
ToolSearchToolRegex,
ToolSearchToolBm25,
}Variants§
Advisor
WebSearch
WebFetch
CodeExecution
BashCodeExecution
TextEditorCodeExecution
ToolSearchToolRegex
ToolSearchToolBm25
Trait Implementations§
Source§impl Clone for ServerToolName
impl Clone for ServerToolName
impl Copy for ServerToolName
Source§impl Debug for ServerToolName
impl Debug for ServerToolName
Source§impl DeclaredFields for ServerToolName
impl DeclaredFields for ServerToolName
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ServerToolName
impl<'de> Deserialize<'de> for ServerToolName
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 ServerToolName
Source§impl PartialEq for ServerToolName
impl PartialEq for ServerToolName
Source§impl Serialize for ServerToolName
impl Serialize for ServerToolName
impl StructuralPartialEq for ServerToolName
Auto Trait Implementations§
impl Freeze for ServerToolName
impl RefUnwindSafe for ServerToolName
impl Send for ServerToolName
impl Sync for ServerToolName
impl Unpin for ServerToolName
impl UnsafeUnpin for ServerToolName
impl UnwindSafe for ServerToolName
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