[−][src]Crate rust_transit
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 |
EventInfo | General info on all events |
GenericEvent | Generic event holds the event info + specific event structure |
Enums
EventError | The different errors that can occur |
Traits
Consumer | Consumer trait defining what to do with the event |
ConsumerGroup | Consumer Group trait, giving the group to use |
EventManager | The Event Manager is the main trait, offering functions to send and consume events |
EventType | The type of event |
Type Definitions
EventResult | Type alias for a Result that can return an EventError |