pub enum HostedToolKind {
WebSearch,
}Expand description
Provider-neutral kind of tool executed by the model provider.
Variants§
WebSearch
Searches the public web inside the provider response lifecycle.
Implementations§
Trait Implementations§
Source§impl Clone for HostedToolKind
impl Clone for HostedToolKind
Source§fn clone(&self) -> HostedToolKind
fn clone(&self) -> HostedToolKind
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 HostedToolKind
Source§impl Debug for HostedToolKind
impl Debug for HostedToolKind
impl Eq for HostedToolKind
Source§impl Hash for HostedToolKind
impl Hash for HostedToolKind
Source§impl Ord for HostedToolKind
impl Ord for HostedToolKind
Source§fn cmp(&self, other: &HostedToolKind) -> Ordering
fn cmp(&self, other: &HostedToolKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for HostedToolKind
impl PartialEq for HostedToolKind
Source§impl PartialOrd for HostedToolKind
impl PartialOrd for HostedToolKind
impl StructuralPartialEq for HostedToolKind
Auto Trait Implementations§
impl Freeze for HostedToolKind
impl RefUnwindSafe for HostedToolKind
impl Send for HostedToolKind
impl Sync for HostedToolKind
impl Unpin for HostedToolKind
impl UnsafeUnpin for HostedToolKind
impl UnwindSafe for HostedToolKind
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