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