Skip to main content

Crate hermes_core

Crate hermes_core 

Source

Re-exports§

pub use serde;

Macros§

event_group
Macro to create an EventGroup from existing Event structs.

Structs§

Subject
A structured subject made of typed Segments.

Enums§

DecodeError
EncodeError
Segment
A single segment of a Subject.

Traits§

Event
Trait implemented by all broker events via #[derive(Event)].
EventGroup
Trait for event groups that aggregate multiple struct-based events. Implemented automatically by the event_group! macro.

Functions§

decode
Decode bytes into an event using bincode (serde compat).
encode
Encode an event to bytes using bincode (serde compat).

Derive Macros§

Event