pub struct WebSearchPreviewToolBuilder(/* private fields */);Expand description
Builder for WebSearchPreviewTool.
Implementations§
Source§impl WebSearchPreviewToolBuilder
impl WebSearchPreviewToolBuilder
pub fn search_context_size(self, value: impl Into<SearchContextSize>) -> Self
pub fn search_content_types( self, value: impl Into<Vec<SearchContentType>>, ) -> Self
pub fn user_location( self, value: impl Into<Option<PreviewUserLocation>>, ) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> WebSearchPreviewTool
pub fn build(self) -> WebSearchPreviewTool
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for WebSearchPreviewToolBuilder
impl RefUnwindSafe for WebSearchPreviewToolBuilder
impl Send for WebSearchPreviewToolBuilder
impl Sync for WebSearchPreviewToolBuilder
impl Unpin for WebSearchPreviewToolBuilder
impl UnsafeUnpin for WebSearchPreviewToolBuilder
impl UnwindSafe for WebSearchPreviewToolBuilder
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