pub struct AddProduct {Show 19 fields
    pub title: String,
    pub description: Option<String>,
    pub price: Option<f32>,
    pub discount_percentage: Option<f32>,
    pub rating: Option<f32>,
    pub stock: Option<u32>,
    pub tags: Option<Vec<String>>,
    pub sku: Option<String>,
    pub weight: Option<u16>,
    pub dimensions: Option<Dimension>,
    pub warranty_info: Option<String>,
    pub shipping_info: Option<String>,
    pub availability_status: Option<String>,
    pub reviews: Option<Vec<Review>>,
    pub return_policy: Option<String>,
    pub min_order_qty: Option<u16>,
    pub meta: Option<Meta>,
    pub images: Option<Vec<String>>,
    pub thumbnail: Option<String>,
}Fields§
§title: String§description: Option<String>§price: Option<f32>§discount_percentage: Option<f32>§rating: Option<f32>§stock: Option<u32>§sku: Option<String>§weight: Option<u16>§dimensions: Option<Dimension>§warranty_info: Option<String>§shipping_info: Option<String>§availability_status: Option<String>§reviews: Option<Vec<Review>>§return_policy: Option<String>§min_order_qty: Option<u16>§meta: Option<Meta>§images: Option<Vec<String>>§thumbnail: Option<String>Trait Implementations§
Source§impl Debug for AddProduct
 
impl Debug for AddProduct
Source§impl Default for AddProduct
 
impl Default for AddProduct
Source§fn default() -> AddProduct
 
fn default() -> AddProduct
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddProduct
 
impl<'de> Deserialize<'de> for AddProduct
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 AddProduct
impl RefUnwindSafe for AddProduct
impl Send for AddProduct
impl Sync for AddProduct
impl Unpin for AddProduct
impl UnwindSafe for AddProduct
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