settings::message

Module base

Source

Structs§

  • The core messaging unit. A Message may be annotated by messengers, but is not associated with a particular Messenger instance.

Enums§

  • Attribution describes the relationship of the message path in relation to the author.
  • The intended recipients for a message.
  • A MessageEvent defines the data that can be returned through a message receptor.
  • MessageType captures details about the Message’s source.
  • The messengers that can participate in messaging
  • An identifier that can be used to send messages directly to a Messenger. Included with Message instances.
  • The types of results possible from sending or replying.

Traits§

  • Trait alias for types of data that can be used as an address in a MessageHub.
  • Trait alias for types of data that can be used as the payload in a MessageHub.

Type Aliases§

  • Filter is used by the MessageHub to determine whether an incoming message should be directed to associated broker.