Trait causality::Cause [−][src]
Action performed on Actor
that is expected to produce Effects
.
Implemented for actions handled by Actors
.
Associated Types
type ActorId
[src]
Unique Actor
Id or aggregate key.
type ActorVersion
[src]
Version of Actor
handling Cause
for ordering (optimistic concurrency or staleness).
Required methods
fn actor_id(&self) -> Self::ActorId
[src]
Returns unique Actor
Id.
fn actor_version(&self) -> Self::ActorVersion
[src]
Returns Actor
version.