Expand description
Contains the evident Event
, and all related traits, structures, and functions.
[req:event]
Modules
- Contains the `EventEntry trait.
- Contains the
Filter
trait. - Contains the
FinalizedEvent
struct. - Contains the
IntermediaryEvent
trait. - Contains the
Origin
structure used to know where the event was set.
Structs
- evident event that is sent to subscribers if they are subscribed to the
Id
of this event.
Traits
- Trait that must be implemented for a custom evident ID.
This implementation must then be used for implementations of the traitsEventEntry
andIntermediaryEvent
.
All implementations are needed to create an evident publisher using thecreate_static_publisher!()
macro. - Trait that must be implemented for a custom event message.
This implementation must then be used for implementations of the traitsEventEntry
andIntermediaryEvent
.
All implementations are needed to create an evident publisher using thecreate_static_publisher!()
macro.
Functions
- Set an event for an
Id
without a message. You may want to usecreate_set_event_macro
to create a convenient wrapper for theset_event
functions. - Set an event for an
Id
with an explicit message. You may want to usecreate_set_event_macro
to create a convenient wrapper for theset_event
functions.