1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
//! This crate is pure Rust ECHONET Lite implementation including
//! - serde implementation of ECHONET Lite packet
//! - detailed property configurations of ECHONET Device objects (WIP)
//!
//! but not included
//! - transport layer (usually, UDP with IPv4/IPv6) implementation
//! - specific ECHONET Lite object behavior

#![cfg_attr(not(test), no_std)]
extern crate alloc;

mod de;
mod el_packet;
mod error;
mod object;
mod ser;

pub mod prelude;
pub use el_packet::*;
pub use error::{Error, ErrorKind, Result};