lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

lib.rs (582B)


      1 #![no_std]
      2 #![forbid(unsafe_code)]
      3 
      4 extern crate alloc;
      5 
      6 mod cbor;
      7 mod error;
      8 mod model;
      9 
     10 pub use cbor::{decode_mesh_frame_cbor, encode_mesh_frame_cbor};
     11 pub use error::RadrootsMeshError;
     12 pub use model::{
     13     RADROOTS_MESH_FRAME_VERSION, RADROOTS_MESH_RETICULUM_POLICY_ID,
     14     RADROOTS_MESH_UNAVAILABLE_MESSAGE, RadrootsMeshAdmissionDecision, RadrootsMeshAdmissionInput,
     15     RadrootsMeshCompressionPolicy, RadrootsMeshFrame, RadrootsMeshFrameType, RadrootsMeshPayload,
     16     RadrootsMeshPayloadPolicy, RadrootsMeshPolicyDenyReason, RadrootsMeshPrivacyClass,
     17     RadrootsMeshScope,
     18 };