#![cfg_attr(not(feature = "std"), no_std)] pub mod crypto; pub mod string_helper; #[derive(Debug, PartialEq)] pub enum MeshcoreStringError { StringLengthError, StringUnicodeError, StringEncrypted, } // This version of identity is pretty specific // to the std version of this library. #[cfg(feature = "std")] pub mod std_identity; // This version of identity is no-std #[cfg(not(feature = "std"))] pub(crate) mod no_std_identity; pub mod ack; pub mod advert; pub mod anon_req; pub mod multipart; pub mod packet; pub mod packet_content; pub mod path; pub mod request; pub mod response; pub mod text; pub mod trace;