pub enum ToolType {
Api,
Database,
FileSystem,
WebScraping,
Custom(String),
}Expand description
Tool type enumeration
Variants§
Api
API tool
Database
Database tool
FileSystem
File system tool
WebScraping
Web scraping tool
Custom(String)
Custom tool
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
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