Module message

Source
Expand description

Представление сообщений в системе.

Сообщения представлены типом перечисления (enum). Данные вложены в варианты перечисления.

Modules§

example_message
Пример реализации сообщения. Можно использовать для тестирования компонентов
system_messages
Типы системных сообщений

Structs§

Message
Сообщение
MsgTrace
Структура для представления пути, по которому передавалось сообщение
PhyQuantityDeprecated
Физическая величина
Timestamp
Метка времени

Enums§

AuthPermissions
Роли для доступа в системе
Error
Ошибки работы с сообщениями
ExampleMessageChannel
Пример канала сообщения
MsgData
Тип сообщения
MsgRoute
Разрешенный маршрут передачи сообщений
TimeToLiveValue
Значение ограничения времени жизни сообщения

Traits§

Deserialize
A data structure that can be deserialized from any data format supported by Serde.
IMessageChannel
Трейт для канала сообщений
MsgDataBound
Ограничения на данные, которые могут содержать сообщения
MsgKey
Трейт для получения ключа сообщения
Serialize
A data structure that can be serialized into any data format supported by Serde.

Derive Macros§

Deserialize
EnumString
Converts strings to enum variants based on their name.
MsgKey
Serialize