rsiot_messages_core/
lib.rs

1//! Представление сообщений в системе.
2//!
3//! Сообщения представлены типом перечисления (enum). Данные вложены в варианты перечисления.
4
5mod auth_roles;
6mod error;
7mod example_message_channel;
8mod message;
9mod message_channel;
10mod msg_data;
11mod msg_data_bound;
12mod msg_serde;
13mod msg_trace;
14pub mod system_messages;
15mod timestamp;
16
17pub mod eav;
18pub mod eav_helpers;
19pub mod example_message;
20
21pub use auth_roles::AuthPermissions;
22pub use error::Error;
23pub use example_message_channel::ExampleMessageChannel;
24pub use message::Message;
25pub use message_channel::IMessageChannel;
26pub use msg_data::MsgData;
27pub use msg_data_bound::MsgDataBound;
28pub use msg_trace::MsgTrace;
29pub use rsiot_macros::message_new;
30pub use timestamp::Timestamp;
31
32pub use serde::{Deserialize, Serialize};