pub struct ShoppingResult {Show 13 fields
pub position: Option<u32>,
pub title: String,
pub link: Option<String>,
pub product_link: Option<String>,
pub product_id: Option<String>,
pub serpapi_product_api: Option<String>,
pub source: Option<String>,
pub price: Option<String>,
pub extracted_price: Option<f64>,
pub rating: Option<f64>,
pub reviews: Option<u32>,
pub extensions: Option<Vec<String>>,
pub thumbnail: Option<String>,
}
Expand description
Shopping result
Fields§
§position: Option<u32>
§title: String
§link: Option<String>
§product_link: Option<String>
§product_id: Option<String>
§serpapi_product_api: Option<String>
§source: Option<String>
§price: Option<String>
§extracted_price: Option<f64>
§rating: Option<f64>
§reviews: Option<u32>
§extensions: Option<Vec<String>>
§thumbnail: Option<String>
Trait Implementations§
Source§impl Clone for ShoppingResult
impl Clone for ShoppingResult
Source§fn clone(&self) -> ShoppingResult
fn clone(&self) -> ShoppingResult
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 moreSource§impl Debug for ShoppingResult
impl Debug for ShoppingResult
Source§impl<'de> Deserialize<'de> for ShoppingResult
impl<'de> Deserialize<'de> for ShoppingResult
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 ShoppingResult
impl RefUnwindSafe for ShoppingResult
impl Send for ShoppingResult
impl Sync for ShoppingResult
impl Unpin for ShoppingResult
impl UnwindSafe for ShoppingResult
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