Files
unshell/src/lib.rs
T

21 lines
527 B
Rust
Raw Normal View History

2026-04-24 13:37:30 -06:00
//! # UnShell Core
2026-04-24 12:32:24 -06:00
//!
2026-04-24 13:37:30 -06:00
//! This crate implements the UnShell protocol as a pure, `no_std` library.
//! It provides a trait-based architecture for routed endpoint communication
//! using an explicit tree topology.
2026-04-24 12:32:24 -06:00
//!
2026-04-24 13:37:30 -06:00
//! ## Architecture
2026-04-24 12:32:24 -06:00
//!
2026-04-24 13:37:30 -06:00
//! - [`protocol`] - Wire types, framing, stateless validation, routing/runtime, and implementation traits.
2026-04-24 12:32:24 -06:00
//!
2026-04-24 13:37:30 -06:00
//! The library requires `alloc` for path and payload management.
#![no_std]
2026-03-17 16:40:05 -06:00
extern crate alloc;
2025-11-09 12:34:52 -07:00
pub mod logger;
pub mod protocol;
2026-04-24 13:37:30 -06:00
// pub use ush_obfuscate as obfuscate;