pub struct SearchParams { /* private fields */ }Implementations§
Source§impl SearchParams
impl SearchParams
pub fn new(query: &str) -> Self
pub fn use_autoprompt(self, value: bool) -> Self
pub fn search_type(self, search_type: &str) -> Self
pub fn num_results(self, value: u32) -> Self
pub fn include_domains(self, domains: Vec<String>) -> Self
pub fn exclude_domains(self, domains: Vec<String>) -> Self
pub fn start_crawl_date(self, date: &str) -> Self
pub fn end_crawl_date(self, date: &str) -> Self
pub fn start_published_date(self, date: &str) -> Self
pub fn end_published_date(self, date: &str) -> Self
pub fn text( self, max_characters: Option<u32>, include_html_tags: Option<bool>, ) -> Self
pub fn highlights( self, num_sentences: Option<u32>, highlights_per_url: Option<u32>, query: Option<&str>, ) -> Self
Trait Implementations§
Source§impl Debug for SearchParams
impl Debug for SearchParams
Source§impl Default for SearchParams
impl Default for SearchParams
Source§fn default() -> SearchParams
fn default() -> SearchParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchParams
impl<'de> Deserialize<'de> for SearchParams
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
Auto Trait Implementations§
impl Freeze for SearchParams
impl RefUnwindSafe for SearchParams
impl Send for SearchParams
impl Sync for SearchParams
impl Unpin for SearchParams
impl UnwindSafe for SearchParams
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