pub struct CartProduct {
pub id: u32,
pub title: Option<String>,
pub price: Option<f32>,
pub quantity: Option<u32>,
pub total: Option<f32>,
pub discount_percentage: Option<f32>,
pub discounted_total: Option<f32>,
pub thumbnail: Option<String>,
}Fields§
§id: u32§title: Option<String>§price: Option<f32>§quantity: Option<u32>§total: Option<f32>§discount_percentage: Option<f32>§discounted_total: Option<f32>§thumbnail: Option<String>Trait Implementations§
Source§impl Debug for CartProduct
impl Debug for CartProduct
Source§impl Default for CartProduct
impl Default for CartProduct
Source§fn default() -> CartProduct
fn default() -> CartProduct
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CartProduct
impl<'de> Deserialize<'de> for CartProduct
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 CartProduct
impl RefUnwindSafe for CartProduct
impl Send for CartProduct
impl Sync for CartProduct
impl Unpin for CartProduct
impl UnwindSafe for CartProduct
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