Struct spider_client::SearchRequestParams
source · pub struct SearchRequestParams {
pub base: RequestParams,
pub search: String,
pub search_limit: Option<u32>,
pub fetch_page_content: Option<bool>,
pub country: Option<String>,
pub location: Option<String>,
pub language: Option<String>,
pub num: Option<u32>,
}Expand description
The structure representing request parameters for a search request.
Fields§
§base: RequestParamsThe base request parameters.
search: StringThe search query string.
search_limit: Option<u32>The limit amount of URLs to fetch or crawl from the search results.
fetch_page_content: Option<bool>Fetch all the content of the websites by performing crawls.
country: Option<String>The country code to use for the search. It’s a two-letter country code (e.g., ‘us’ for the United States).
location: Option<String>The location from where you want the search to originate.
language: Option<String>The language to use for the search. It’s a two-letter language code (e.g., ‘en’ for English).
num: Option<u32>The maximum number of results to return for the search.
Trait Implementations§
source§impl Debug for SearchRequestParams
impl Debug for SearchRequestParams
source§impl Default for SearchRequestParams
impl Default for SearchRequestParams
source§fn default() -> SearchRequestParams
fn default() -> SearchRequestParams
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SearchRequestParams
impl<'de> Deserialize<'de> for SearchRequestParams
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 SearchRequestParams
impl RefUnwindSafe for SearchRequestParams
impl Send for SearchRequestParams
impl Sync for SearchRequestParams
impl Unpin for SearchRequestParams
impl UnwindSafe for SearchRequestParams
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