1#![allow(non_camel_case_types)]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![doc = include_str!("../README.md")]
4
5pub use erased_serde::{
6 deserialize as erased_deserialize, Error as ErasedSerdeError, Serialize as ErasedSerialize,
7 Serializer as ErasedSerializer,
8};
9pub use melodium_common as common;
10pub use once_cell::sync::Lazy;
11pub use serde::{Deserialize, Serialize};
12pub mod descriptor;
13pub mod executive;
14
15pub use melodium_common::executive::{Data, DataTrait, GetData, TransmissionValue, Value};
16pub use std::collections::VecDeque;
17pub type u8 = core::primitive::u8;
18pub type u16 = core::primitive::u16;
19pub type u32 = core::primitive::u32;
20pub type u64 = core::primitive::u64;
21pub type u128 = core::primitive::u128;
22pub type i8 = core::primitive::i8;
23pub type i16 = core::primitive::i16;
24pub type i32 = core::primitive::i32;
25pub type i64 = core::primitive::i64;
26pub type i128 = core::primitive::i128;
27pub type f32 = core::primitive::f32;
28pub type f64 = core::primitive::f64;
29pub type char = core::primitive::char;
30pub type string = std::string::String;
31pub type byte = core::primitive::u8;
32pub type bool = core::primitive::bool;
33pub type void = ();