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