pub enum ServerTool {
WebSearch {
parameters: Option<WebSearchParameters>,
},
}
Expand description
Server-side tools provided by Anthropic.
These tools are executed on Anthropic’s servers and don’t require client-side implementation.
Variants§
WebSearch
Web search tool for retrieving current information.
Fields
§
parameters: Option<WebSearchParameters>
Optional search parameters.
Implementations§
Source§impl ServerTool
impl ServerTool
Sourcepub fn web_search() -> Self
pub fn web_search() -> Self
Create a web search tool with default parameters.
Sourcepub fn web_search_with_params(parameters: WebSearchParameters) -> Self
pub fn web_search_with_params(parameters: WebSearchParameters) -> Self
Create a web search tool with custom parameters.
Trait Implementations§
Source§impl Clone for ServerTool
impl Clone for ServerTool
Source§fn clone(&self) -> ServerTool
fn clone(&self) -> ServerTool
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 ServerTool
impl Debug for ServerTool
Source§impl<'de> Deserialize<'de> for ServerTool
impl<'de> Deserialize<'de> for ServerTool
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
Source§impl PartialEq for ServerTool
impl PartialEq for ServerTool
Source§impl Serialize for ServerTool
impl Serialize for ServerTool
impl StructuralPartialEq for ServerTool
Auto Trait Implementations§
impl Freeze for ServerTool
impl RefUnwindSafe for ServerTool
impl Send for ServerTool
impl Sync for ServerTool
impl Unpin for ServerTool
impl UnwindSafe for ServerTool
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