mirror of
https://github.com/Astatin3/unshell.git
synced 2026-06-08 22:38:01 -06:00
21 lines
527 B
Rust
21 lines
527 B
Rust
//! # UnShell Core
|
|
//!
|
|
//! 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.
|
|
//!
|
|
//! ## Architecture
|
|
//!
|
|
//! - [`protocol`] - Wire types, framing, stateless validation, routing/runtime, and implementation traits.
|
|
//!
|
|
//! The library requires `alloc` for path and payload management.
|
|
|
|
#![no_std]
|
|
|
|
extern crate alloc;
|
|
|
|
pub mod logger;
|
|
pub mod protocol;
|
|
|
|
// pub use ush_obfuscate as obfuscate;
|