pub struct SearchQueryBuilder { /* private fields */ }
Expand description
Builder for constructing SearchQuery with fluent API
Implementations§
Source§impl SearchQueryBuilder
impl SearchQueryBuilder
Sourcepub fn language(self, hl: impl Into<String>) -> Self
pub fn language(self, hl: impl Into<String>) -> Self
Set the interface language (hl parameter) Common values: “en”, “es”, “fr”, “de”, “ja”, “ko”, “zh”, etc.
Sourcepub fn country(self, gl: impl Into<String>) -> Self
pub fn country(self, gl: impl Into<String>) -> Self
Set the country for search results (gl parameter) Common values: “us”, “uk”, “ca”, “au”, “de”, “fr”, “jp”, etc.
Sourcepub fn domain(self, domain: impl Into<String>) -> Self
pub fn domain(self, domain: impl Into<String>) -> Self
Set the Google domain to use Examples: “google.com”, “google.co.uk”, “google.de”, etc.
Sourcepub fn limit(self, num: u32) -> SerpResult<Self>
pub fn limit(self, num: u32) -> SerpResult<Self>
Set the number of results to return (1-100)
Sourcepub fn device(self, device: impl Into<String>) -> Self
pub fn device(self, device: impl Into<String>) -> Self
Set the device type for search Common values: “desktop”, “mobile”, “tablet”
Sourcepub fn safe_search(self, safe: impl Into<String>) -> Self
pub fn safe_search(self, safe: impl Into<String>) -> Self
Set SafeSearch setting Values: “active”, “off”
Sourcepub fn search_type(self, tbm: impl Into<String>) -> Self
pub fn search_type(self, tbm: impl Into<String>) -> Self
Set search type (tbm parameter) Common values: “isch” (images), “vid” (videos), “nws” (news), “shop” (shopping)
Source§impl SearchQueryBuilder
Specialized query builders for different search types
impl SearchQueryBuilder
Specialized query builders for different search types
Trait Implementations§
Source§impl Clone for SearchQueryBuilder
impl Clone for SearchQueryBuilder
Source§fn clone(&self) -> SearchQueryBuilder
fn clone(&self) -> SearchQueryBuilder
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 SearchQueryBuilder
impl RefUnwindSafe for SearchQueryBuilder
impl Send for SearchQueryBuilder
impl Sync for SearchQueryBuilder
impl Unpin for SearchQueryBuilder
impl UnwindSafe for SearchQueryBuilder
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