Struct gift_shop::events::order::OrderValidated
source · pub struct OrderValidated {
pub order_id: Uuid,
pub account_id: Uuid,
pub items: HashMap<Uuid, Item>,
pub total_price: i64,
}
Fields§
§order_id: Uuid
§account_id: Uuid
§items: HashMap<Uuid, Item>
§total_price: i64
Trait Implementations§
source§impl Clone for OrderValidated
impl Clone for OrderValidated
source§fn clone(&self) -> OrderValidated
fn clone(&self) -> OrderValidated
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 OrderValidated
impl<'de> Deserialize<'de> for OrderValidated
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 OrderValidated
impl Event for OrderValidated
source§impl EventApplier<OrderValidated> for Order
impl EventApplier<OrderValidated> for Order
fn apply(&mut self, _: &OrderValidated) -> Result<(), ApplyError>
source§impl Serialize for OrderValidated
impl Serialize for OrderValidated
source§impl TryFrom<RecordedEvent> for OrderValidated
impl TryFrom<RecordedEvent> for OrderValidated
impl Event for OrderValidated
Auto Trait Implementations§
impl RefUnwindSafe for OrderValidated
impl Send for OrderValidated
impl Sync for OrderValidated
impl Unpin for OrderValidated
impl UnwindSafe for OrderValidated
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