pub struct DefaultIdGenerator;Expand description
Default ID generator that produces a UUID v4 via CqrsContext::next_uuid().
Trait Implementations§
Source§impl<A: Aggregate + CommandHandler> AggregateIdGenerator<A> for DefaultIdGenerator
impl<A: Aggregate + CommandHandler> AggregateIdGenerator<A> for DefaultIdGenerator
fn next_id(&self, _cmd: &A::CreateCommand, ctx: &CqrsContext) -> String
Auto Trait Implementations§
impl Freeze for DefaultIdGenerator
impl RefUnwindSafe for DefaultIdGenerator
impl Send for DefaultIdGenerator
impl Sync for DefaultIdGenerator
impl Unpin for DefaultIdGenerator
impl UnsafeUnpin for DefaultIdGenerator
impl UnwindSafe for DefaultIdGenerator
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