1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#![doc = include_str!("../README.md")]

mod error;
mod example_message;
mod example_message_channel;
mod imessage;
mod message_channel;
mod msg_content;
mod msg_content_value;

pub mod eav;
pub mod eav_helpers;
pub mod msg_meta;
pub mod msg_types;

pub use error::Error;
pub use example_message::ExampleMessage;
pub use example_message_channel::ExampleMessageChannel;
pub use imessage::IMessage;
pub use message_channel::IMessageChannel;
pub use msg_content::MsgContent;
pub use msg_content_value::IMsgContentValue;
pub use msg_meta::MsgMeta;
pub use rsiot_macros::MsgMeta;
pub use serde::{Deserialize, Serialize};

pub type Result<T> = std::result::Result<T, Error>;