pub struct SerpApiSearch {
pub engine: String,
pub params: HashMap<String, String>,
/* private fields */
}
Fields§
§engine: String
§params: HashMap<String, String>
Implementations§
Source§impl SerpApiSearch
impl SerpApiSearch
pub fn new( engine: String, params: HashMap<String, String>, key: String, ) -> SerpApiSearch
pub fn google(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn baidu(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn bing(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn duckduckgo(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn yahoo(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn yandex(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn ebay(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn youtube(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn walmart(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn homedepot(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub fn apple(params: HashMap<String, String>, key: String) -> SerpApiSearch
pub async fn getResults(&self, endpoint: &str) -> Result<String, Box<dyn Error>>
pub async fn getJson(&self, endpoint: &str) -> Result<Value, Box<dyn Error>>
pub async fn json(&self) -> Result<Value, Box<dyn Error>>
pub async fn html(&self) -> Result<String, Box<dyn Error>>
pub async fn location(&self) -> Result<Value, Box<dyn Error>>
pub async fn search_archive( &self, search_id: &str, ) -> Result<Value, Box<dyn Error>>
pub async fn account(&self) -> Result<Value, Box<dyn Error>>
Auto Trait Implementations§
impl Freeze for SerpApiSearch
impl RefUnwindSafe for SerpApiSearch
impl Send for SerpApiSearch
impl Sync for SerpApiSearch
impl Unpin for SerpApiSearch
impl UnwindSafe for SerpApiSearch
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