Macros§
Structs§
- Context
Manager - Task Local Context Manager This is called for every time Messagebus.handle is invoked within which it manages events raised in service. It spawns out Executor that manages transaction.
- Handler
Mapper - A hash map implemented with quadratic probing and SIMD lookup.
- Message
Bus - Message
Metadata - OutBox
- Unit
OfWork
Enums§
Traits§
- Aggregate
- Application
Error - Application
Response - Command
- Deserialize
- A data structure that can be deserialized from any data format supported by Serde.
- Executor
- Executor is abstract implementation of whatever storage layer you use. Among examples are RDBMS, Queue, NoSQLs.
- IOutBox
- Mail
Sendable - Message
- REvent
Manager - Serialize
- A data structure that can be serialized into any data format supported by Serde.
Type Aliases§
Attribute Macros§
Derive Macros§
- Aggregate
- Application
Error - Define a Application Error type that can be used in the event-driven-library.
- Application
Response - Define ApplicationResponse so that could be recognized by messagebus
- Command
- Deserialize
- Message
- Serialize