astarte_interfaces/
lib.rs1#![warn(clippy::dbg_macro, missing_docs, rustdoc::missing_crate_level_docs)]
22#![cfg_attr(docsrs, feature(doc_cfg))]
23
24pub mod error;
25pub mod interface;
26pub mod mapping;
27pub mod schema;
28
29pub use self::interface::datastream::individual::DatastreamIndividual;
30pub use self::interface::datastream::object::DatastreamObject;
31pub use self::interface::properties::Properties;
32pub use self::interface::{AggregationIndividual, Interface, Schema};
33
34pub use self::mapping::datastream::individual::DatastreamIndividualMapping;
35pub use self::mapping::datastream::object::DatastreamObjectMapping;
36pub use self::mapping::endpoint::Endpoint;
37pub use self::mapping::path::MappingPath;
38pub use self::mapping::properties::PropertiesMapping;
39pub use self::mapping::InterfaceMapping;