Crate rsiot_messages_core

Source
Expand description

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

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

Modules§

eav
Представление всех сообщений в унифицированную модель.
eav_helpers
Структуры для упрощения преобразования сообщений в модель EAV для типовых случаев.
example_message
Пример реализации сообщения. Можно использовать для тестирования компонентов
system_messages

Macros§

message_new
Макрос для упрощения создания сообщения

Structs§

Message
MsgTrace
Timestamp
Метка времени

Enums§

AuthPermissions
Роли для доступа в системе
Error
ExampleMessageChannel
MsgData

Traits§

Deserialize
A data structure that can be deserialized from any data format supported by Serde.
IMessageChannel
Трейт для канала сообщений
MsgDataBound
Serialize
A data structure that can be serialized into any data format supported by Serde.

Derive Macros§

Deserialize
Serialize