pub enum NetworkTool {
WebFetch,
WebSearch,
McpCall {
server: String,
},
}Expand description
Network tool type
Variants§
Trait Implementations§
Source§impl Clone for NetworkTool
impl Clone for NetworkTool
Source§fn clone(&self) -> NetworkTool
fn clone(&self) -> NetworkTool
Returns a duplicate of the value. Read more
1.0.0 · 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 NetworkTool
impl Debug for NetworkTool
Source§impl<'de> Deserialize<'de> for NetworkTool
impl<'de> Deserialize<'de> for NetworkTool
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 NetworkTool
impl RefUnwindSafe for NetworkTool
impl Send for NetworkTool
impl Sync for NetworkTool
impl Unpin for NetworkTool
impl UnsafeUnpin for NetworkTool
impl UnwindSafe for NetworkTool
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