1#![no_std]
8#![warn(missing_docs, clippy::pedantic, clippy::cargo)]
9#![allow(clippy::enum_glob_use)]
10
11#[cfg(test)]
12extern crate std;
13
14mod buffer;
15mod c {
16 #![allow(non_upper_case_globals)]
17 #![allow(non_camel_case_types)]
18 #![allow(non_snake_case)]
19 #![allow(dead_code)]
20 #![allow(clippy::pedantic)]
21 include!(concat!(env!("OUT_DIR"), "/c.rs"));
22}
23mod error;
24mod ipc;
25mod object;
26
27pub use error::{Error, Result};
28pub use ipc::{
29 ComponentState, Qos, Sdk, SubscribeToTopicPayload, Subscription,
30};
31pub use object::{Kv, List, Map, Object, UnpackedObject};