#[non_exhaustive]pub enum WebSearchToolName {
WebSearch,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
WebSearch
Trait Implementations§
Source§impl Clone for WebSearchToolName
impl Clone for WebSearchToolName
Source§fn clone(&self) -> WebSearchToolName
fn clone(&self) -> WebSearchToolName
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 moreSource§impl Debug for WebSearchToolName
impl Debug for WebSearchToolName
Source§impl<'de> Deserialize<'de> for WebSearchToolName
impl<'de> Deserialize<'de> for WebSearchToolName
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 WebSearchToolName
Source§impl PartialEq for WebSearchToolName
impl PartialEq for WebSearchToolName
Source§impl Serialize for WebSearchToolName
impl Serialize for WebSearchToolName
impl StructuralPartialEq for WebSearchToolName
Auto Trait Implementations§
impl Freeze for WebSearchToolName
impl RefUnwindSafe for WebSearchToolName
impl Send for WebSearchToolName
impl Sync for WebSearchToolName
impl Unpin for WebSearchToolName
impl UnsafeUnpin for WebSearchToolName
impl UnwindSafe for WebSearchToolName
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