Struct gift_shop::events::order::GiftCardAdded
source · pub struct GiftCardAdded {
pub order_id: Uuid,
pub gift_card_id: Uuid,
pub amount: usize,
pub price: i64,
}
Fields§
§order_id: Uuid
§gift_card_id: Uuid
§amount: usize
§price: i64
Trait Implementations§
source§impl Clone for GiftCardAdded
impl Clone for GiftCardAdded
source§fn clone(&self) -> GiftCardAdded
fn clone(&self) -> GiftCardAdded
Returns a copy 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<'de> Deserialize<'de> for GiftCardAdded
impl<'de> Deserialize<'de> for GiftCardAdded
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
source§impl Event for GiftCardAdded
impl Event for GiftCardAdded
source§impl EventApplier<GiftCardAdded> for Order
impl EventApplier<GiftCardAdded> for Order
fn apply(&mut self, event: &GiftCardAdded) -> Result<(), ApplyError>
source§impl Handler<GiftCardAdded> for OrderProjector
impl Handler<GiftCardAdded> for OrderProjector
fn handle( &mut self, event: &GiftCardAdded ) -> BoxFuture<'_, Result<(), HandleError>>
source§impl Serialize for GiftCardAdded
impl Serialize for GiftCardAdded
source§impl TryFrom<RecordedEvent> for GiftCardAdded
impl TryFrom<RecordedEvent> for GiftCardAdded
impl Event for GiftCardAdded
Auto Trait Implementations§
impl RefUnwindSafe for GiftCardAdded
impl Send for GiftCardAdded
impl Sync for GiftCardAdded
impl Unpin for GiftCardAdded
impl UnwindSafe for GiftCardAdded
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