Enum gift_shop::events::account::MoneyMovementEvent
source · pub enum MoneyMovementEvent {
Deposited {
account_id: Uuid,
amount: u64,
},
Withdrawn {
account_id: Uuid,
amount: u64,
},
}
Variants§
Trait Implementations§
source§impl Clone for MoneyMovementEvent
impl Clone for MoneyMovementEvent
source§fn clone(&self) -> MoneyMovementEvent
fn clone(&self) -> MoneyMovementEvent
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 MoneyMovementEvent
impl<'de> Deserialize<'de> for MoneyMovementEvent
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 MoneyMovementEvent
impl Event for MoneyMovementEvent
source§impl Serialize for MoneyMovementEvent
impl Serialize for MoneyMovementEvent
source§impl TryFrom<RecordedEvent> for MoneyMovementEvent
impl TryFrom<RecordedEvent> for MoneyMovementEvent
impl Event for MoneyMovementEvent
Auto Trait Implementations§
impl RefUnwindSafe for MoneyMovementEvent
impl Send for MoneyMovementEvent
impl Sync for MoneyMovementEvent
impl Unpin for MoneyMovementEvent
impl UnwindSafe for MoneyMovementEvent
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