Expand description
§rust_transit library
Abstract the underlying messaging technology under one generic interface
Modules§
- harness
- Test harness
Macros§
- event_
tests - Macro generating the tests from the given expression yielding an EventManager
Structs§
- ConsumerID
- A consumer ID to identify a consumer within a manager
- Event
Info - General info on all events
- Generic
Event - Generic event holds the event info + specific event structure
Enums§
- Event
Error - The different errors that can occur
Traits§
- Consumer
- Consumer trait defining what to do with the event
- Consumer
Group - Consumer Group trait, giving the group to use
- Event
Manager - The Event Manager is the main trait, offering functions to send and consume events
- Event
Type - The type of event
Type Aliases§
- Event
Result - Type alias for a Result that can return an EventError