pub struct WebSearchPreviewBuilder { /* private fields */ }
Expand description
Builder for WebSearchPreview
.
Implementations§
Source§impl WebSearchPreviewBuilder
impl WebSearchPreviewBuilder
Sourcepub fn user_location<VALUE: Into<Location>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn user_location<VALUE: Into<Location>>( &mut self, value: VALUE, ) -> &mut Self
The user’s location.
Sourcepub fn search_context_size<VALUE: Into<WebSearchContextSize>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn search_context_size<VALUE: Into<WebSearchContextSize>>( &mut self, value: VALUE, ) -> &mut Self
High level guidance for the amount of context window space to use for the search.
Sourcepub fn build(&self) -> Result<WebSearchPreview, WebSearchPreviewBuilderError>
pub fn build(&self) -> Result<WebSearchPreview, WebSearchPreviewBuilderError>
Trait Implementations§
Source§impl Clone for WebSearchPreviewBuilder
impl Clone for WebSearchPreviewBuilder
Source§fn clone(&self) -> WebSearchPreviewBuilder
fn clone(&self) -> WebSearchPreviewBuilder
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 moreAuto Trait Implementations§
impl Freeze for WebSearchPreviewBuilder
impl RefUnwindSafe for WebSearchPreviewBuilder
impl Send for WebSearchPreviewBuilder
impl Sync for WebSearchPreviewBuilder
impl Unpin for WebSearchPreviewBuilder
impl UnwindSafe for WebSearchPreviewBuilder
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