pub struct CartItem {
pub item_id: String,
pub name: String,
pub price: f64,
pub quantity: usize,
}Expand description
Cart item
Fields§
§item_id: StringItem ID
name: StringItem name
price: f64Price
quantity: usizeQuantity
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CartItem
impl<'de> Deserialize<'de> for CartItem
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CartItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CartItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CartItem
impl Serialize for CartItem
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CartItem
impl RefUnwindSafe for CartItem
impl Send for CartItem
impl Sync for CartItem
impl Unpin for CartItem
impl UnsafeUnpin for CartItem
impl UnwindSafe for CartItem
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