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